sdlist
struct sdlist *tmp;
sizeof(struct sdlist));
struct sdlist **tmp; \
tmp = reallocarray(sd, l + 128, sizeof(struct sdlist *)); \
static struct sdlist **
sdl_lookup_v4(struct sdlist *sdl, struct in_addr *src)
struct sdlist **sdnew = NULL;
static struct sdlist **
sdl_lookup_v6(struct sdlist *sdl, struct sdaddr_v6 *src)
struct sdlist **sdnew = NULL;
static void sdl_free(struct sdlist *);
struct sdlist **
sdl_lookup(struct sdlist *head, int af, void *src)
static void sdl_clear(struct sdlist *);
sdl_check_v4(struct sdlist *sdl, struct in_addr *src)
sdl_check_v6(struct sdlist *sdl, struct sdaddr_v6 *src)
struct sdlist *blacklists = NULL;
sdl_check(struct sdlist *head, int af, void *src)
sdl_free(struct sdlist *sdl)
sdl_clear(struct sdlist *sdl)
int sdl_check(struct sdlist *, int, void *);
struct sdlist **sdl_lookup(struct sdlist *, int, void *);
extern struct sdlist *blacklists;
struct sdlist **matches;
struct sdlist **matches;
struct sdlist **blacklists;