summaryrefslogtreecommitdiffstats
path: root/ddcprobe/ddcxinfo.c
diff options
context:
space:
mode:
authornalin <nalin>1999-07-18 10:08:44 +0000
committernalin <nalin>1999-07-18 10:08:44 +0000
commit99a7e2960fc6922fca207bed08480865f9902f99 (patch)
treef47d79c0fb9f10b64c01463b8c68c7379bd960f9 /ddcprobe/ddcxinfo.c
parent1aaf90f2821e49c141078f804f5fd695cbb07b98 (diff)
downloadanaconda-99a7e2960fc6922fca207bed08480865f9902f99.tar.gz
anaconda-99a7e2960fc6922fca207bed08480865f9902f99.tar.xz
anaconda-99a7e2960fc6922fca207bed08480865f9902f99.zip
slight changes
Diffstat (limited to 'ddcprobe/ddcxinfo.c')
-rw-r--r--ddcprobe/ddcxinfo.c15
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;