]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Remove the unused addr_mask_cmp_bits
authorNick Mathewson <nickm@torproject.org>
Fri, 1 Mar 2013 19:46:34 +0000 (14:46 -0500)
committerNick Mathewson <nickm@torproject.org>
Fri, 1 Mar 2013 19:46:34 +0000 (14:46 -0500)
src/common/address.c
src/common/address.h

index 67a11d7fde5ef67c4bfeaaa7589894a4185a9242..69e7f681036d15039f0223fbf2daeda02d2e8b14 100644 (file)
@@ -1565,32 +1565,6 @@ addr_mask_get_bits(uint32_t mask)
   return -1;
 }
 
-/** Compare two addresses <b>a1</b> and <b>a2</b> for equality under a
- * netmask of <b>mbits</b> bits.  Return -1, 0, or 1.
- *
- * XXXX_IP6 Temporary function to allow masks as bitcounts everywhere.  This
- * will be replaced with an IPv6-aware version as soon as 32-bit addresses are
- * no longer passed around.
- */
-int
-addr_mask_cmp_bits(uint32_t a1, uint32_t a2, maskbits_t bits)
-{
-  if (bits > 32)
-    bits = 32;
-  else if (bits == 0)
-    return 0;
-
-  a1 >>= (32-bits);
-  a2 >>= (32-bits);
-
-  if (a1 < a2)
-    return -1;
-  else if (a1 > a2)
-    return 1;
-  else
-    return 0;
-}
-
 /** Parse a string <b>s</b> in the format of (*|port(-maxport)?)?, setting the
  * various *out pointers as appropriate.  Return 0 on success, -1 on failure.
  */
index ec63257e6001278e489323cda70c2903faf934f2..77e585534635133ff9a21e24b0e9c59b0b0888db 100644 (file)
@@ -220,7 +220,6 @@ int addr_port_lookup(int severity, const char *addrport, char **address,
 int parse_port_range(const char *port, uint16_t *port_min_out,
                      uint16_t *port_max_out);
 int addr_mask_get_bits(uint32_t mask);
-int addr_mask_cmp_bits(uint32_t a1, uint32_t a2, maskbits_t bits);
 /** Length of a buffer to allocate to hold the results of tor_inet_ntoa.*/
 #define INET_NTOA_BUF_LEN 16
 int tor_inet_ntoa(const struct in_addr *in, char *buf, size_t buf_len);