Lines Matching defs:usagestr

516 			      const char * const usagestr[])
537 return usage_with_options_internal(usagestr, options, 0, ctx);
541 return parse_options_usage(usagestr, options, arg, 1);
553 return usage_with_options_internal(usagestr, options, 0, ctx);
557 return parse_options_usage(usagestr, options, arg, 1);
586 return usage_with_options_internal(usagestr, options, 1, ctx);
588 return usage_with_options_internal(usagestr, options, 0, ctx);
595 return parse_options_usage(usagestr, options, arg, 0);
614 parse_options_usage(usagestr, options, arg, excl_short_opt);
633 const char *const subcommands[], const char *usagestr[], int flags)
638 if (subcommands && !usagestr[0]) {
650 usagestr[0] = buf;
654 switch (parse_options_step(&ctx, options, usagestr)) {
680 usage_with_options(usagestr, options);
687 const char * const usagestr[], int flags)
690 (const char **) usagestr, flags);
869 static int usage_with_options_internal(const char * const *usagestr,
875 if (!usagestr)
885 fprintf(stderr, "\n Usage: %s\n", *usagestr++);
886 while (*usagestr && **usagestr)
887 fprintf(stderr, " or: %s\n", *usagestr++);
888 while (*usagestr) {
890 **usagestr ? " " : "",
891 *usagestr);
892 usagestr++;
915 void usage_with_options(const char * const *usagestr,
918 usage_with_options_internal(usagestr, opts, 0, NULL);
922 void usage_with_options_msg(const char * const *usagestr,
935 usage_with_options_internal(usagestr, opts, 0, NULL);
939 int parse_options_usage(const char * const *usagestr,
943 if (!usagestr)
946 fprintf(stderr, "\n Usage: %s\n", *usagestr++);
947 while (*usagestr && **usagestr)
948 fprintf(stderr, " or: %s\n", *usagestr++);
949 while (*usagestr) {
951 **usagestr ? " " : "",
952 *usagestr);
953 usagestr++;