#endif
 
-char hex(char);
-unsigned char asctohex(char *str);
+static char hex(char v)
+{
+       if (isdigit(v))
+               return v - '0';
+       else if (isxdigit(v))
+               return tolower(v) - 'a' + 10;
+       else
+               return 0;
+}
+
+static unsigned char asctohex(char *str)
+{
+       unsigned char value;
+
+       value = hex(*str) & 0x0f;
+       value = value << 4;
+       str++;
+       value |= hex(*str) & 0x0f;
+
+       return value;
+}
 
 char *prgname;
 
 
 int read_reg(int sock, struct ifreq *req)
 {
-       struct zdap_ioctl *zdreq = 0;
+       struct zdap_ioctl *zdreq = NULL;
 
        if (!set_ioctl(sock, req))
-                       return -1;
+               return -1;
 
        /*
         * zdreq = (struct zdap_ioctl *)req->ifr_data;
 
 int read_mem(int sock, struct ifreq *req)
 {
-       struct zdap_ioctl *zdreq = 0;
+       struct zdap_ioctl *zdreq = NULL;
        int i;
 
        if (!set_ioctl(sock, req))
 
                zdreq.addr = addr;
                zdreq.cmd = ZM_IOCTL_SET_PIBSS_MODE;
-       } else  {
+       } else {
                fprintf(stderr, "error action\n");
                exit(1);
        }
        exit(0);
 }
 
-unsigned char asctohex(char *str)
-{
-       unsigned char value;
-
-       value = hex(*str) & 0x0f;
-       value = value << 4;
-       str++;
-       value |= hex(*str) & 0x0f;
-
-       return value;
-}
-
-char hex(char v)
-{
-       if (isdigit(v))
-               return v - '0';
-       else if (isxdigit(v))
-               return tolower(v) - 'a' + 10;
-       else
-               return 0;
-}
-