expr.patch

josepht, 01/20/2009 04:25 PM

Download (590 Bytes)

View differences:

bin/expr/expr.y
244 244
	/* NOTREACHED */
245 245
}
246 246

  
247
static void
248
usage(void)
249
{
250
        fprintf(stderr,
251
                "usage: expr expression\n");
252
        exit(EXIT_FAILURE);
253
}
254

  
247 255
int
248
main (int argc __unused, char **argv)
256
main (int argc, char **argv)
249 257
{
250 258
	setlocale (LC_ALL, "");
251 259

  
252
	av = argv + 1;
260
	if (argc > 1 && strcmp(argv[1], "--"))
261
		av = argv + 1;
262
	else if (argc > 2)
263
		av = argv + 2;
264
	else
265
		usage();
253 266

  
254 267
	yyparse ();
255 268