aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2005-02-25 12:07:43 +0000
committerPascal Rigaux <pixel@mandriva.com>2005-02-25 12:07:43 +0000
commit51c3132706740b28782cb908cd91feaa3e7c2383 (patch)
tree3298b385d12c26502f7b01ad01d1c2df389ceb48
parent16232015c95d30c09e140fe2cf699c8749bb5754 (diff)
downloadmonitor-edid-51c3132706740b28782cb908cd91feaa3e7c2383.tar
monitor-edid-51c3132706740b28782cb908cd91feaa3e7c2383.tar.gz
monitor-edid-51c3132706740b28782cb908cd91feaa3e7c2383.tar.bz2
monitor-edid-51c3132706740b28782cb908cd91feaa3e7c2383.tar.xz
monitor-edid-51c3132706740b28782cb908cd91feaa3e7c2383.zip
- add -h and --help
- handle -v anywhere in options - still allow unknown options so that monitor-edid can give all options to both monitor-get-edid and monitor-parse-edid
-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);