// header for all DSP objects. Provides a proxy. // z_misc flags: #define Z_NO_INPLACE 1 // flag indicating the object doesn't want signals in place #define Z_PUT_LAST 2 // when list of ugens is resorted, put this object at end #define Z_PUT_FIRST 4 // when list of ugens is resorted, put this object at beginning typedef void *t_proxy; typedef struct t_pxobject { struct object z_ob; long z_in; t_proxy *z_proxy; long z_disabled; short z_count; short z_misc; } t_pxobject; #ifdef __EXT_USER typedef struct t_pxbox { struct box z_box; long z_in; t_proxy *z_proxy; long z_disabled; short z_count; short z_misc; } t_pxbox; #else typedef void *t_pxbox; #endif // what is bound to the symbol "_conninfo" typedef struct t_conninfo { struct object *c_ob; long c_no; } t_conninfo;