36 #ifndef _IN_ADDR_T_DECLARED
38 #define _IN_ADDR_T_DECLARED
62 int inet_aton(cp, addr)
81 val =
strtol(c, &endptr, 0);
137 if (val > 0xffffff || parts[0] > 0xff)
139 val |= parts[0] << 24;
143 if (val > 0xffff || parts[0] > 0xff || parts[1] > 0xff)
145 val |= (parts[0] << 24) | (parts[1] << 16);
149 if (val > 0xff || parts[0] > 0xff || parts[1] > 0xff ||
152 val |= (parts[0] << 24) | (parts[1] << 16) | (parts[2] << 8);