[PD-cvs] pd/src m_pd.h,1.4.4.11.2.11,1.4.4.11.2.12
Mathieu Bouchard
matju at users.sourceforge.net
Fri Oct 28 13:10:10 CEST 2005
- Previous message: [PD-cvs] pd/src t_main.c, 1.2.8.1, 1.2.8.2 t_tkcmd.c, 1.2.4.1.2.6, 1.2.4.1.2.7 u_pdreceive.c, 1.2, 1.2.8.1
- Next message: [PD-cvs] pd/src d_ctl.c, 1.3.4.12, 1.3.4.12.2.1 d_fftroutine.c, 1.2, 1.2.8.1 d_filter.c, 1.3.4.3.2.3, 1.3.4.3.2.4 d_resample.c, 1.2.4.1, 1.2.4.1.2.1 d_soundfile.c, 1.4.4.11.2.6, 1.4.4.11.2.7 d_ugen.c, 1.3.4.1.2.2, 1.3.4.1.2.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3685
Modified Files:
Tag: devel_0_39
m_pd.h
Log Message:
re-adding dirty fields to t_appendix (sigh).
also C++ support (thru the t_atomtypearg hack)
Index: m_pd.h
===================================================================
RCS file: /cvsroot/pure-data/pd/src/m_pd.h,v
retrieving revision 1.4.4.11.2.11
retrieving revision 1.4.4.11.2.12
diff -C2 -d -r1.4.4.11.2.11 -r1.4.4.11.2.12
*** m_pd.h 26 Oct 2005 23:27:22 -0000 1.4.4.11.2.11
--- m_pd.h 28 Oct 2005 11:10:08 -0000 1.4.4.11.2.12
***************
*** 174,177 ****
--- 174,180 ----
int nobs; /* number of spies */
struct _gobj **obs; /* I spy with my little I */
+ /* miscellaneous */
+ int dirty; /* now this belongs to the update-manager and not the observable */
+ void *dirty2; /* for future use */
} t_appendix;
#endif
***************
*** 430,440 ****
#define CLASS_TYPEMASK 3
EXTERN t_class *class_new(t_symbol *name, t_newmethod newmethod,
! t_method freemethod, size_t size, int flags, t_atomtype arg1, ...);
EXTERN void class_addcreator(t_newmethod newmethod, t_symbol *s,
! t_atomtype type1, ...);
EXTERN void class_addmethod(t_class *c, t_method fn, t_symbol *sel,
! t_atomtype arg1, ...);
EXTERN void class_addbang(t_class *c, t_method fn);
EXTERN void class_addpointer(t_class *c, t_method fn);
--- 433,449 ----
#define CLASS_TYPEMASK 3
+ /* this is a hack so that scons plusplus=1 works */
+ #ifdef __cplusplus
+ typedef int t_atomtypearg;
+ #else
+ typedef t_atomtype t_atomtypearg;
+ #endif
EXTERN t_class *class_new(t_symbol *name, t_newmethod newmethod,
! t_method freemethod, size_t size, int flags, t_atomtypearg arg1, ...);
EXTERN void class_addcreator(t_newmethod newmethod, t_symbol *s,
! t_atomtypearg type1, ...);
EXTERN void class_addmethod(t_class *c, t_method fn, t_symbol *sel,
! t_atomtypearg arg1, ...);
EXTERN void class_addbang(t_class *c, t_method fn);
EXTERN void class_addpointer(t_class *c, t_method fn);
- Previous message: [PD-cvs] pd/src t_main.c, 1.2.8.1, 1.2.8.2 t_tkcmd.c, 1.2.4.1.2.6, 1.2.4.1.2.7 u_pdreceive.c, 1.2, 1.2.8.1
- Next message: [PD-cvs] pd/src d_ctl.c, 1.3.4.12, 1.3.4.12.2.1 d_fftroutine.c, 1.2, 1.2.8.1 d_filter.c, 1.3.4.3.2.3, 1.3.4.3.2.4 d_resample.c, 1.2.4.1, 1.2.4.1.2.1 d_soundfile.c, 1.4.4.11.2.6, 1.4.4.11.2.7 d_ugen.c, 1.3.4.1.2.2, 1.3.4.1.2.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list