sumom****@users*****
sumom****@users*****
2008年 7月 31日 (木) 16:49:14 JST
Index: julius4/gramtools/generate/generate.c diff -u julius4/gramtools/generate/generate.c:1.2 julius4/gramtools/generate/generate.c:1.3 --- julius4/gramtools/generate/generate.c:1.2 Tue Dec 18 17:45:47 2007 +++ julius4/gramtools/generate/generate.c Thu Jul 31 16:49:14 2008 @@ -172,14 +172,13 @@ int main(int argc, char *argv[]) { int i, len; - char *prefix; + char *prefix = NULL; char *dfafile, *dictfile, *termfile; int gnum = 10; char *spname_default = SPNAME_DEF; char *spname = NULL; #define NEXTARG (++i >= argc) ? (char *)usage(argv[0]) : argv[i] - if (argc == 1) usage(argv[0]); /* argument */ for(i=1;i<argc;i++) { if (argv[i][0] == '-') { @@ -208,6 +207,8 @@ prefix = argv[i]; } } + if (prefix == NULL) usage(argv[0]); + if (spname == NULL) spname = spname_default; len = strlen(prefix) + 10;