[PD-cvs] pd/src desire.c,1.1.2.186,1.1.2.187
Mathieu Bouchard
matju at users.sourceforge.net
Tue Oct 31 00:46:09 CET 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16727
Modified Files:
Tag: devel_0_39
desire.c
Log Message:
fixed bug in saveargs with default args
Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.186
retrieving revision 1.1.2.187
diff -C2 -d -r1.1.2.186 -r1.1.2.187
*** desire.c 24 Oct 2006 16:08:58 -0000 1.1.2.186
--- desire.c 30 Oct 2006 23:46:05 -0000 1.1.2.187
***************
*** 80,83 ****
--- 80,84 ----
t_appendix *appendix_new (t_gobj *master) {
+ //fprintf(stderr,"appendix_new %p\n",master);
t_appendix *self = (t_appendix *)malloc(sizeof(t_appendix));
self->master = master;
***************
*** 92,96 ****
void appendix_save (t_gobj *master, t_binbuf *b) {
t_hash *h = master->g_adix->visual;
! fprintf(stderr,"appendix_save %p size=%d\n",master,hash_size(h));
if (hash_size(h)) {
hashkey k;
--- 93,97 ----
void appendix_save (t_gobj *master, t_binbuf *b) {
t_hash *h = master->g_adix->visual;
! //fprintf(stderr,"appendix_save %p size=%ld\n",master,hash_size(h));
if (hash_size(h)) {
hashkey k;
***************
*** 4260,4264 ****
g = (t_gobj *)template_conformscalar(tfrom, tto, conformaction, canvas, (t_scalar *)g);
else if (c==canvas_class)
! template_conformcanvas(tfrom, tto, (t_canvas *)g, conformaction);
else if (c==garray_class)
template_conformarray(tfrom, tto, conformaction, garray_getarray((t_garray *)g));
--- 4261,4265 ----
g = (t_gobj *)template_conformscalar(tfrom, tto, conformaction, canvas, (t_scalar *)g);
else if (c==canvas_class)
! template_conformcanvas(tfrom, tto, conformaction, (t_canvas *)g);
else if (c==garray_class)
template_conformarray(tfrom, tto, conformaction, garray_getarray((t_garray *)g));
***************
*** 4297,4301 ****
post("conforming template '%s' to new structure", tfrom->sym->s_name);
for (i = 0; i < nto; i++) post("... %d", conformaction[i]);
! canvases_each(gl) template_conformcanvas(tfrom, tto, gl, conformaction);
}
freebytes(conformaction, sizeof(int) * nto);
--- 4298,4302 ----
post("conforming template '%s' to new structure", tfrom->sym->s_name);
for (i = 0; i < nto; i++) post("... %d", conformaction[i]);
! canvases_each(gl) template_conformcanvas(tfrom, tto, conformaction, gl);
}
freebytes(conformaction, sizeof(int) * nto);
***************
*** 6732,6736 ****
switch (fmt[i]) {
case 0: goto break2;
! case ';': break; /* skip */
case '?': case 'F': case 'S': break; /* skip */
case 'd': SETFLOAT(&a,*(va_arg(val,double*))); break;
--- 6733,6737 ----
switch (fmt[i]) {
case 0: goto break2;
! case ';': continue; /* skip */
case '?': case 'F': case 'S': break; /* skip */
case 'd': SETFLOAT(&a,*(va_arg(val,double*))); break;
***************
*** 7843,7846 ****
--- 7844,7848 ----
}
hash_set(h,s,al);
+ //fprintf(stderr,"visualloader... %p %d\n",newest,hash_size(h));
j++;
if (j<argc) {s=atom_getsymbolarg(j,argc,argv);j++;}
More information about the Pd-cvs
mailing list