]> git.neil.brown.name Git - portmap.git/commitdiff
pmap_dump.c: protoname() now returning const char*
authorEnrico Weigelt, metux IT service <weigelt@metux.de>
Sun, 22 Feb 2009 19:09:11 +0000 (20:09 +0100)
committerEnrico Weigelt, metux IT service <weigelt@metux.de>
Sun, 22 Feb 2009 19:09:11 +0000 (20:09 +0100)
This fixes a compiler-warning on returning string constants as non-const char*

pmap_dump.c

index 333f41d3e9312d25772820b737fc3e6d8dae3f6b..de078c340c721bb4801ba676359ecaa071c92d28 100644 (file)
 #include <rpc/pmap_clnt.h>
 #include <rpc/pmap_prot.h>
 
-static char *protoname(u_long proto);
+static const char *protoname(u_long proto)
+{
+    static char buf[BUFSIZ];
+
+    switch (proto) {
+    case IPPROTO_UDP:
+       return ("udp");
+    case IPPROTO_TCP:
+       return ("tcp");
+    default:
+       sprintf(buf, "%lu", proto);
+       return (buf);
+    }
+}
 
 int
 main(int argc, char **argv)
@@ -43,17 +56,3 @@ main(int argc, char **argv)
     return (fclose(stdout) ? (perror(argv[0]), 1) : 0);
 }
 
-static char *protoname(u_long proto)
-{
-    static char buf[BUFSIZ];
-
-    switch (proto) {
-    case IPPROTO_UDP:
-       return ("udp");
-    case IPPROTO_TCP:
-       return ("tcp");
-    default:
-       sprintf(buf, "%lu", proto);
-       return (buf);
-    }
-}