diff options
author | Eric Andersen <andersen@codepoet.org> | 2001-02-14 21:46:30 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2001-02-14 21:46:30 +0000 |
commit | 3ec8ffb121d69c9027afc8e6a64b649eba834730 (patch) | |
tree | b46af8e1e7bcc057d3240490a6abc264c4ec82cd /utility.c | |
parent | 67991cf824f8df27e74c92d754fb507681c69ce6 (diff) | |
download | busybox-w32-3ec8ffb121d69c9027afc8e6a64b649eba834730.tar.gz busybox-w32-3ec8ffb121d69c9027afc8e6a64b649eba834730.tar.bz2 busybox-w32-3ec8ffb121d69c9027afc8e6a64b649eba834730.zip |
I forgot to add usage.h, so here it is, with a few extra cleanups.
Also update show_usage to handle the updated usage.h. Again,
nearly all the work to get usage.h into shape was done by
Manuel Novoa III.
-Erik
Diffstat (limited to '')
-rw-r--r-- | utility.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -84,11 +84,17 @@ extern void show_usage(void) | |||
84 | static const char no_help[] = "No help available.\n"; | 84 | static const char no_help[] = "No help available.\n"; |
85 | 85 | ||
86 | const char *usage_string = no_help; | 86 | const char *usage_string = no_help; |
87 | int i; | ||
87 | 88 | ||
88 | if (applet_using->usage_index >= 0) { | 89 | if (applet_using->usage_index >= 0) { |
89 | usage_string = usage_messages[applet_using->usage_index]; | 90 | usage_string = usage_messages; |
91 | for (i=applet_using->usage_index ; i>0 ; ) { | ||
92 | if (!*usage_string++) { | ||
93 | --i; | ||
94 | } | ||
95 | } | ||
90 | } | 96 | } |
91 | fprintf(stderr, "%s\n\nUsage: %s %s\n", full_version, | 97 | fprintf(stderr, "%s\n\nUsage: %s %s\n\n", full_version, |
92 | applet_using->name, usage_string); | 98 | applet_using->name, usage_string); |
93 | exit(EXIT_FAILURE); | 99 | exit(EXIT_FAILURE); |
94 | } | 100 | } |