[PD-cvs] externals/zexy/src list2symbol.c,1.4,1.5
IOhannes m zmölnig
zmoelnig at users.sourceforge.net
Wed Aug 31 11:57:53 CEST 2005
Update of /cvsroot/pure-data/externals/zexy/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14299
Modified Files:
list2symbol.c
Log Message:
fixed bug that wrongly guessed the size of the new symbol (lead to crashes)
Index: list2symbol.c
===================================================================
RCS file: /cvsroot/pure-data/externals/zexy/src/list2symbol.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** list2symbol.c 23 Aug 2005 12:25:37 -0000 1.4
--- list2symbol.c 31 Aug 2005 09:57:51 -0000 1.5
***************
*** 59,68 ****
while(i--){
char buffer[MAXPDSTRING];
if(A_SYMBOL==argv->a_type){
! length+=strlen(argv->a_w.w_symbol->s_name);
} else {
! atom_string(argv++, buffer, MAXPDSTRING);
! length+=strlen(buffer);
}
}
--- 59,71 ----
while(i--){
char buffer[MAXPDSTRING];
+ int len=0;
if(A_SYMBOL==argv->a_type){
! len=strlen(argv->a_w.w_symbol->s_name);
} else {
! atom_string(argv, buffer, MAXPDSTRING);
! len=strlen(buffer);
}
+ length+=len;
+ argv++;
}
More information about the Pd-cvs
mailing list