diff options
author | nalin <nalin> | 1999-07-18 10:08:44 +0000 |
---|---|---|
committer | nalin <nalin> | 1999-07-18 10:08:44 +0000 |
commit | 99a7e2960fc6922fca207bed08480865f9902f99 (patch) | |
tree | f47d79c0fb9f10b64c01463b8c68c7379bd960f9 /ddcprobe/ddcxinfo.c | |
parent | 1aaf90f2821e49c141078f804f5fd695cbb07b98 (diff) | |
download | anaconda-99a7e2960fc6922fca207bed08480865f9902f99.tar.gz anaconda-99a7e2960fc6922fca207bed08480865f9902f99.tar.xz anaconda-99a7e2960fc6922fca207bed08480865f9902f99.zip |
slight changes
Diffstat (limited to 'ddcprobe/ddcxinfo.c')
-rw-r--r-- | ddcprobe/ddcxinfo.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/ddcprobe/ddcxinfo.c b/ddcprobe/ddcxinfo.c index 0a384a8c0..14d85571f 100644 --- a/ddcprobe/ddcxinfo.c +++ b/ddcprobe/ddcxinfo.c @@ -1,5 +1,6 @@ #include <stdio.h> #include <stdlib.h> +#include <string.h> #include "vbe.h" int main(int argc, char **argv) @@ -7,18 +8,24 @@ int main(int argc, char **argv) int i, j; unsigned char hmin, hmax, vmin, vmax; if(argc < 2) { - fprintf(stderr, "usage: %s [-hsync] [-vsync] [-modelines]\n", - argv[0]); + char *p = argv[0]; + if(strchr(p, '/')) { + p = strchr(p, '/'); + p++; + } + fprintf(stderr,"syntax: %s [-hsync] [-vsync] [-modelines]\n",p); exit(1); } for(i = 1; i < argc; i++) { if(strcmp(argv[i], "-hsync") == 0) { vbe_get_edid_ranges(&hmin, &hmax, &vmin, &vmax); - printf("%d-%d\n", hmin, hmax); + if(hmin || hmax) + printf("%d-%d\n", hmin, hmax); } if(strcmp(argv[i], "-vsync") == 0) { vbe_get_edid_ranges(&hmin, &hmax, &vmin, &vmax); - printf("%d-%d\n", vmin, vmax); + if(vmin || vmax) + printf("%d-%d\n", vmin, vmax); } if(strcmp(argv[i], "-modelines") == 0) { struct vbe_modeline* modelines; |