# HG changeset patch # User Rob Landley # Date 1209945149 18000 # Node ID a1fdf34d9504adbdac527edea1366ae62917190c # Parent e75dac368375c6f6c13e0ae2c9302622996430bd Fluffier error message. diff -r e75dac368375 -r a1fdf34d9504 lib/args.c --- a/lib/args.c Sun May 04 16:20:15 2008 -0500 +++ b/lib/args.c Sun May 04 18:52:29 2008 -0500 @@ -152,6 +152,7 @@ struct getoptflagstate gof; long *nextarg = (long *)&this; char *options = toys.which->options; + char *letters[]={"s",""}; if (CFG_HELP) toys.exithelp++; // Allocate memory for optargs @@ -332,9 +333,11 @@ } // Sanity check - if (toys.optcmaxargs) - error_exit("Max %d argument%s", maxargs, maxargs ? "s" : ""); + error_exit("Max %d argument%s", maxargs, letters[!(maxargs-1)]); if (CFG_HELP) toys.exithelp = 0; }