Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17267
Modified Files: Tag: devel_0_37 g_canvas.h Log Message: moved _garray to g_canvas.h
Index: g_canvas.h =================================================================== RCS file: /cvsroot/pure-data/pd/src/g_canvas.h,v retrieving revision 1.1.1.4.2.4 retrieving revision 1.1.1.4.2.5 diff -C2 -d -r1.1.1.4.2.4 -r1.1.1.4.2.5 *** g_canvas.h 25 Nov 2003 19:19:57 -0000 1.1.1.4.2.4 --- g_canvas.h 27 May 2004 20:39:13 -0000 1.1.1.4.2.5 *************** *** 219,222 **** --- 219,240 ---- };
+ struct _garray + { + t_gobj x_gobj; + t_glist *x_glist; + t_array x_array; /* actual array; note only 4 fields used as below */ + t_symbol *x_name; + t_symbol *x_realname; /* name with "$" expanded */ + t_float x_firstx; /* X value of first item */ + t_float x_xinc; /* X increment */ + char x_usedindsp; /* true if some DSP routine is using this */ + char x_saveit; /* true if we should save this with parent */ + double x_lastupdate; /* T.Grill - clock_getlogicaltime() of last array update */ + #ifdef GARRAY_THREAD_LOCK + pthread_mutex_t * x_mutex; /* TB: mutex */ + #endif + }; + + /* structure for traversing all the connections in a glist */ typedef struct _linetraverser