aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--monitor-get-edid.c9
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);