diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2022-05-11 12:45:37 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2022-05-11 12:45:37 -0400 |
commit | 4a310f1aa7d2d2ac68d652a4afd130895c25b5d3 (patch) | |
tree | d0fd56322bbb3186ca8d188b39a219ef03a95f63 /main.c | |
parent | 01e648b1391dd84f8e63494f75f5e6a9dfe375b6 (diff) | |
download | idcmp-master.tar.gz |
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -184,6 +184,13 @@ size_t strmax(char **arr) { typedef int (*compar)(const void *, const void *); +void usage(char *program_name) { + const char *fmt = \ + "usage: %s [-n] {user_a} {user_b}\n" + " -n sort groups by name\n"; + fprintf(stderr, fmt, program_name); +} + int main(int argc, char *argv[]) { struct User *user_a, *user_b; int rec; @@ -193,7 +200,7 @@ int main(int argc, char *argv[]) { compar fn_sort = &group_sort_id; if (argc < 3) { - fprintf(stderr, "usage: %s [-n] {user_a} {user_b}\n", argv[0]); + usage(argv[0]); exit(EXIT_FAILURE); } |