[PD-cvs] pd/src s_main.c,1.7.4.17.2.22.2.3,1.7.4.17.2.22.2.4
Mathieu Bouchard
matju at users.sourceforge.net
Fri Dec 1 18:52:53 CET 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7266
Modified Files:
Tag: desiredata
s_main.c
Log Message:
better error handling
Index: s_main.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_main.c,v
retrieving revision 1.7.4.17.2.22.2.3
retrieving revision 1.7.4.17.2.22.2.4
diff -C2 -d -r1.7.4.17.2.22.2.3 -r1.7.4.17.2.22.2.4
*** s_main.c 30 Nov 2006 18:11:40 -0000 1.7.4.17.2.22.2.3
--- s_main.c 1 Dec 2006 17:52:51 -0000 1.7.4.17.2.22.2.4
***************
*** 499,503 ****
int i;
while ((argc > 0) && **argv == '-') {
! if (ARG("-r",2) && sscanf(argv[1], "%d", &sys_main_srate) >= 1) {
NEXT(2);
}
--- 499,504 ----
int i;
while ((argc > 0) && **argv == '-') {
! if (ARG("-r",2)) {
! if (sscanf(argv[1], "%d", &sys_main_srate)<1) goto usage;
NEXT(2);
}
***************
*** 523,527 ****
}
if (ARG("-blocksize",2)) {sys_setblocksize(atoi(argv[1])); NEXT(2);}
! if (ARG("-dacblocksize",2) && sscanf(argv[1], "%d", &sys_main_dacblocksize) >= 1) {NEXT(2);}
if (ARG("-sleepgrain",2)) {sys_sleepgrain = 1000 * atof(argv[1]); NEXT(2);}
--- 524,531 ----
}
if (ARG("-blocksize",2)) {sys_setblocksize(atoi(argv[1])); NEXT(2);}
! if (ARG("-dacblocksize",2)) {
! if (sscanf(argv[1], "%d", &sys_main_dacblocksize)<1) goto usage;
! NEXT(2);
! }
if (ARG("-sleepgrain",2)) {sys_sleepgrain = 1000 * atof(argv[1]); NEXT(2);}
***************
*** 663,670 ****
if (ARG("-verbose",1)) {sys_verbose++; NEXT(1);}
if (ARG("-version",1)) {sys_version = 1; NEXT(1);}
! if (ARG("-d",2) && sscanf(argv[1], "%d", &sys_debuglevel) >= 1) {NEXT(2);}
if (ARG("-noloadbang",1)) {sys_noloadbang = 1; NEXT(1);}
if (ARG("-nogui",1)) {sys_printtostderr = sys_nogui = 1; NEXT(1);}
! if (ARG("-guiport",2) && sscanf(argv[1], "%d", &sys_guisetportnumber) >= 1) {NEXT(2);}
if (ARG("-stderr",1)) {sys_printtostderr = 1; NEXT(1);}
if (ARG("-guicmd",2)) {sys_guicmd = argv[1]; NEXT(2);}
--- 667,680 ----
if (ARG("-verbose",1)) {sys_verbose++; NEXT(1);}
if (ARG("-version",1)) {sys_version = 1; NEXT(1);}
! if (ARG("-d",2)) {
! if (sscanf(argv[1], "%d", &sys_debuglevel)<1) goto usage;
! NEXT(2);
! }
if (ARG("-noloadbang",1)) {sys_noloadbang = 1; NEXT(1);}
if (ARG("-nogui",1)) {sys_printtostderr = sys_nogui = 1; NEXT(1);}
! if (ARG("-guiport",2)) {
! if (sscanf(argv[1], "%d", &sys_guisetportnumber)<1) goto usage;
! NEXT(2);
! }
if (ARG("-stderr",1)) {sys_printtostderr = 1; NEXT(1);}
if (ARG("-guicmd",2)) {sys_guicmd = argv[1]; NEXT(2);}
More information about the Pd-cvs
mailing list