zone_tree_free(&ctx->node_ptrs);
zone_tree_free(&ctx->nsec3_ptrs);
- trie_cow_rollback(ctx->contents->nodes->cow, trie_cb_noop, NULL);
+ trie_cow_rollback(ctx->contents->nodes->cow, NULL, NULL);
ctx->contents->nodes->cow = NULL;
if (ctx->contents->nsec3_nodes != NULL) {
- trie_cow_rollback(ctx->contents->nsec3_nodes->cow, trie_cb_noop, NULL);
+ trie_cow_rollback(ctx->contents->nsec3_nodes->cow, NULL, NULL);
ctx->contents->nsec3_nodes->cow = NULL;
}
return;
}
- trie_cow_commit(contents->nodes->cow, trie_cb_noop, NULL);
+ trie_cow_commit(contents->nodes->cow, NULL, NULL);
contents->nodes->cow = NULL;
if (contents->nsec3_nodes != NULL) {
- trie_cow_commit(contents->nsec3_nodes->cow, trie_cb_noop, NULL);
+ trie_cow_commit(contents->nsec3_nodes->cow, NULL, NULL);
contents->nsec3_nodes->cow = NULL;
}
return t;
}
-void trie_cb_noop(trie_val_t val, const unsigned char *key, size_t len, void *d)
-{
- (void)val;
- (void)key;
- (void)len;
- (void)d;
-}
-
zone_tree_t *zone_tree_dup(zone_tree_t *from)
{
zone_tree_t *to = calloc(1, sizeof(*to));
return to;
}
to->flags = from->flags ^ ZONE_TREE_BINO_SECOND;
- from->cow = trie_cow(from->trie, trie_cb_noop, NULL);
+ from->cow = trie_cow(from->trie, NULL, NULL);
to->cow = from->cow;
to->trie = trie_cow_new(to->cow);
if (to->trie == NULL) {
*/
zone_tree_t *zone_tree_create(bool use_binodes);
-void trie_cb_noop(trie_val_t val, const unsigned char *key, size_t len, void *d);
-
zone_tree_t *zone_tree_dup(zone_tree_t *from);
/*!