);
}
-void print_usage(void)
+void print_usage(FILE *f)
{
- printf("Usage: %s [options] package\n", progname);
+ fprintf(f, "Usage: %s [options] package\n", progname);
}
void print_help(void)
{
- print_usage();
+ print_usage(stdout);
puts("Detailed help coming soon. Until then, I'll just list my options.");
for (unsigned i = 0; lopts[i].name; i++) {
const struct option *o = &lopts[i];
print_help();
return EXIT_SUCCESS;
default:
- print_usage();
+ print_usage(stderr);
return EXIT_FAILURE;
}
}
if (argv[optind] == NULL) {
- print_usage();
+ print_usage(stderr);
return EXIT_FAILURE;
}