ares__bitncmp: use two underscores for private functions
authorDaniel Stenberg <daniel@haxx.se>
Wed, 13 Feb 2013 13:37:16 +0000 (14:37 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 13 Feb 2013 13:58:04 +0000 (14:58 +0100)
It used a single one previously making it look like a public one

ares_gethostbyname.c
bitncmp.c
bitncmp.h

index 428b1ee6a7871b6dc19950d3ca678385929f674a..14cf7efbd682490497c95bd64d11cea7440cf3e9 100644 (file)
@@ -460,8 +460,8 @@ static int get_address_index(const struct in_addr *addr,
         }
       else
         {
-          if (!ares_bitncmp(&addr->s_addr, &sortlist[i].addrV4.s_addr,
-                            sortlist[i].mask.bits))
+          if (!ares__bitncmp(&addr->s_addr, &sortlist[i].addrV4.s_addr,
+                             sortlist[i].mask.bits))
             break;
         }
     }
@@ -508,10 +508,8 @@ static int get6_address_index(const struct ares_in6_addr *addr,
     {
       if (sortlist[i].family != AF_INET6)
         continue;
-        if (!ares_bitncmp(addr,
-                          &sortlist[i].addrV6,
-                          sortlist[i].mask.bits))
-          break;
+      if (!ares__bitncmp(addr, &sortlist[i].addrV6, sortlist[i].mask.bits))
+        break;
     }
   return i;
 }
index 5c89506b33f904d10f4fba69e882674c27b0d09b..faedff9afd02bc0b72d1491edea890715f2259d0 100644 (file)
--- a/bitncmp.c
+++ b/bitncmp.c
  * author:
  *     Paul Vixie (ISC), June 1996
  */
-int
-ares_bitncmp(const void *l, const void *r, int n) {
-       unsigned int lb, rb;
-       int x, b;
+int ares__bitncmp(const void *l, const void *r, int n)
+{
+  unsigned int lb, rb;
+  int x, b;
 
-       b = n / 8;
-       x = memcmp(l, r, b);
-       if (x || (n % 8) == 0)
-               return (x);
+  b = n / 8;
+  x = memcmp(l, r, b);
+  if (x || (n % 8) == 0)
+    return (x);
 
-       lb = ((const unsigned char *)l)[b];
-       rb = ((const unsigned char *)r)[b];
-       for (b = n % 8; b > 0; b--) {
-               if ((lb & 0x80) != (rb & 0x80)) {
-                       if (lb & 0x80)
-                               return (1);
-                       return (-1);
-               }
-               lb <<= 1;
-               rb <<= 1;
-       }
-       return (0);
+  lb = ((const unsigned char *)l)[b];
+  rb = ((const unsigned char *)r)[b];
+  for (b = n % 8; b > 0; b--) {
+    if ((lb & 0x80) != (rb & 0x80)) {
+      if (lb & 0x80)
+        return (1);
+      return (-1);
+    }
+    lb <<= 1;
+    rb <<= 1;
+  }
+  return (0);
 }
 #endif
index b0a5c812b428740d43e469356f0980789857ebae..7b8d66c16629eeff1618b4582390ea674ca40354 100644 (file)
--- a/bitncmp.h
+++ b/bitncmp.h
@@ -2,7 +2,7 @@
 #define __ARES_BITNCMP_H
 
 
-/* Copyright (C) 2005 by Dominick Meglio
+/* Copyright (C) 2005, 2013 by Dominick Meglio
  *
  * Permission to use, copy, modify, and distribute this
  * software and its documentation for any purpose and without
@@ -18,9 +18,9 @@
  */
 
 #ifndef HAVE_BITNCMP
-int ares_bitncmp(const void *l, const void *r, int n);
+int ares__bitncmp(const void *l, const void *r, int n);
 #else
-#define ares_bitncmp(x,y,z) bitncmp(x,y,z)
+#define ares__bitncmp(x,y,z) bitncmp(x,y,z)
 #endif
 
 #endif /* __ARES_BITNCMP_H */