diff options
author | Miller Puckette <millerpuckette@users.sourceforge.net> | 2008-07-04 03:53:15 +0000 |
---|---|---|
committer | Miller Puckette <millerpuckette@users.sourceforge.net> | 2008-07-04 03:53:15 +0000 |
commit | 783aafff32c7e02727e73d86918fa524dfc76e22 (patch) | |
tree | 6530c7f914a406effea6b5623da4a47f6cf1c611 /pd/src/s_main.c | |
parent | bc7cefb9a1494094846def83a29b3bed7485e330 (diff) |
many bug fixes.
sigmund~ and bonk~ updates (ongoing)
some new math objects
svn path=/trunk/; revision=10140
Diffstat (limited to 'pd/src/s_main.c')
-rw-r--r-- | pd/src/s_main.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pd/src/s_main.c b/pd/src/s_main.c index dcc3bed9..0bc5a191 100644 --- a/pd/src/s_main.c +++ b/pd/src/s_main.c @@ -50,7 +50,7 @@ int sys_nosleep = 0; /* skip all "sleep" calls and spin instead */ char *sys_guicmd; t_symbol *sys_libdir; -static t_symbol *sys_guidir; +t_symbol *sys_guidir; static t_namelist *sys_openlist; static t_namelist *sys_messagelist; static int sys_version; @@ -392,6 +392,8 @@ static char *(usagemessage[]) = { "-nrt -- don't use real-time priority\n", #endif "-nosleep -- spin, don't sleep (may lower latency on multi-CPUs)\n", +"-schedlib <file> -- plug in external scheduler\n", +"-extraflags <s> -- string argument to send schedlib\n", }; static void sys_parsedevlist(int *np, int *vecp, int max, char *str) @@ -810,7 +812,7 @@ int sys_argparse(int argc, char **argv) sys_listplease = 1; argc--; argv++; } - else if (!strcmp(*argv, "-schedlib")) + else if (!strcmp(*argv, "-schedlib") && argc > 1) { sys_externalschedlib = 1; strncpy(sys_externalschedlibname, argv[1], @@ -818,7 +820,7 @@ int sys_argparse(int argc, char **argv) argv += 2; argc -= 2; } - else if (!strcmp(*argv, "-extraflags")) + else if (!strcmp(*argv, "-extraflags") && argc > 1) { sys_extraflags = 1; strncpy(sys_extraflagsstring, argv[1], |