void cip_net_indexer_init(void) { /* XXXDPW */ inXaddr_pton("255.255.255.0", &v4mask); #if USE_IPV6 inXaddr_pton("ffff:ffff:ffff:ffff:ffff:ffff:0000:0000", &v6mask); #endif }
int ip_local_address(const char *presentation) { struct _foo *n = xcalloc(1, sizeof(*n)); if (NULL == n) return 0; if (inXaddr_pton(presentation, &n->addr) != 1) { fprintf(stderr, "yucky IP address %s\n", presentation); xfree(n); return 0; } n->next = local_addrs; local_addrs = n; return 1; }