local_data
if(!cfg_strlist_insert(&ctx->env->cfg->local_data,
for(p = cfg->local_data; p; p = p->next) {
for(p = cfg->local_data; p; p = p->next) {
config_delstrlist(cfg->local_data);
cfg->local_data = NULL;
struct regional* temp, int labs, struct local_data** ldp,
struct local_data key;
struct local_data* ld;
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
struct local_data* a = (struct local_data*)d1;
struct local_data* b = (struct local_data*)d2;
struct local_data key;
struct local_data* ld = NULL;
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
struct local_data* ld, enum localzone_type lz_type)
struct local_data* ld = NULL;
is_terminal(struct local_data* d)
struct local_data* n = (struct local_data*)rbtree_next(&d->node);
if(n == (struct local_data*)RBTREE_NULL)
del_empty_term(struct local_zone* z, struct local_data* d,
del_local_rrset(struct local_data* d, uint16_t dtype)
struct local_data* d;
local_data_find_type(struct local_data* data, uint16_t type, int alias_ok)
new_local_rrset(struct regional* region, struct local_data* node,
struct local_data*
struct local_data key;
return (struct local_data*)rbtree_search(&z->data, &key.node);
int nmlabs, struct local_data** res)
struct local_data* ld = local_zone_find_data(z, nm, nmlen, nmlabs);
ld = (struct local_data*)regional_alloc_zero(z->region,
struct local_data* node;
struct local_data* d;
RBTREE_FOR(d, struct local_data*, &z->data) {
struct local_data* ld, enum localzone_type lz_type);
struct regional* temp, int labs, struct local_data** ldp,
struct local_data*
struct local_data* ld;
local_data_find_type(struct local_data* data, uint16_t type, int alias_ok)
struct local_data key;
struct local_data* ld;
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
struct local_data key;
struct local_data* ld;
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
struct local_data* ld = NULL;
if(cv->local_zones || cv->local_data) {
lz_cfg.local_data = cv->local_data;
cv->local_data = NULL;
config_delstrlist(p->local_data);
config_delstrlist(cfg->local_data);
cfg->local_data = NULL;
return cfg_strlist_insert(&cfg->local_data, ptr);
else S_STRLIST("local-data:", local_data)
struct config_strlist* local_data;
struct config_strlist* local_data;
if(!cfg_strlist_insert(&cfg_parser->cfg->local_data, $2))
local_data, ptr))
if(!cfg_strlist_insert(&cfg_parser->cfg->views->local_data, $2)) {
local_data, ptr))
struct local_data* d;
RBTREE_FOR(d, struct local_data*, &z->data) {
+ getmem_config_strlist(s->local_data)
m += getmem_config_strlist(cfg->local_data);
COPY_VAR_ptr(local_data);
cfg_strlist_insert(&cfg->local_data, strdup(rr));
if(!cfg_strlist_insert(&ctx->env->cfg->local_data,
for(p = cfg->local_data; p; p = p->next) {
for(p = cfg->local_data; p; p = p->next) {
config_delstrlist(cfg->local_data);
cfg->local_data = NULL;
struct regional* temp, int labs, struct local_data** ldp,
struct local_data key;
struct local_data* ld;
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
struct local_data* a = (struct local_data*)d1;
struct local_data* b = (struct local_data*)d2;
struct local_data key;
struct local_data* ld = NULL;
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
struct local_data* ld, enum localzone_type lz_type)
struct local_data* ld = NULL;
is_terminal(struct local_data* d)
struct local_data* n = (struct local_data*)rbtree_next(&d->node);
if(n == (struct local_data*)RBTREE_NULL)
del_empty_term(struct local_zone* z, struct local_data* d,
del_local_rrset(struct local_data* d, uint16_t dtype)
struct local_data* d;
local_data_find_type(struct local_data* data, uint16_t type, int alias_ok)
new_local_rrset(struct regional* region, struct local_data* node,
struct local_data*
struct local_data key;
return (struct local_data*)rbtree_search(&z->data, &key.node);
int nmlabs, struct local_data** res)
struct local_data* ld = local_zone_find_data(z, nm, nmlen, nmlabs);
ld = (struct local_data*)regional_alloc_zero(z->region,
struct local_data* node;
struct local_data* d;
RBTREE_FOR(d, struct local_data*, &z->data) {
struct local_data* ld, enum localzone_type lz_type);
struct regional* temp, int labs, struct local_data** ldp,
struct local_data*
struct local_data* ld;
local_data_find_type(struct local_data* data, uint16_t type, int alias_ok)
struct local_data key;
struct local_data* ld;
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
struct local_data key;
struct local_data* ld;
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
ld = (struct local_data*)rbtree_search(&z->data, &key.node);
struct local_data* ld = NULL;
if(cv->local_zones || cv->local_data) {
lz_cfg.local_data = cv->local_data;
cv->local_data = NULL;
config_delstrlist(p->local_data);
config_delstrlist(cfg->local_data);
cfg->local_data = NULL;
return cfg_strlist_insert(&cfg->local_data, ptr);
else S_STRLIST("local-data:", local_data)
struct config_strlist* local_data;
struct config_strlist* local_data;
if(!cfg_strlist_insert(&cfg_parser->cfg->local_data, $2))
local_data, ptr))
if(!cfg_strlist_insert(&cfg_parser->cfg->views->local_data, $2)) {
local_data, ptr))