From 7063169a70b6ce49de777f5daa1c256552a9e32a Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sat, 11 Feb 2023 12:38:58 -0800 Subject: Print which arguments were unknown before giving usage message Signed-off-by: Alan Coopersmith --- xload.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/xload.c b/xload.c index 4c07102..0559769 100644 --- a/xload.c +++ b/xload.c @@ -207,7 +207,14 @@ main(int argc, char **argv) bindtextdomain("xload", domaindir); #endif - if (argc != 1) usage(); + if (argc != 1) { + fputs(gettext("Unknown argument(s):"), stderr); + for (int n = 1; n < argc; n++) { + fprintf(stderr, " %s", argv[n]); + } + fputs("\n\n", stderr); + usage(); + } XtGetApplicationResources( toplevel, (XtPointer) &resources, my_resources, XtNumber(my_resources), -- cgit v1.2.3