Commit 25bd4204 authored by Nick Mathewson's avatar Nick Mathewson 🥔
Browse files

r13964@catbus: nickm | 2007-07-28 22:55:10 -0400

 Change "IN_ADDR" macro to "IN4_ADDR" in an attempt to fix mingw compilation


svn:r10963
parent d2adb68e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -319,7 +319,7 @@ static INLINE uint32_t IPV4IP(const tor_addr_t *a);
static INLINE uint32_t IPV4IPh(const tor_addr_t *a);
static INLINE uint32_t IPV4MAPh(const tor_addr_t *a);
static INLINE uint16_t IN_FAMILY(const tor_addr_t *a);
static INLINE const struct in_addr *IN_ADDR(const tor_addr_t *a);
static INLINE const struct in_addr *IN4_ADDR(const tor_addr_t *a);
static INLINE const struct in6_addr *IN6_ADDR(const tor_addr_t *a);
static INLINE uint16_t IN_PORT(const tor_addr_t *a);

@@ -344,7 +344,7 @@ IN_FAMILY(const tor_addr_t *a)
  return a->sa.sin_family;
}
static INLINE const struct in_addr *
IN_ADDR(const tor_addr_t *a)
IN4_ADDR(const tor_addr_t *a)
{
  return &a->sa.sin_addr;
}
+3 −3
Original line number Diff line number Diff line
@@ -2260,7 +2260,7 @@ tor_addr_parse_mask_ports(const char *s, tor_addr_t *addr_out,
#else
  if (v_family == AF_INET6 && v4map) {
    v_family = AF_INET;
    IN_ADDR(addr_out).s_addr = IN6_ADDR(addr_out).s6_addr32[3];
    IN4_ADDR(addr_out).s_addr = IN6_ADDR(addr_out).s6_addr32[3];
  }
#endif
*/
@@ -2391,7 +2391,7 @@ tor_addr_is_null(const tor_addr_t *addr)
        return 1;
      return 0;
    case AF_INET:
      if (!IN_ADDR(addr)->s_addr)
      if (!IN4_ADDR(addr)->s_addr)
        return 1;
      return 0;
    default:
@@ -2556,7 +2556,7 @@ tor_addr_to_str(char *dest, const tor_addr_t *addr, int len)
  tor_assert(addr && dest);

  if (IN_FAMILY(addr) == AF_INET) {
    return tor_inet_ntop(AF_INET, IN_ADDR(addr), dest, len);
    return tor_inet_ntop(AF_INET, IN4_ADDR(addr), dest, len);
  } else if (IN_FAMILY(addr) == AF_INET6) {
    return tor_inet_ntop(AF_INET6, IN6_ADDR(addr), dest, len);
  } else {