Lines Matching defs:rbt

25 #include <dns/rbt.h>
59 dns_rbt_t *rbt;
167 ctx->rbt = NULL;
168 result = dns_rbt_create(mctx, delete_data, NULL, &ctx->rbt);
186 result = dns_rbt_addname(ctx->rbt, name, n);
200 dns_rbt_destroy(&ctx->rbt);
210 check_test_data(dns_rbt_t *rbt) {
228 result = dns_rbt_findname(rbt, name, 0, foundname,
237 atf_tc_set_md_var(tc, "descr", "Test the creation of an rbt");
253 check_test_data(ctx->rbt);
255 tree_ok = dns__rbt_checkproperties(ctx->rbt);
280 ATF_CHECK_EQ(15, dns_rbt_nodecount(ctx->rbt));
496 insert_helper(dns_rbt_t *rbt, const char *namestr, dns_rbtnode_t **node) {
503 return (dns_rbt_addnode(rbt, name, node));
545 ATF_CHECK_EQ(15, dns_rbt_nodecount(ctx->rbt));
549 result = insert_helper(ctx->rbt, "d.e.f", &node);
553 ATF_CHECK_EQ(15, dns_rbt_nodecount(ctx->rbt));
557 result = insert_helper(ctx->rbt, "0", &node);
562 ATF_CHECK_EQ(16, dns_rbt_nodecount(ctx->rbt));
566 result = insert_helper(ctx->rbt, "example.com", &node);
572 ATF_CHECK_EQ(17, dns_rbt_nodecount(ctx->rbt));
576 result = insert_helper(ctx->rbt, "example.com", &node);
580 ATF_CHECK_EQ(17, dns_rbt_nodecount(ctx->rbt));
584 result = insert_helper(ctx->rbt, "k.e.f", &node);
591 ATF_CHECK_EQ(19, dns_rbt_nodecount(ctx->rbt));
595 result = insert_helper(ctx->rbt, "h", &node);
602 ATF_CHECK_EQ(20, dns_rbt_nodecount(ctx->rbt));
607 result = insert_helper(ctx->rbt, "m.p.w.y.d.e.f", &node);
610 ATF_CHECK_EQ(21, dns_rbt_nodecount(ctx->rbt));
613 result = insert_helper(ctx->rbt, "n.p.w.y.d.e.f", &node);
616 ATF_CHECK_EQ(22, dns_rbt_nodecount(ctx->rbt));
619 result = insert_helper(ctx->rbt, "l.a", &node);
622 ATF_CHECK_EQ(23, dns_rbt_nodecount(ctx->rbt));
625 result = insert_helper(ctx->rbt, "r.d.e.f", &node);
628 result = insert_helper(ctx->rbt, "s.d.e.f", &node);
630 ATF_CHECK_EQ(25, dns_rbt_nodecount(ctx->rbt));
633 result = insert_helper(ctx->rbt, "h.w.y.d.e.f", &node);
640 result = insert_helper(ctx->rbt, "f", &node);
644 result = insert_helper(ctx->rbt, "m", &node);
648 result = insert_helper(ctx->rbt, "nm", &node);
652 result = insert_helper(ctx->rbt, "om", &node);
656 result = insert_helper(ctx->rbt, "k", &node);
660 result = insert_helper(ctx->rbt, "l", &node);
664 result = insert_helper(ctx->rbt, "fe", &node);
668 result = insert_helper(ctx->rbt, "ge", &node);
672 result = insert_helper(ctx->rbt, "i", &node);
676 result = insert_helper(ctx->rbt, "ae", &node);
680 result = insert_helper(ctx->rbt, "n", &node);