version 1.11, 2011/11/13 10:12:05 |
version 1.12, 2011/11/13 11:10:27 |
Line 33 static char *progname; |
|
Line 33 static char *progname; |
|
int |
int |
main(int argc, char *argv[]) |
main(int argc, char *argv[]) |
{ |
{ |
int ch, cs; |
int ch; |
struct opts opts; |
struct opts opts; |
struct expr *e; |
struct expr *e; |
extern int optind; |
extern int optind; |
Line 47 main(int argc, char *argv[]) |
|
Line 47 main(int argc, char *argv[]) |
|
else |
else |
++progname; |
++progname; |
|
|
cs = 0; |
while (-1 != (ch = getopt(argc, argv, "S:s:"))) |
|
|
while (-1 != (ch = getopt(argc, argv, "S:s:I"))) |
|
switch (ch) { |
switch (ch) { |
case ('S'): |
case ('S'): |
opts.arch = optarg; |
opts.arch = optarg; |
Line 57 main(int argc, char *argv[]) |
|
Line 55 main(int argc, char *argv[]) |
|
case ('s'): |
case ('s'): |
opts.cat = optarg; |
opts.cat = optarg; |
break; |
break; |
case ('I'): |
|
cs = 1; |
|
break; |
|
default: |
default: |
usage(); |
usage(); |
return(EXIT_FAILURE); |
return(EXIT_FAILURE); |
Line 71 main(int argc, char *argv[]) |
|
Line 66 main(int argc, char *argv[]) |
|
if (0 == argc) |
if (0 == argc) |
return(EXIT_SUCCESS); |
return(EXIT_SUCCESS); |
|
|
if (NULL == (e = exprcomp(cs, argv, argc))) { |
if (NULL == (e = exprcomp(argc, argv))) { |
fprintf(stderr, "Bad expression\n"); |
fprintf(stderr, "Bad expression\n"); |
return(EXIT_FAILURE); |
return(EXIT_FAILURE); |
} |
} |