Lines Matching defs:v4

34 		struct in_addr v4;
38 char v4[sizeof("255.255.255.255/255.255.255.255 ")];
116 if (!addr || (strlen(s) >= sizeof(addr->buf.v4)))
119 snprintf(addr->buf.v4, sizeof(addr->buf.v4), "%s", s);
123 if ((p = strchr(addr->buf.v4, '/')) != NULL)
148 if (p == addr->buf.v4+1)
149 memset(&addr->addr.v4, 0, sizeof(addr->addr.v4));
150 else if (inet_pton(AF_INET, addr->buf.v4, &addr->addr.v4) != 1)
164 uint32_t x = ntohl(a->addr.v4.s_addr);
165 uint32_t y = ntohl(b->addr.v4.s_addr);
178 n->addr.v4.s_addr = htonl(x + y);
184 uint32_t x = ntohl(a->addr.v4.s_addr);
185 uint32_t y = ntohl(b->addr.v4.s_addr);
198 n->addr.v4.s_addr = htonl(x - y);
206 n->addr.v4.s_addr &= htonl(~((1 << (32 - n->prefix)) - 1));
216 n->addr.v4.s_addr |= htonl(((1 << (32 - n->prefix)) - 1));
224 uint32_t net1 = a->addr.v4.s_addr & htonl(~((1 << (32 - a->prefix)) - 1));
225 uint32_t net2 = b->addr.v4.s_addr & htonl(~((1 << (32 - a->prefix)) - 1));
246 n->addr.v4.s_addr = htonl(~((1 << (32 - n->prefix)) - 1));
254 uint32_t x = ntohl(a->addr.v4.s_addr);
275 uint32_t x = ntohl(a->addr.v4.s_addr);
297 n->addr.v4.s_addr -= htonl(1 << (32 - b->prefix));
307 n->addr.v4.s_addr += htonl(1 << (32 - b->prefix));
315 uint32_t x = a->addr.v4.s_addr;
339 if (!(p = (char *)inet_ntop(AF_INET, &a->addr.v4, a->buf.v4, sizeof(a->buf.v4))))
364 snprintf(addr->buf.v4, sizeof(addr->buf.v6), "%s", s);
368 if ((p = strchr(addr->buf.v4, '/')) != NULL)
382 if (p == addr->buf.v4+1)
384 else if (inet_pton(AF_INET6, addr->buf.v4, &addr->addr.v6) != 1)
634 a->addr.v4.s_addr = htonl(sum);