summaryrefslogtreecommitdiff
path: root/xkbbell.c
diff options
context:
space:
mode:
Diffstat (limited to 'xkbbell.c')
-rw-r--r--xkbbell.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/xkbbell.c b/xkbbell.c
index 95b8604..781e719 100644
--- a/xkbbell.c
+++ b/xkbbell.c
@@ -65,10 +65,12 @@ parseArgs(int argc, char *argv[])
}
}
else if ((strcmp(argv[i], "-help") == 0) ||
+ (strcmp(argv[i], "--help") == 0) ||
(strcmp(argv[i], "-usage") == 0)) {
return 0;
}
- else if (strcmp(argv[i], "-version") == 0) {
+ else if ((strcmp(argv[i], "-version") == 0) ||
+ (strcmp(argv[i], "--version")) == 0) {
printf("xkbbell (%s) %s\n", PACKAGE_NAME, PACKAGE_VERSION);
exit(0);
}
@@ -146,6 +148,10 @@ parseArgs(int argc, char *argv[])
return 0;
}
}
+ else if (argv[i][0] == '-') {
+ fprintf(stderr, "Unrecognized argument: %s\n", argv[i]);
+ return 0;
+ }
else {
if (i < argc - 1) {
fprintf(stderr, "Bell name must be the last argument\n");