(getargs): Use EXIT_FAILURE and EXIT_SUCCESS rather than 1 and 0.

Remove duplicate code for "Try `bison --help'".
(usage):  Add __attribute__((__noreturn__)).
This commit is contained in:
Paul Eggert
2002-10-22 05:06:21 +00:00
parent 901ec1537a
commit 0df27e8b2d

View File

@@ -155,6 +155,8 @@ report_argmatch (char *args)
| Display the help message and exit STATUS. |
`-------------------------------------------*/
static void usage (int) ATTRIBUTE_NORETURN;
static void
usage (int status)
{
@@ -337,11 +339,11 @@ getargs (int argc, char *argv[])
break;
case 'h':
usage (0);
usage (EXIT_SUCCESS);
case 'V':
version ();
exit (0);
exit (EXIT_SUCCESS);
case 'g':
/* Here, the -g and --graph=FILE options are differentiated. */
@@ -405,9 +407,7 @@ getargs (int argc, char *argv[])
break;
default:
fprintf (stderr, _("Try `%s --help' for more information.\n"),
program_name);
exit (1);
usage (EXIT_FAILURE);
}
if (argc - optind != 1)