[PD-cvs] pd/src m_pd.h, 1.4.4.11.2.33.2.41, 1.4.4.11.2.33.2.42 kernel.c, 1.1.2.37, 1.1.2.38
Mathieu Bouchard
matju at users.sourceforge.net
Wed Jan 10 00:13:23 CET 2007
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9369
Modified Files:
Tag: desiredata
m_pd.h kernel.c
Log Message:
added binbuf_gettext2
Index: m_pd.h
===================================================================
RCS file: /cvsroot/pure-data/pd/src/m_pd.h,v
retrieving revision 1.4.4.11.2.33.2.41
retrieving revision 1.4.4.11.2.33.2.42
diff -C2 -d -r1.4.4.11.2.33.2.41 -r1.4.4.11.2.33.2.42
*** m_pd.h 9 Jan 2007 21:41:05 -0000 1.4.4.11.2.33.2.41
--- m_pd.h 9 Jan 2007 23:13:21 -0000 1.4.4.11.2.33.2.42
***************
*** 95,99 ****
size_t capa;
size_t refcount;
! size_t n; /* size of at */
} t_list, t_binbuf;
--- 95,99 ----
size_t capa;
size_t refcount;
! size_t n;
} t_list, t_binbuf;
***************
*** 363,366 ****
--- 363,367 ----
EXTERN void binbuf_text(t_binbuf *x, char *text, size_t size);
EXTERN void binbuf_gettext(t_binbuf *x, char **bufp, int *lengthp);
+ EXTERN char *binbuf_gettext2(t_binbuf *x);
EXTERN void binbuf_clear(t_binbuf *x);
EXTERN void binbuf_add(t_binbuf *x, int argc, t_atom *argv);
Index: kernel.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/kernel.c,v
retrieving revision 1.1.2.37
retrieving revision 1.1.2.38
diff -C2 -d -r1.1.2.37 -r1.1.2.38
*** kernel.c 9 Jan 2007 22:13:01 -0000 1.1.2.37
--- kernel.c 9 Jan 2007 23:13:21 -0000 1.1.2.38
***************
*** 1810,1813 ****
--- 1810,1821 ----
}
+ /* convert a binbuf to text with null termination and malloc. */
+ char *binbuf_gettext2(t_binbuf *x) {
+ char *buf = (char *)malloc(MAXPDSTRING);
+ int n;
+ binbuf_gettext(x,&buf,&n);
+ return buf;
+ }
+
/* Miller said: fix this so that writing to file doesn't buffer everything together. */
/* matju said: make this use vector size doubling as it used to be in binbuf_text */
More information about the Pd-cvs
mailing list