ypmatch(1): Raise WARNS to 6 & fix warnings.
authorSascha Wildner <saw@online.de>
Thu, 19 Feb 2009 20:57:31 +0000 (21:57 +0100)
committerSascha Wildner <saw@online.de>
Thu, 19 Feb 2009 20:57:31 +0000 (21:57 +0100)
usr.bin/ypmatch/Makefile
usr.bin/ypmatch/ypmatch.c

index 4546c2c..a7dda55 100644 (file)
@@ -3,6 +3,5 @@
 # $DragonFly: src/usr.bin/ypmatch/Makefile,v 1.3 2007/08/27 16:51:02 pavalos Exp $
 
 PROG=  ypmatch
-WARNS?=        2
 
 .include <bsd.prog.mk>
index 2d7cca0..dca16c1 100644 (file)
@@ -46,7 +46,7 @@
 #include <rpcsvc/ypclnt.h>
 
 struct ypalias {
-       char *alias, *name;
+       const char *alias, *name;
 } ypaliases[] = {
        { "passwd", "passwd.byname" },
        { "master.passwd", "master.passwd.byname" },
@@ -74,7 +74,8 @@ main(int argc, char **argv)
        char *domainname = NULL;
        char *inkey, *inmap, *outbuf;
        int outbuflen, key, notrans;
-       int c, r, i;
+       int c, r;
+       u_int i;
 
        notrans = key = 0;
 
@@ -108,7 +109,7 @@ main(int argc, char **argv)
        inmap = argv[argc-1];
        for (i = 0; (!notrans) && i<sizeof ypaliases/sizeof ypaliases[0]; i++)
                if (strcmp(inmap, ypaliases[i].alias) == 0)
-                       inmap = ypaliases[i].name;
+                       inmap = __DECONST(char *, ypaliases[i].name);
        for (; optind < argc-1; optind++) {
                inkey = argv[optind];