home changes contents help options

Edit history

Edit: -1 of 1
Time: 2006-12-20 12:40:27
Note: /pd/pd/portal_catalog/manage_catalogRebuild

changed:
-
m_pd.h

 string-related

  binbufs

     't_binbuf *binbuf_new(void);'

     'void binbuf_free(t_binbuf *x);'

     't_binbuf *binbuf_duplicate(t_binbuf *y);'

     'void binbuf_text(t_binbuf *x, char *text, size_t size);'

     'void binbuf_gettext(t_binbuf *x, char **bufp, int *lengthp);'

     'void binbuf_clear(t_binbuf *x);'

     'void binbuf_add(t_binbuf *x, int argc, t_atom  *argv);'

     'void binbuf_addv(t_binbuf *x, char *fmt, ...);'

     'void binbuf_addbinbuf(t_binbuf *x, t_binbuf *y);'

     'void binbuf_addsemi(t_binbuf *x);'

     'void binbuf_restore(t_binbuf *x, int argc, t_atom *argv);'

     'void binbuf_print(t_binbuf *x);'

     'int binbuf_getnatom(t_binbuf *x);'

     't_atom *binbuf_getvec(t_binbuf *x);'

     'void binbuf_eval(t_binbuf *x, t_pd *target, int argc, t_atom *argv);'

     'int binbuf_read(t_binbuf *b, char *filename, char *dirname, int crflag);'

     'int binbuf_read_via_path(t_binbuf *b, char *filename, char *dirname, int crflag);'

     'int binbuf_write(t_binbuf *x, char *filename, char *dir, int crflag);'

     'void binbuf_evalfile(t_symbol *name, t_symbol *dir);'

     't_symbol *binbuf_realizedollsym(t_symbol *s, int ac, t_atom *av, int tonew);'


 GUI-related

  pointers

     'void gpointer_init(t_gpointer *gp);'

     'void gpointer_copy(const t_gpointer *gpfrom, t_gpointer *gpto);'

     'void gpointer_unset(t_gpointer *gp);'

     'int gpointer_check(const t_gpointer *gp, int headok);'


  canvases


     'void glob_setfilename(void *dummy, t_symbol *name, t_symbol *dir);'

     'void canvas_setargs(int argc, t_atom *argv);'

     'void canvas_getargs(int *argcp, t_atom **argvp);'

     't_symbol *canvas_getcurrentdir(void);'

     't_glist *canvas_getcurrent(void);'

     'void canvas_makefilename(t_glist *c, char *file, char *result, int resultsize);'

     't_symbol *canvas_getdir(t_glist *x);'

     'int sys_fontwidth(int fontsize);'

     'int sys_fontheight(int fontsize);'

     'void canvas_dataproperties(t_glist *x, t_scalar *sc, t_binbuf *b);'



 widget behaviors


     '_STRUCT _widgetbehavior;'

     '#define t_widgetbehavior struct _widgetbehavior'

     '_STRUCT _parentwidgetbehavior;'

     '#define t_parentwidgetbehavior struct _parentwidgetbehavior t_parentwidgetbehavior *pd_getparentwidget(t_pd *x);'


s_stuff.h

 polling file handling

  pollfns

     'typedef void (*t_fdpollfn)(void *ptr, int fd);'

     'void sys_addpollfn(int fd, t_fdpollfn fn, void *ptr);'

     'void sys_rmpollfn(int fd);'


d_delay.c

 signal delay stuff

     'int ugen_getsortno(void)'

     returns an integer which increases eachtime DSP is restarted.  You can add the function call (to the ugen chain for instance) each time you see ugen_getsortno() return an integer greater than the previous one