Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20520
Modified Files: Tag: desiredata desire.c Log Message: stop accessing binbuf directly.
Index: desire.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v retrieving revision 1.1.2.217.2.95 retrieving revision 1.1.2.217.2.96 diff -C2 -d -r1.1.2.217.2.95 -r1.1.2.217.2.96 *** desire.c 28 Dec 2006 00:11:22 -0000 1.1.2.217.2.95 --- desire.c 28 Dec 2006 05:24:05 -0000 1.1.2.217.2.96 *************** *** 86,94 **** t_symbol *s_empty, *s_pd, *s_Pd;
- struct _binbuf { - int b_n; - t_atom *b_vec; - }; - //-------------------------------------------------------------------------- // t_appendix: an extension to t_gobj made by matju so that --- 86,89 ---- *************** *** 2209,2213 **** char *buf; int bufn; t_binbuf *bb = ((t_text *)y)->binbuf; ! if (bb->b_vec) { binbuf_gettext(bb,&buf,&bufn); printf("canvas_add %p %p [%.*s]\n",x,y,bufn,buf); --- 2204,2208 ---- char *buf; int bufn; t_binbuf *bb = ((t_text *)y)->binbuf; ! if (binbuf_getvec(bb)) { binbuf_gettext(bb,&buf,&bufn); printf("canvas_add %p %p [%.*s]\n",x,y,bufn,buf); *************** *** 7560,7564 **** t_binbuf *b = binbuf_new(); binbuf_text(b,(char *)s,strlen(s)); ! t_pd *self = pd_new2(b->b_n,b->b_vec); binbuf_free(b); return self; --- 7555,7559 ---- t_binbuf *b = binbuf_new(); binbuf_text(b,(char *)s,strlen(s)); ! t_pd *self = pd_new2(binbuf_getnatom(b),binbuf_getvec(b)); binbuf_free(b); return self;