diff options
| author | Matt Kraai <kraai@debian.org> | 2000-07-14 23:28:47 +0000 |
|---|---|---|
| committer | Matt Kraai <kraai@debian.org> | 2000-07-14 23:28:47 +0000 |
| commit | 3bd8bd89ee9d0b65bf279e1ecad826a5f2f0a217 (patch) | |
| tree | 6a217bf17e7c00e98a47f657015535f21b53cedd /coreutils | |
| parent | 464c5de00d3dfb5f01e866f703d95bbb2bb9443c (diff) | |
| download | busybox-w32-3bd8bd89ee9d0b65bf279e1ecad826a5f2f0a217.tar.gz busybox-w32-3bd8bd89ee9d0b65bf279e1ecad826a5f2f0a217.tar.bz2 busybox-w32-3bd8bd89ee9d0b65bf279e1ecad826a5f2f0a217.zip | |
Don't use strings directly in calls to usage(). This is in preparation
for their extraction to a separate file.
Diffstat (limited to 'coreutils')
| -rw-r--r-- | coreutils/cut.c | 26 | ||||
| -rw-r--r-- | coreutils/dirname.c | 16 | ||||
| -rw-r--r-- | coreutils/length.c | 16 | ||||
| -rw-r--r-- | coreutils/rmdir.c | 16 | ||||
| -rw-r--r-- | coreutils/sync.c | 16 | ||||
| -rw-r--r-- | coreutils/test.c | 20 | ||||
| -rw-r--r-- | coreutils/yes.c | 16 |
7 files changed, 69 insertions, 57 deletions
diff --git a/coreutils/cut.c b/coreutils/cut.c index 783d526a5..08b4586a4 100644 --- a/coreutils/cut.c +++ b/coreutils/cut.c | |||
| @@ -206,6 +206,19 @@ void cut() | |||
| 206 | } | 206 | } |
| 207 | } | 207 | } |
| 208 | 208 | ||
| 209 | const char cut_usage[] = | ||
| 210 | "cut [OPTION]... [FILE]...\n" | ||
| 211 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
| 212 | "\nPrints selected fields from each input FILE to standard output.\n\n" | ||
| 213 | "Options:\n" | ||
| 214 | "\t-b LIST\tOutput only bytes from LIST\n" | ||
| 215 | "\t-c LIST\tOutput only characters from LIST\n" | ||
| 216 | "\t-d CHAR\tUse CHAR instead of tab as the field delimiter\n" | ||
| 217 | "\t-s\tOnly output Lines if the include DELIM\n" | ||
| 218 | "\t-f N\tPrint only these fields\n" | ||
| 219 | "\t-n\tIgnored\n" | ||
| 220 | #endif | ||
| 221 | ; | ||
| 209 | 222 | ||
| 210 | int cut_main(int argc, char **argv) | 223 | int cut_main(int argc, char **argv) |
| 211 | { | 224 | { |
| @@ -213,18 +226,7 @@ int cut_main(int argc, char **argv) | |||
| 213 | int numberFilenames = 0; | 226 | int numberFilenames = 0; |
| 214 | 227 | ||
| 215 | if (argc == 1 || strcmp(argv[1], dash_dash_help)==0) | 228 | if (argc == 1 || strcmp(argv[1], dash_dash_help)==0) |
| 216 | usage( "cut [OPTION]... [FILE]...\n" | 229 | usage(cut_usage); |
| 217 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
| 218 | "\nPrints selected fields from each input FILE to standard output.\n\n" | ||
| 219 | "Options:\n" | ||
| 220 | "\t-b LIST\tOutput only bytes from LIST\n" | ||
| 221 | "\t-c LIST\tOutput only characters from LIST\n" | ||
| 222 | "\t-d CHAR\tUse CHAR instead of tab as the field delimiter\n" | ||
| 223 | "\t-s\tOnly output Lines if the include DELIM\n" | ||
| 224 | "\t-f N\tPrint only these fields\n" | ||
| 225 | "\t-n\tIgnored\n" | ||
| 226 | #endif | ||
| 227 | ); | ||
| 228 | 230 | ||
| 229 | while (i < argc) { | 231 | while (i < argc) { |
| 230 | if (argv[i][0] == '-') { | 232 | if (argv[i][0] == '-') { |
diff --git a/coreutils/dirname.c b/coreutils/dirname.c index 847842eab..0b60ceb88 100644 --- a/coreutils/dirname.c +++ b/coreutils/dirname.c | |||
| @@ -23,17 +23,19 @@ | |||
| 23 | #include "internal.h" | 23 | #include "internal.h" |
| 24 | #include <stdio.h> | 24 | #include <stdio.h> |
| 25 | 25 | ||
| 26 | const char dirname_usage[] = | ||
| 27 | "dirname [FILENAME ...]\n" | ||
| 28 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
| 29 | "\nStrips non-directory suffix from FILENAME\n" | ||
| 30 | #endif | ||
| 31 | ; | ||
| 32 | |||
| 26 | extern int dirname_main(int argc, char **argv) | 33 | extern int dirname_main(int argc, char **argv) |
| 27 | { | 34 | { |
| 28 | char* s; | 35 | char* s; |
| 29 | 36 | ||
| 30 | if ((argc < 2) || (**(argv + 1) == '-')) { | 37 | if ((argc < 2) || (**(argv + 1) == '-')) |
| 31 | usage("dirname [FILENAME ...]\n" | 38 | usage(dirname_usage); |
| 32 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
| 33 | "\nStrips non-directory suffix from FILENAME\n" | ||
| 34 | #endif | ||
| 35 | ); | ||
| 36 | } | ||
| 37 | argv++; | 39 | argv++; |
| 38 | 40 | ||
| 39 | s=*argv+strlen(*argv)-1; | 41 | s=*argv+strlen(*argv)-1; |
diff --git a/coreutils/length.c b/coreutils/length.c index c7df21611..82f50c159 100644 --- a/coreutils/length.c +++ b/coreutils/length.c | |||
| @@ -4,15 +4,17 @@ | |||
| 4 | #include <string.h> | 4 | #include <string.h> |
| 5 | #include <stdio.h> | 5 | #include <stdio.h> |
| 6 | 6 | ||
| 7 | extern int length_main(int argc, char **argv) | 7 | const char length_usage[] = |
| 8 | { | 8 | "length STRING\n" |
| 9 | if (argc != 2 || **(argv + 1) == '-') { | ||
| 10 | usage("length STRING\n" | ||
| 11 | #ifndef BB_FEATURE_TRIVIAL_HELP | 9 | #ifndef BB_FEATURE_TRIVIAL_HELP |
| 12 | "\nPrints out the length of the specified STRING.\n" | 10 | "\nPrints out the length of the specified STRING.\n" |
| 13 | #endif | 11 | #endif |
| 14 | ); | 12 | ; |
| 15 | } | 13 | |
| 14 | extern int length_main(int argc, char **argv) | ||
| 15 | { | ||
| 16 | if (argc != 2 || **(argv + 1) == '-') | ||
| 17 | usage(length_usage); | ||
| 16 | printf("%lu\n", (long)strlen(argv[1])); | 18 | printf("%lu\n", (long)strlen(argv[1])); |
| 17 | return (TRUE); | 19 | return (TRUE); |
| 18 | } | 20 | } |
diff --git a/coreutils/rmdir.c b/coreutils/rmdir.c index 4edb9b6b3..3c3533fae 100644 --- a/coreutils/rmdir.c +++ b/coreutils/rmdir.c | |||
| @@ -26,17 +26,17 @@ | |||
| 26 | #include <stdio.h> | 26 | #include <stdio.h> |
| 27 | #include <errno.h> | 27 | #include <errno.h> |
| 28 | 28 | ||
| 29 | const char rmdir_usage[] = | ||
| 30 | "rmdir [OPTION]... DIRECTORY...\n" | ||
| 31 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
| 32 | "\nRemove the DIRECTORY(ies), if they are empty.\n" | ||
| 33 | #endif | ||
| 34 | ; | ||
| 29 | 35 | ||
| 30 | extern int rmdir_main(int argc, char **argv) | 36 | extern int rmdir_main(int argc, char **argv) |
| 31 | { | 37 | { |
| 32 | if (argc == 1 || **(argv + 1) == '-') { | 38 | if (argc == 1 || **(argv + 1) == '-') |
| 33 | usage | 39 | usage(rmdir_usage); |
| 34 | ("rmdir [OPTION]... DIRECTORY...\n" | ||
| 35 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
| 36 | "\nRemove the DIRECTORY(ies), if they are empty.\n" | ||
| 37 | #endif | ||
| 38 | ); | ||
| 39 | } | ||
| 40 | 40 | ||
| 41 | while (--argc > 0) { | 41 | while (--argc > 0) { |
| 42 | if (rmdir(*(++argv)) == -1) { | 42 | if (rmdir(*(++argv)) == -1) { |
diff --git a/coreutils/sync.c b/coreutils/sync.c index db35d72fa..f7c14b04c 100644 --- a/coreutils/sync.c +++ b/coreutils/sync.c | |||
| @@ -24,14 +24,16 @@ | |||
| 24 | #include "internal.h" | 24 | #include "internal.h" |
| 25 | #include <stdio.h> | 25 | #include <stdio.h> |
| 26 | 26 | ||
| 27 | extern int sync_main(int argc, char **argv) | 27 | const char sync_usage[] = |
| 28 | { | 28 | "sync\n" |
| 29 | if (argc > 1 && **(argv + 1) == '-') { | ||
| 30 | usage("sync\n" | ||
| 31 | #ifndef BB_FEATURE_TRIVIAL_HELP | 29 | #ifndef BB_FEATURE_TRIVIAL_HELP |
| 32 | "\nWrite all buffered filesystem blocks to disk.\n" | 30 | "\nWrite all buffered filesystem blocks to disk.\n" |
| 33 | #endif | 31 | #endif |
| 34 | ); | 32 | ; |
| 35 | } | 33 | |
| 34 | extern int sync_main(int argc, char **argv) | ||
| 35 | { | ||
| 36 | if (argc > 1 && **(argv + 1) == '-') | ||
| 37 | usage(sync_usage); | ||
| 36 | return(sync()); | 38 | return(sync()); |
| 37 | } | 39 | } |
diff --git a/coreutils/test.c b/coreutils/test.c index 175cb5d05..bf1622cde 100644 --- a/coreutils/test.c +++ b/coreutils/test.c | |||
| @@ -178,6 +178,15 @@ static int test_eaccess(); | |||
| 178 | static int is_a_group_member(); | 178 | static int is_a_group_member(); |
| 179 | static void initialize_group_array(); | 179 | static void initialize_group_array(); |
| 180 | 180 | ||
| 181 | const char test_usage[] = | ||
| 182 | "test EXPRESSION\n" | ||
| 183 | "or [ EXPRESSION ]\n" | ||
| 184 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
| 185 | "\nChecks file types and compares values returning an exit\n" | ||
| 186 | "code determined by the value of EXPRESSION.\n" | ||
| 187 | #endif | ||
| 188 | ; | ||
| 189 | |||
| 181 | extern int | 190 | extern int |
| 182 | test_main(int argc, char** argv) | 191 | test_main(int argc, char** argv) |
| 183 | { | 192 | { |
| @@ -188,15 +197,8 @@ test_main(int argc, char** argv) | |||
| 188 | fatalError("missing ]\n"); | 197 | fatalError("missing ]\n"); |
| 189 | argv[argc] = NULL; | 198 | argv[argc] = NULL; |
| 190 | } | 199 | } |
| 191 | if (strcmp(argv[1], dash_dash_help) == 0) { | 200 | if (strcmp(argv[1], dash_dash_help) == 0) |
| 192 | usage("test EXPRESSION\n" | 201 | usage(test_usage); |
| 193 | "or [ EXPRESSION ]\n" | ||
| 194 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
| 195 | "\nChecks file types and compares values returning an exit\n" | ||
| 196 | "code determined by the value of EXPRESSION.\n" | ||
| 197 | #endif | ||
| 198 | ); | ||
| 199 | } | ||
| 200 | 202 | ||
| 201 | /* Implement special cases from POSIX.2, section 4.62.4 */ | 203 | /* Implement special cases from POSIX.2, section 4.62.4 */ |
| 202 | switch (argc) { | 204 | switch (argc) { |
diff --git a/coreutils/yes.c b/coreutils/yes.c index 1718af4bb..0191bb003 100644 --- a/coreutils/yes.c +++ b/coreutils/yes.c | |||
| @@ -23,17 +23,19 @@ | |||
| 23 | #include "internal.h" | 23 | #include "internal.h" |
| 24 | #include <stdio.h> | 24 | #include <stdio.h> |
| 25 | 25 | ||
| 26 | const char yes_usage[] = | ||
| 27 | "yes [OPTION]... [STRING]...\n" | ||
| 28 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
| 29 | "\nRepeatedly outputs a line with all specified STRING(s), or `y'.\n" | ||
| 30 | #endif | ||
| 31 | ; | ||
| 32 | |||
| 26 | extern int yes_main(int argc, char **argv) | 33 | extern int yes_main(int argc, char **argv) |
| 27 | { | 34 | { |
| 28 | int i; | 35 | int i; |
| 29 | 36 | ||
| 30 | if (argc >= 2 && *argv[1] == '-') { | 37 | if (argc >= 2 && *argv[1] == '-') |
| 31 | usage("yes [OPTION]... [STRING]...\n" | 38 | usage(yes_usage); |
| 32 | #ifndef BB_FEATURE_TRIVIAL_HELP | ||
| 33 | "\nRepeatedly outputs a line with all specified STRING(s), or `y'.\n" | ||
| 34 | #endif | ||
| 35 | ); | ||
| 36 | } | ||
| 37 | 39 | ||
| 38 | if (argc == 1) { | 40 | if (argc == 1) { |
| 39 | while (1) | 41 | while (1) |
