Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21389
Modified Files: Tag: devel_0_39 m_pd.h Log Message: t_observer: added a back-pointer and a dirty-list (of max size 4)
Index: m_pd.h =================================================================== RCS file: /cvsroot/pure-data/pd/src/m_pd.h,v retrieving revision 1.4.4.11.2.6 retrieving revision 1.4.4.11.2.7 diff -C2 -d -r1.4.4.11.2.6 -r1.4.4.11.2.7 *** m_pd.h 5 Oct 2005 20:53:21 -0000 1.4.4.11.2.6 --- m_pd.h 6 Oct 2005 06:11:37 -0000 1.4.4.11.2.7 *************** *** 161,165 **** --- 161,168 ---- #ifdef DESIRE typedef struct _observable { + struct _gobj *master;/* this struct belongs to a master (but in the tcl impl, it's _part_ of the master) */ struct _gobj *next; /* big hack. this is the donut hole as cut from _gobj */ + int ndirty; /* degree of guilt (-1 = unknown, like "(all)" in the client side) */ + t_symbol *dirty[4]; /* things we may have to confess (max 4, beyond which ndirty=-1) */ int nobs; /* number of spies */ struct _gobj **obs; /* I spy with my little I */