Skip to content

Commit

Permalink
util: drop "long" from usage helpers
Browse files Browse the repository at this point in the history
Now that all utils have converted to the new usage framework, we can
rename to just plain "usage()" and avoid naming conflicts.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
  • Loading branch information
vapier authored and dgibson committed May 24, 2013
1 parent 03449b8 commit b9e8065
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 24 deletions.
2 changes: 1 addition & 1 deletion convert-dtsv0-lexer.l
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ int main(int argc, char *argv[])
}
}
if (argc < 2)
long_usage("missing filename");
usage("missing filename");

for (i = 1; i < argc; i++) {
fprintf(stderr, "Converting %s from dts v0 to dts v1\n", argv[i]);
Expand Down
6 changes: 3 additions & 3 deletions dtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -186,14 +186,14 @@ int main(int argc, char *argv[])
break;

case 'h':
long_usage(NULL);
usage(NULL);
default:
long_usage("unknown option");
usage("unknown option");
}
}

if (argc > (optind+1))
long_usage("missing files");
usage("missing files");
else if (argc < (optind+1))
arg = "-";
else
Expand Down
2 changes: 1 addition & 1 deletion fdtdump.c
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ int main(int argc, char *argv[])
}
}
if (optind != argc - 1)
long_usage("missing input filename");
usage("missing input filename");
file = argv[optind];

buf = utilfdt_read_len(file, &len);
Expand Down
6 changes: 3 additions & 3 deletions fdtget.c
Original file line number Diff line number Diff line change
Expand Up @@ -319,7 +319,7 @@ int main(int argc, char *argv[])
case 't':
if (utilfdt_decode_type(optarg, &disp.type,
&disp.size))
long_usage("invalid type string");
usage("invalid type string");
break;

case 'p':
Expand All @@ -341,7 +341,7 @@ int main(int argc, char *argv[])
if (optind < argc)
filename = argv[optind++];
if (!filename)
long_usage("missing filename");
usage("missing filename");

argv += optind;
argc -= optind;
Expand All @@ -352,7 +352,7 @@ int main(int argc, char *argv[])

/* Check for node, property arguments */
if (args_per_step == 2 && (argc % 2))
long_usage("must have an even number of arguments");
usage("must have an even number of arguments");

if (do_fdtget(&disp, filename, argv, argc, args_per_step))
return 1;
Expand Down
8 changes: 4 additions & 4 deletions fdtput.c
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ int main(int argc, char *argv[])
case 't':
if (utilfdt_decode_type(optarg, &disp.type,
&disp.size))
long_usage("Invalid type string");
usage("Invalid type string");
break;

case 'v':
Expand All @@ -339,16 +339,16 @@ int main(int argc, char *argv[])
if (optind < argc)
filename = argv[optind++];
if (!filename)
long_usage("missing filename");
usage("missing filename");

argv += optind;
argc -= optind;

if (disp.oper == OPER_WRITE_PROP) {
if (argc < 1)
long_usage("missing node");
usage("missing node");
if (argc < 2)
long_usage("missing property");
usage("missing property");
}

if (do_fdtput(&disp, filename, argv, argc))
Expand Down
6 changes: 3 additions & 3 deletions util.c
Original file line number Diff line number Diff line change
Expand Up @@ -393,9 +393,9 @@ void util_version(void)
exit(0);
}

void util_long_usage(const char *errmsg, const char *synopsis,
const char *short_opts, struct option const long_opts[],
const char * const opts_help[])
void util_usage(const char *errmsg, const char *synopsis,
const char *short_opts, struct option const long_opts[],
const char * const opts_help[])
{
FILE *fp = errmsg ? stderr : stdout;
const char a_arg[] = "<arg>";
Expand Down
18 changes: 9 additions & 9 deletions util.h
Original file line number Diff line number Diff line change
Expand Up @@ -189,17 +189,17 @@ void util_version(void) __attribute__((noreturn));
* Show usage and exit
*
* This helps standardize the output of various utils. You most likely want
* to use the long_usage() helper below rather than call this.
* to use the usage() helper below rather than call this.
*
* @param errmsg If non-NULL, an error message to display
* @param synopsis The initial example usage text (and possible examples)
* @param short_opts The string of short options
* @param long_opts The structure of long options
* @param opts_help An array of help strings (should align with long_opts)
*/
void util_long_usage(const char *errmsg, const char *synopsis,
const char *short_opts, struct option const long_opts[],
const char * const opts_help[]) __attribute__((noreturn));
void util_usage(const char *errmsg, const char *synopsis,
const char *short_opts, struct option const long_opts[],
const char * const opts_help[]) __attribute__((noreturn));

/**
* Show usage and exit
Expand All @@ -209,9 +209,9 @@ void util_long_usage(const char *errmsg, const char *synopsis,
*
* @param errmsg If non-NULL, an error message to display
*/
#define long_usage(errmsg) \
util_long_usage(errmsg, usage_synopsis, usage_short_opts, \
usage_long_opts, usage_opts_help)
#define usage(errmsg) \
util_usage(errmsg, usage_synopsis, usage_short_opts, \
usage_long_opts, usage_opts_help)

/**
* Call getopt_long() with standard options
Expand Down Expand Up @@ -241,8 +241,8 @@ void util_long_usage(const char *errmsg, const char *synopsis,

/* Helper for getopt case statements */
#define case_USAGE_COMMON_FLAGS \
case 'h': long_usage(NULL); \
case 'h': usage(NULL); \
case 'V': util_version(); \
case '?': long_usage("unknown option");
case '?': usage("unknown option");

#endif /* _UTIL_H */

0 comments on commit b9e8065

Please sign in to comment.