diff options
Diffstat (limited to 'xkbbell.c')
-rw-r--r-- | xkbbell.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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"); |