Bug #1237 » expr.patch
bin/expr/expr.y | ||
---|---|---|
#include <errno.h>
|
||
#include <regex.h>
|
||
#include <limits.h>
|
||
#include <unistd.h>
|
||
|
||
enum valtype {
|
||
integer, numeric_string, string
|
||
... | ... | |
/* NOTREACHED */
|
||
}
|
||
static void
|
||
usage(void)
|
||
{
|
||
fprintf(stderr,
|
||
"usage: expr <expression>\n");
|
||
exit(EXIT_FAILURE);
|
||
}
|
||
int
|
||
main (int argc __unused, char **argv)
|
||
main (int argc, char **argv)
|
||
{
|
||
int ch;
|
||
setlocale (LC_ALL, "");
|
||
av = argv + 1;
|
||
while ((ch = getopt(argc, argv, "-")) != -1) {
|
||
switch (ch) {
|
||
default:
|
||
usage();
|
||
/* NOTREACED */
|
||
}
|
||
}
|
||
argc -= optind;
|
||
argv += optind;
|
||
av = argv;
|
||
yyparse ();
|
||