clean up const/unsigned pointers with aftype/hwtype structs
authorMike Frysinger <vapier@gentoo.org>
Mon, 21 Nov 2011 00:20:46 +0000 (19:20 -0500)
committerMike Frysinger <vapier@gentoo.org>
Mon, 21 Nov 2011 00:46:38 +0000 (19:46 -0500)
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25 files changed:
arp.c
lib/arcnet.c
lib/ash.c
lib/ax25.c
lib/ddp.c
lib/econet.c
lib/ether.c
lib/eui64.c
lib/fddi.c
lib/frame.c
lib/hippi.c
lib/ib.c
lib/inet.c
lib/inet6.c
lib/ipx.c
lib/irda.c
lib/loopback.c
lib/net-support.h
lib/netrom.c
lib/rose.c
lib/strip.c
lib/tr.c
lib/tunnel.c
lib/unix.c
lib/x25.c

diff --git a/arp.c b/arp.c
index 924f416..8a376ec 100644 (file)
--- a/arp.c
+++ b/arp.c
@@ -434,7 +434,7 @@ static int arp_file(char *name)
 
 
 /* Print the contents of an ARP request block. */
-static void arp_disp_2(char *name, int type, int arp_flags, char *hwa, char *mask, char *dev)
+static void arp_disp_2(const char *name, int type, int arp_flags, const char *hwa, const char *mask, const char *dev)
 {
     static int title = 0;
     struct hwtype *xhw;
@@ -484,7 +484,7 @@ static void arp_disp_2(char *name, int type, int arp_flags, char *hwa, char *mas
 }
 
 /* Print the contents of an ARP request block. */
-static void arp_disp(char *name, char *ip, int type, int arp_flags, char *hwa, char *mask, char *dev)
+static void arp_disp(const char *name, const char *ip, int type, int arp_flags, const char *hwa, const char *mask, const char *dev)
 {
     struct hwtype *xhw;
 
@@ -538,7 +538,7 @@ static int arp_show(char *name)
     char dev[100];
     int type, flags;
     FILE *fp;
-    char *hostname;
+    const char *hostname;
     int num, entries = 0, showed = 0;
 
     host[0] = '\0';
index eb0f46e..35a2b9a 100644 (file)
@@ -35,7 +35,7 @@ extern struct hwtype arcnet_hwtype;
 
 
 /* Display an ARCnet address in readable format. */
-static char *pr_arcnet(unsigned char *ptr)
+static const char *pr_arcnet(const char *ptr)
 {
     static char buff[64];
 
index c64667c..addb6fd 100644 (file)
--- a/lib/ash.c
+++ b/lib/ash.c
@@ -31,8 +31,8 @@ static unsigned char hamming[16] =
 };
 
 /* Display an Ash address in readable format. */
-static char *
-pr_ash(unsigned char *ptr)
+static const char *
+pr_ash(const char *ptr)
 {
     static char buff[128];
     char *p = buff;
@@ -102,7 +102,7 @@ struct hwtype ash_hwtype =
 #if HAVE_AFASH
 
 /* Display an Ash socket address. */
-static char *
+static const char *
 pr_sash(struct sockaddr *sap, int numeric)
 {
     static char buf[64];
index 11521d2..209e479 100644 (file)
@@ -47,7 +47,7 @@ static char AX25_errmsg[128];
 
 extern struct aftype ax25_aftype;
 
-static char *AX25_print(unsigned char *ptr)
+static const char *AX25_print(const char *ptr)
 {
     static char buff[8];
     int i;
@@ -66,7 +66,7 @@ static char *AX25_print(unsigned char *ptr)
 
 
 /* Display an AX.25 socket address. */
-static char *
+static const char *
  AX25_sprint(struct sockaddr *sap, int numeric)
 {
     static char buf[64];
index 9b5e829..0a08fd2 100644 (file)
--- a/lib/ddp.c
+++ b/lib/ddp.c
@@ -32,7 +32,7 @@
 #include "util.h"
 
 /* Display a ddp domain address. */
-static char *ddp_print(unsigned char *ptr)
+static const char *ddp_print(const char *ptr)
 {
     static char buff[64];
     struct sockaddr_at *sat = (struct sockaddr_at *) (ptr - 2);
@@ -42,7 +42,7 @@ static char *ddp_print(unsigned char *ptr)
 
 
 /* Display a ddp domain address. */
-static char *ddp_sprint(struct sockaddr *sap, int numeric)
+static const char *ddp_sprint(struct sockaddr *sap, int numeric)
 {
     static char buf[64];
 
index 1229a28..05f09c9 100644 (file)
@@ -32,8 +32,8 @@
 
 
 /* Display an Econet address */
-static char *
-ec_print(unsigned char *ptr)
+static const char *
+ec_print(const char *ptr)
 {
     static char buff[64];
     struct ec_addr *ec = (struct ec_addr *) ptr;
@@ -43,7 +43,7 @@ ec_print(unsigned char *ptr)
 
 
 /* Display an Econet socket address */
-static char *
+static const char *
 ec_sprint(struct sockaddr *sap, int numeric)
 {
     struct sockaddr_ec *sec = (struct sockaddr_ec *) sap;
@@ -51,7 +51,7 @@ ec_sprint(struct sockaddr *sap, int numeric)
     if (sap->sa_family != AF_ECONET)
        return _("[NONE SET]");
 
-    return ec_print((unsigned char *) &sec->addr);
+    return ec_print((const char *) &sec->addr);
 }
 
 static int 
index 70a6daf..ddd1598 100644 (file)
@@ -35,7 +35,7 @@ extern struct hwtype ether_hwtype;
 
 
 /* Display an Ethernet address in readable format. */
-static char *pr_ether(unsigned char *ptr)
+static const char *pr_ether(const char *ptr)
 {
     static char buff[64];
 
index 64c3614..6ab7d26 100644 (file)
@@ -49,7 +49,7 @@
 struct hwtype eui64_hwtype;
 
 /* Display an EUI-64 address in readable format. */
-static char *pr_eui64( unsigned char *ptr )
+static const char *pr_eui64(const char *ptr)
 {
        static char buff[64];
 
index f6bf5ca..75adddd 100644 (file)
@@ -46,7 +46,7 @@ extern struct hwtype fddi_hwtype;
 
 
 /* Display an FDDI address in readable format. */
-static char *pr_fddi(unsigned char *ptr)
+static const char *pr_fddi(const char *ptr)
 {
     static char buff[64];
 
index 58d1ad4..ad265d6 100644 (file)
@@ -37,7 +37,7 @@
 #include "net-support.h"
 #include "pathnames.h"
 
-char *pr_dlci(unsigned char *ptr)
+static const char *pr_dlci(const char *ptr)
 {
     static char buf[12];
 
index 308db00..bd73ea1 100644 (file)
@@ -46,7 +46,7 @@ extern struct hwtype hippi_hwtype;
 
 
 /* Display an HIPPI address in readable format. */
-static char *pr_hippi(unsigned char *ptr)
+static const char *pr_hippi(const char *ptr)
 {
     static char buff[64];
 
index 72281a1..e05bd3e 100644 (file)
--- a/lib/ib.c
+++ b/lib/ib.c
@@ -36,7 +36,7 @@ extern struct hwtype ib_hwtype;
 
 
 /* Display an InfiniBand address in readable format. */
-static char *pr_ib(unsigned char *ptr)
+static const char *pr_ib(const char *ptr)
 {
     static char buff[128];
     char *pos;
index 60e55df..49fcee8 100644 (file)
@@ -229,14 +229,14 @@ static void INET_reserror(char *text)
 
 
 /* Display an Internet socket address. */
-static char *INET_print(unsigned char *ptr)
+static const char *INET_print(const char *ptr)
 {
     return (inet_ntoa((*(struct in_addr *) ptr)));
 }
 
 
 /* Display an Internet socket address. */
-static char *INET_sprint(struct sockaddr *sap, int numeric)
+static const char *INET_sprint(struct sockaddr *sap, int numeric)
 {
     static char buff[128];
 
index c8406fd..5f00430 100644 (file)
@@ -126,7 +126,7 @@ static void INET6_reserror(char *text)
 
 
 /* Display an Internet socket address. */
-static char *INET6_print(unsigned char *ptr)
+static const char *INET6_print(const char *ptr)
 {
     static char name[80];
 
@@ -137,7 +137,7 @@ static char *INET6_print(unsigned char *ptr)
 
 /* Display an Internet socket address. */
 /* dirty! struct sockaddr usually doesn't suffer for inet6 addresses, fst. */
-static char *INET6_sprint(struct sockaddr *sap, int numeric)
+static const char *INET6_sprint(struct sockaddr *sap, int numeric)
 {
     static char buff[128];
 
index 13d2761..1359f5f 100644 (file)
--- a/lib/ipx.c
+++ b/lib/ipx.c
@@ -42,7 +42,7 @@
 #endif
 
 /* Display a ipx domain address. */
-static char *IPX_print(unsigned char *ptr)
+static const char *IPX_print(const char *ptr)
 {
     static char buff[64];
     struct sockaddr_ipx *sipx = (struct sockaddr_ipx *) (ptr - 2);
@@ -73,7 +73,7 @@ static char *IPX_print(unsigned char *ptr)
 
 
 /* Display a ipx domain address. */
-static char *IPX_sprint(struct sockaddr *sap, int numeric)
+static const char *IPX_sprint(struct sockaddr *sap, int numeric)
 {
     static char buf[64];
 
index 598e6f0..a64876b 100644 (file)
@@ -59,7 +59,7 @@
  *    Print hardware address of interface
  *
  */
-static char *irda_print(unsigned char *ptr)
+static const char *irda_print(const char *ptr)
 {
     static char buff[12];
 
index 0f08ac2..1b7e9cc 100644 (file)
@@ -32,7 +32,7 @@
 #include "util.h"
 
 /* Display an UNSPEC address. */
-static char *pr_unspec(unsigned char *ptr)
+static const char *pr_unspec(const char *ptr)
 {
     static char buff[64];
     char *pos;
index dae15ac..d7a19d5 100644 (file)
@@ -38,8 +38,8 @@ struct aftype {
     char *title;
     int af;
     int alen;
-    char *(*print) (unsigned char *);
-    char *(*sprint) (struct sockaddr *, int numeric);
+    const char *(*print) (const char *);
+    const char *(*sprint) (struct sockaddr *, int numeric);
     int (*input) (int type, char *bufp, struct sockaddr *);
     void (*herror) (char *text);
     int (*rprint) (int options);
@@ -60,7 +60,7 @@ struct hwtype {
     char *title;
     int type;
     int alen;
-    char *(*print) (unsigned char *);
+    const char *(*print) (const char *);
     int (*input) (char *, struct sockaddr *);
     int (*activate) (int fd);
     int suppress_null_addr;
index 1de9dc3..f3033c7 100644 (file)
@@ -52,7 +52,7 @@ static char netrom_errmsg[128];
 
 extern struct aftype netrom_aftype;
 
-static char *NETROM_print(unsigned char *ptr)
+static const char *NETROM_print(const char *ptr)
 {
     static char buff[8];
     int i;
@@ -71,7 +71,7 @@ static char *NETROM_print(unsigned char *ptr)
 
 
 /* Display an AX.25 socket address. */
-static char *NETROM_sprint(struct sockaddr *sap, int numeric)
+static const char *NETROM_sprint(struct sockaddr *sap, int numeric)
 {
     char buf[64];
     if (sap->sa_family == 0xFFFF || sap->sa_family == 0)
index 381226b..52d025a 100644 (file)
@@ -53,8 +53,8 @@ static char ROSE_errmsg[128];
 
 extern struct aftype rose_aftype;
 
-static char *
- ROSE_print(unsigned char *ptr)
+static const char *
+ ROSE_print(const char *ptr)
 {
     static char buff[12];
 
@@ -64,7 +64,7 @@ static char *
 }
 
 /* Display a ROSE socket address. */
-static char *
+static const char *
  ROSE_sprint(struct sockaddr *sap, int numeric)
 {
     if (sap->sa_family == 0xFFFF || sap->sa_family == 0)
index fd396ba..ced2325 100644 (file)
@@ -38,8 +38,8 @@
 
 extern struct hwtype strip_hwtype;
 
-static char *
-pr_strip(unsigned char *ptr)
+static const char *
+pr_strip(const char *ptr)
 {
   static char buff[64];
   if(ptr[1])
index c75f256..961cdb1 100644 (file)
--- a/lib/tr.c
+++ b/lib/tr.c
@@ -39,7 +39,7 @@ extern struct hwtype tr_hwtype;
 extern struct hwtype tr_hwtype1;
 #endif
 
-static char *pr_tr(unsigned char *ptr)
+static const char *pr_tr(const char *ptr)
 {
     static char buff[64];
 
index 19606c1..8a160bf 100644 (file)
@@ -21,7 +21,7 @@
 
 extern struct hwtype ether_hwtype;
 
-static char *pr_tunnel(unsigned char *ptr)
+static const char *pr_tunnel(const char *ptr)
 {
     return ("");
 }
index fb4dcce..936cd48 100644 (file)
@@ -32,7 +32,7 @@
 
 
 /* Display an UNSPEC address. */
-static char *UNSPEC_print(unsigned char *ptr)
+static const char *UNSPEC_print(const char *ptr)
 {
     static char buff[64];
     char *pos;
@@ -48,7 +48,7 @@ static char *UNSPEC_print(unsigned char *ptr)
 
 
 /* Display an UNSPEC socket address. */
-static char *UNSPEC_sprint(struct sockaddr *sap, int numeric)
+static const char *UNSPEC_sprint(struct sockaddr *sap, int numeric)
 {
     static char buf[64];
 
@@ -61,14 +61,14 @@ static char *UNSPEC_sprint(struct sockaddr *sap, int numeric)
 #if HAVE_AFUNIX
 
 /* Display a UNIX domain address. */
-static char *UNIX_print(unsigned char *ptr)
+static const char *UNIX_print(const char *ptr)
 {
     return (ptr);
 }
 
 
 /* Display a UNIX domain address. */
-static char *UNIX_sprint(struct sockaddr *sap, int numeric)
+static const char *UNIX_sprint(struct sockaddr *sap, int numeric)
 {
     static char buf[64];
 
index 1ffb569..d795ca9 100644 (file)
--- a/lib/x25.c
+++ b/lib/x25.c
@@ -50,8 +50,8 @@ extern struct aftype x25_aftype;
 #endif
 
 
-static char *
-X25_print(unsigned char *ptr)
+static const char *
+X25_print(const char *ptr)
 {
   static char buff[X25_ADDR_LEN+1];
 
@@ -63,7 +63,7 @@ X25_print(unsigned char *ptr)
 
 
 /* Display an X.25 socket address. */
-static char *
+static const char *
 X25_sprint(struct sockaddr *sap, int numeric)
 {
   if (sap->sa_family == 0xFFFF || sap->sa_family == 0)