From 99a7e2960fc6922fca207bed08480865f9902f99 Mon Sep 17 00:00:00 2001 From: nalin Date: Sun, 18 Jul 1999 10:08:44 +0000 Subject: slight changes --- ddcprobe/ddcxinfo.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'ddcprobe/ddcxinfo.c') 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 #include +#include #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; -- cgit