match_addr
match_addr(context, "RANGE:127.0.0.0/8", "inet:127.0.0.0", 1);
match_addr(context, "RANGE:127.0.0.0/8", "inet:127.255.255.255", 1);
match_addr(context, "RANGE:127.0.0.0/8", "inet:128.0.0.0", 0);
match_addr(context, "RANGE:130.237.237.8/29", "inet:130.237.237.7", 0);
match_addr(context, "RANGE:130.237.237.8/29", "inet:130.237.237.8", 1);
match_addr(context, "RANGE:130.237.237.8/29", "inet:130.237.237.15", 1);
match_addr(context, "RANGE:130.237.237.8/29", "inet:130.237.237.16", 0);
struct xaddr try_addr, match_addr;
r = addr_pton_cidr(cp, &match_addr, &masklen);
if (addr_netmatch(&try_addr, &match_addr,
struct xaddr try_addr, match_addr;
r = addr_pton_cidr(cp, &match_addr, &masklen);
&match_addr, masklen) == 0) {