diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2005-02-25 12:07:43 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2005-02-25 12:07:43 +0000 |
commit | 51c3132706740b28782cb908cd91feaa3e7c2383 (patch) | |
tree | 3298b385d12c26502f7b01ad01d1c2df389ceb48 | |
parent | 16232015c95d30c09e140fe2cf699c8749bb5754 (diff) | |
download | monitor-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.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); |