[PD-cvs] pd/src builtins.c, 1.1.2.32, 1.1.2.33 d_soundfile.c, 1.4.4.11.2.10.2.14, 1.4.4.11.2.10.2.15
Mathieu Bouchard
matju at users.sourceforge.net
Wed Jul 18 23:46:38 CEST 2007
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32585
Modified Files:
Tag: desiredata
builtins.c d_soundfile.c
Log Message:
removed some MAXPDSTRING
Index: d_soundfile.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/d_soundfile.c,v
retrieving revision 1.4.4.11.2.10.2.14
retrieving revision 1.4.4.11.2.10.2.15
diff -C2 -d -r1.4.4.11.2.10.2.14 -r1.4.4.11.2.10.2.15
*** d_soundfile.c 18 Jul 2007 03:37:24 -0000 1.4.4.11.2.10.2.14
--- d_soundfile.c 18 Jul 2007 21:46:35 -0000 1.4.4.11.2.10.2.15
***************
*** 467,471 ****
static int create_soundfile(t_canvas *canvas, const char *filename, int filetype, int nframes, int bytespersamp,
int bigendian, int nchannels, int swap, float samplerate) {
! char filenamebuf[MAXPDSTRING], buf2[MAXPDSTRING];
char headerbuf[WRITEHDRSIZE];
t_wave *wavehdr = (t_wave *)headerbuf;
--- 467,471 ----
static int create_soundfile(t_canvas *canvas, const char *filename, int filetype, int nframes, int bytespersamp,
int bigendian, int nchannels, int swap, float samplerate) {
! char filenamebuf[MAXPDSTRING];
char headerbuf[WRITEHDRSIZE];
t_wave *wavehdr = (t_wave *)headerbuf;
***************
*** 531,537 ****
}
! canvas_makefilename(canvas, filenamebuf, buf2, MAXPDSTRING);
! sys_bashfilename(buf2, buf2);
! if ((fd = open(buf2, BINCREATE, 0666)) < 0) return -1;
if (write(fd, headerbuf, headersize) < headersize) {
close (fd);
--- 531,537 ----
}
! char *buf2 = canvas_makefilename(canvas, filenamebuf,0,0);
! sys_bashfilename(buf2,buf2);
! if ((fd = open(buf2, BINCREATE, 0666)) < 0) {free(buf2); return -1;}
if (write(fd, headerbuf, headersize) < headersize) {
close (fd);
Index: builtins.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/builtins.c,v
retrieving revision 1.1.2.32
retrieving revision 1.1.2.33
diff -C2 -d -r1.1.2.32 -r1.1.2.33
*** builtins.c 18 Jul 2007 20:22:12 -0000 1.1.2.32
--- builtins.c 18 Jul 2007 21:46:35 -0000 1.1.2.33
***************
*** 547,555 ****
static void qlist_write(t_qlist *x, t_symbol *filename, t_symbol *format) {
int cr = 0;
! char buf[MAXPDSTRING];
! canvas_makefilename(x->canvas, filename->name, buf, MAXPDSTRING);
if (!strcmp(format->name, "cr")) cr = 1;
else if (*format->name) error("qlist_read: unknown flag: %s", format->name);
if (binbuf_write(x->binbuf, buf, "", cr)) error("%s: write failed", filename->name);
}
static void qlist_print(t_qlist *x) {
--- 547,555 ----
static void qlist_write(t_qlist *x, t_symbol *filename, t_symbol *format) {
int cr = 0;
! char *buf = canvas_makefilename(x->canvas,filename->name,0,0);
if (!strcmp(format->name, "cr")) cr = 1;
else if (*format->name) error("qlist_read: unknown flag: %s", format->name);
if (binbuf_write(x->binbuf, buf, "", cr)) error("%s: write failed", filename->name);
+ free(buf);
}
static void qlist_print(t_qlist *x) {
More information about the Pd-cvs
mailing list