Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19474/src
Modified Files: Tag: devel_0_39 desire.c Log Message: fixes for Windows
Index: desire.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.60 retrieving revision 1.1.2.61 diff -C2 -d -r1.1.2.60 -r1.1.2.61 *** desire.c 24 Nov 2005 21:36:03 -0000 1.1.2.60 --- desire.c 24 Nov 2005 23:18:02 -0000 1.1.2.61 *************** *** 24,35 **** #include "m_simd.h"
#define L fprintf(stderr,"%s:%d in %s\n",__FILE__,__LINE__,__PRETTY_FUNCTION__); #define LS fprintf(stderr,"%s:%d in %s (self=%lx\n",__FILE__,__LINE__,__PRETTY_FUNCTION__,(long)self);\ fprintf(stderr,"class=%s)\n",((t_gobj *)self)->g_pd->c_name->s_name);
- #ifdef _MSC_VER - // we don't have macro varargs here.... - #define sys_vgui - #else #define sys_vgui(args...) do { \ fprintf(stderr,"\e[0;1;31m"); \ --- 24,40 ---- #include "m_simd.h"
+ #ifdef _MSC_VER + /* + #define L fprintf(stderr,"%s:%d\n",__FILE__,__LINE__); + #define LS fprintf(stderr,"%s:%d (self=%lx\n",__FILE__,__LINE__,(long)self);\ + fprintf(stderr,"class=%s)\n",((t_gobj *)self)->g_pd->c_name->s_name); + */ + /* no sys_vgui logging for MSVC... we have no vararg macros */ + + #else #define L fprintf(stderr,"%s:%d in %s\n",__FILE__,__LINE__,__PRETTY_FUNCTION__); #define LS fprintf(stderr,"%s:%d in %s (self=%lx\n",__FILE__,__LINE__,__PRETTY_FUNCTION__,(long)self);\ fprintf(stderr,"class=%s)\n",((t_gobj *)self)->g_pd->c_name->s_name);
#define sys_vgui(args...) do { \ fprintf(stderr,"\e[0;1;31m"); \ *************** *** 161,169 **** void manager_call (void *foo) { t_manager *self = (t_manager *)foo; ! //if (self->q->len) post("manager_call: %d notices",self->q->len); while (!queue_empty(self->q)) { t_gobj *o = (t_gobj *)queue_get(self->q); if (!o->g_adix->dirtyc) continue; ! //post("UPLOADING a %s",o->g_pd->c_name->s_name); pd_upload(o); o->g_adix->dirtyc = 0; --- 166,174 ---- void manager_call (void *foo) { t_manager *self = (t_manager *)foo; ! if (self->q->len) post("manager_call: %d notices",self->q->len); while (!queue_empty(self->q)) { t_gobj *o = (t_gobj *)queue_get(self->q); if (!o->g_adix->dirtyc) continue; ! post("UPLOADING a %s",o->g_pd->c_name->s_name); pd_upload(o); o->g_adix->dirtyc = 0; *************** *** 174,179 **** void manager_notice (t_gobj *self_, t_gobj *origin, int argc, t_atom *argv) { t_manager *self = (t_manager *)self_; - //post("manager_notice(%p,%p,%d,...)",self,origin,argc); t_appendix *a = (t_appendix *)origin->g_adix; if (!a->dirtyc) { queue_put(self->q,origin); --- 179,184 ---- void manager_notice (t_gobj *self_, t_gobj *origin, int argc, t_atom *argv) { t_manager *self = (t_manager *)self_; t_appendix *a = (t_appendix *)origin->g_adix; + post("manager_notice(%p,%p,%d,...)",self,origin,argc); if (!a->dirtyc) { queue_put(self->q,origin);