dns64_prefix
extern struct dns64_prefix *dns64_prefixes;
struct dns64_prefix *dns64_prefixes;
static struct dns64_prefix *new_dns64_prefixes = NULL;
sizeof(struct dns64_prefix));
if (IMSG_DATA_SIZE(imsg) != sizeof(struct dns64_prefix))
imsg.data, sizeof(struct dns64_prefix));
verbose(VERB_ALGO, "dns64-prefix: %s", cfg->dns64_prefix);
if (!netblockstrtoaddr(cfg->dns64_prefix ? cfg->dns64_prefix :
log_err("cannot parse dns64-prefix netblock: %s", cfg->dns64_prefix);
log_err("dns64_prefix is not IPv6: %s", cfg->dns64_prefix);
cfg->dns64_prefix);
nat64_prefix = cfg->dns64_prefix;
free(cfg->dns64_prefix);
char* dns64_prefix;
free(cfg_parser->cfg->dns64_prefix);
cfg_parser->cfg->dns64_prefix = $2;
struct dns64_prefix *, int, int);
struct dns64_prefix *prefixes = NULL;
prefixes = calloc(an_rrset_data->count, sizeof(struct dns64_prefix));
0, &prefixes[i], sizeof(struct dns64_prefix));
struct dns64_prefix *prefixes, int prefixes_size, int flag)
m += getmem_str(cfg->dns64_prefix);
COPY_VAR_ptr(dns64_prefix);
verbose(VERB_ALGO, "dns64-prefix: %s", cfg->dns64_prefix);
if (!netblockstrtoaddr(cfg->dns64_prefix ? cfg->dns64_prefix :
log_err("cannot parse dns64-prefix netblock: %s", cfg->dns64_prefix);
log_err("dns64_prefix is not IPv6: %s", cfg->dns64_prefix);
cfg->dns64_prefix);
nat64_prefix = cfg->dns64_prefix;
free(cfg->dns64_prefix);
char* dns64_prefix;
free(cfg_parser->cfg->dns64_prefix);
cfg_parser->cfg->dns64_prefix = $2;