diff options
-rw-r--r-- | monitor-get-edid.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/monitor-get-edid.c b/monitor-get-edid.c index 781684c..41e0e5d 100644 --- a/monitor-get-edid.c +++ b/monitor-get-edid.c @@ -14,8 +14,15 @@ int verbose = 0; int main(int argc, char **argv) { char edid[256]; + int i; - if (argc > 1 && strcmp(argv[1], "-v") == 0) verbose = 1; + for (i = 1; i < argc; i++) + if (strcmp(argv[i], "-v") == 0) verbose = 1; + else if (strcmp(argv[i], "-h") == 0 || + strcmp(argv[i], "--help") == 0) { + printf("usage: monitor-get-edid [-v]\n"); + exit(1); + } int size = get_edid(edid); |