| 1488 | } |
| 1489 | |
| 1490 | void show_usage_with_options_if_asked(int ac, const char **av, |
| 1491 | const char * const *usagestr, |
| 1492 | const struct option *opts) |
| 1493 | { |
| 1494 | if (ac == 2) { |
| 1495 | if (!strcmp(av[1], "-h")) { |
| 1496 | usage_with_options_internal(NULL, usagestr, opts, |
| 1497 | USAGE_NORMAL, USAGE_TO_STDOUT); |
| 1498 | exit(129); |
| 1499 | } else if (!strcmp(av[1], "--help-all")) { |
| 1500 | usage_with_options_internal(NULL, usagestr, opts, |
| 1501 | USAGE_FULL, USAGE_TO_STDOUT); |
| 1502 | exit(129); |
| 1503 | } |
| 1504 | } |
| 1505 | } |
| 1506 | |
| 1507 | void NORETURN usage_msg_opt(const char *msg, |
| 1508 | const char * const *usagestr, |