mta_domain
struct mta_domain *domain = data;
struct mta_domain *domain;
key.domain = mta_domain(relayh->hostname, 1);
key.domain = mta_domain(e->dest.domain, 0);
static struct mta_domain *
struct mta_domain key, *d;
mta_domain_ref(struct mta_domain *d)
mta_domain_unref(struct mta_domain *d)
mta_domain_cmp(const struct mta_domain *a, const struct mta_domain *b)
SPLAY_GENERATE(mta_domain_tree, mta_domain, entry, mta_domain_cmp);
SPLAY_HEAD(mta_domain_tree, mta_domain);
static struct mta_domain *mta_domain(char *, int);
static void mta_domain_ref(struct mta_domain *);
static void mta_domain_unref(struct mta_domain *);
static int mta_domain_cmp(const struct mta_domain *, const struct mta_domain *);
SPLAY_PROTOTYPE(mta_domain_tree, mta_domain, entry, mta_domain_cmp);
SPLAY_ENTRY(mta_domain) entry;
struct mta_domain *domain;