Use clang-format to reformat the source files
This commit is contained in:
@@ -18,20 +18,21 @@
|
||||
#include <isc/string.h>
|
||||
#include <isc/util.h>
|
||||
|
||||
#include <dns/rbt.h>
|
||||
#include <dns/fixedname.h>
|
||||
#include <dns/rbt.h>
|
||||
#include <dns/result.h>
|
||||
|
||||
const char *progname;
|
||||
isc_mem_t *mctx;
|
||||
isc_mem_t * mctx;
|
||||
|
||||
#define DNSNAMELEN 255
|
||||
|
||||
static dns_name_t *
|
||||
create_name(char *s) {
|
||||
int length;
|
||||
isc_result_t result;
|
||||
isc_buffer_t source, target;
|
||||
create_name(char *s)
|
||||
{
|
||||
int length;
|
||||
isc_result_t result;
|
||||
isc_buffer_t source, target;
|
||||
static dns_name_t *name;
|
||||
|
||||
if (s == NULL || *s == '\0') {
|
||||
@@ -62,8 +63,8 @@ create_name(char *s) {
|
||||
result = dns_name_fromtext(name, &source, dns_rootname, 0, &target);
|
||||
|
||||
if (result != ISC_R_SUCCESS) {
|
||||
printf("dns_name_fromtext(%s) failed: %s\n",
|
||||
s, dns_result_totext(result));
|
||||
printf("dns_name_fromtext(%s) failed: %s\n", s,
|
||||
dns_result_totext(result));
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
@@ -71,7 +72,8 @@ create_name(char *s) {
|
||||
}
|
||||
|
||||
static void
|
||||
delete_name(void *data, void *arg) {
|
||||
delete_name(void *data, void *arg)
|
||||
{
|
||||
dns_name_t *name;
|
||||
|
||||
UNUSED(arg);
|
||||
@@ -80,9 +82,10 @@ delete_name(void *data, void *arg) {
|
||||
}
|
||||
|
||||
static void
|
||||
print_name(dns_name_t *name) {
|
||||
print_name(dns_name_t *name)
|
||||
{
|
||||
isc_buffer_t target;
|
||||
char buffer[1024];
|
||||
char buffer[1024];
|
||||
|
||||
isc_buffer_init(&target, buffer, sizeof(buffer));
|
||||
|
||||
@@ -95,13 +98,14 @@ print_name(dns_name_t *name) {
|
||||
}
|
||||
|
||||
static void
|
||||
detail(dns_rbt_t *rbt, dns_name_t *name) {
|
||||
dns_name_t *foundname, *origin, *fullname;
|
||||
dns_fixedname_t fixedfoundname, fixedorigin, fixedfullname;
|
||||
dns_rbtnode_t *node1, *node2;
|
||||
detail(dns_rbt_t *rbt, dns_name_t *name)
|
||||
{
|
||||
dns_name_t * foundname, *origin, *fullname;
|
||||
dns_fixedname_t fixedfoundname, fixedorigin, fixedfullname;
|
||||
dns_rbtnode_t * node1, *node2;
|
||||
dns_rbtnodechain_t chain;
|
||||
isc_result_t result;
|
||||
bool nodes_should_match = false;
|
||||
isc_result_t result;
|
||||
bool nodes_should_match = false;
|
||||
|
||||
dns_rbtnodechain_init(&chain);
|
||||
|
||||
@@ -150,8 +154,8 @@ detail(dns_rbt_t *rbt, dns_name_t *name) {
|
||||
if (result == ISC_R_SUCCESS) {
|
||||
printf("\n name from dns_rbtnodechain_current: ");
|
||||
|
||||
result = dns_name_concatenate(foundname, origin,
|
||||
fullname, NULL);
|
||||
result =
|
||||
dns_name_concatenate(foundname, origin, fullname, NULL);
|
||||
if (result == ISC_R_SUCCESS)
|
||||
print_name(fullname);
|
||||
else
|
||||
@@ -169,18 +173,19 @@ detail(dns_rbt_t *rbt, dns_name_t *name) {
|
||||
printf("\n result from dns_rbtnodechain_current: %s\n",
|
||||
dns_result_totext(result));
|
||||
|
||||
printf(" level_matches = %u, level_count = %u\n",
|
||||
chain.level_matches, chain.level_count);
|
||||
printf(" level_matches = %u, level_count = %u\n", chain.level_matches,
|
||||
chain.level_count);
|
||||
}
|
||||
|
||||
static void
|
||||
iterate(dns_rbt_t *rbt, bool forward) {
|
||||
dns_name_t foundname, *origin;
|
||||
iterate(dns_rbt_t *rbt, bool forward)
|
||||
{
|
||||
dns_name_t foundname, *origin;
|
||||
dns_rbtnodechain_t chain;
|
||||
dns_fixedname_t fixedorigin;
|
||||
isc_result_t result;
|
||||
isc_result_t (*move)(dns_rbtnodechain_t *chain, dns_name_t *name,
|
||||
dns_name_t *origin);
|
||||
dns_fixedname_t fixedorigin;
|
||||
isc_result_t result;
|
||||
isc_result_t (*move)(dns_rbtnodechain_t * chain, dns_name_t * name,
|
||||
dns_name_t * origin);
|
||||
|
||||
dns_rbtnodechain_init(&chain);
|
||||
|
||||
@@ -188,18 +193,17 @@ iterate(dns_rbt_t *rbt, bool forward) {
|
||||
origin = dns_fixedname_initname(&fixedorigin);
|
||||
|
||||
if (forward) {
|
||||
printf("iterating forward\n" );
|
||||
printf("iterating forward\n");
|
||||
move = dns_rbtnodechain_next;
|
||||
|
||||
result = dns_rbtnodechain_first(&chain, rbt, &foundname,
|
||||
origin);
|
||||
result =
|
||||
dns_rbtnodechain_first(&chain, rbt, &foundname, origin);
|
||||
|
||||
} else {
|
||||
printf("iterating backward\n" );
|
||||
printf("iterating backward\n");
|
||||
move = dns_rbtnodechain_prev;
|
||||
|
||||
result = dns_rbtnodechain_last(&chain, rbt, &foundname,
|
||||
origin);
|
||||
result = dns_rbtnodechain_last(&chain, rbt, &foundname, origin);
|
||||
}
|
||||
|
||||
if (result != ISC_R_SUCCESS && result != DNS_R_NEWORIGIN)
|
||||
@@ -220,8 +224,8 @@ iterate(dns_rbt_t *rbt, bool forward) {
|
||||
|
||||
} else {
|
||||
if (result != ISC_R_NOMORE)
|
||||
printf("UNEXEPCTED ITERATION ERROR: %s",
|
||||
dns_result_totext(result));
|
||||
printf("UNEXEPCTED ITERATION ERROR: %s",
|
||||
dns_result_totext(result));
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -230,22 +234,23 @@ iterate(dns_rbt_t *rbt, bool forward) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#define CMDCHECK(s) (strncasecmp(command, (s), length) == 0)
|
||||
#define PRINTERR(r) if (r != ISC_R_SUCCESS) \
|
||||
printf("... %s\n", dns_result_totext(r));
|
||||
#define CMDCHECK(s) (strncasecmp(command, (s), length) == 0)
|
||||
#define PRINTERR(r) \
|
||||
if (r != ISC_R_SUCCESS) \
|
||||
printf("... %s\n", dns_result_totext(r));
|
||||
|
||||
int
|
||||
main(int argc, char **argv) {
|
||||
char *command, *arg, buffer[1024];
|
||||
const char *whitespace;
|
||||
dns_name_t *name, *foundname;
|
||||
main(int argc, char **argv)
|
||||
{
|
||||
char * command, *arg, buffer[1024];
|
||||
const char * whitespace;
|
||||
dns_name_t * name, *foundname;
|
||||
dns_fixedname_t fixedname;
|
||||
dns_rbt_t *rbt = NULL;
|
||||
int length, ch;
|
||||
bool show_final_mem = false;
|
||||
isc_result_t result;
|
||||
void *data;
|
||||
dns_rbt_t * rbt = NULL;
|
||||
int length, ch;
|
||||
bool show_final_mem = false;
|
||||
isc_result_t result;
|
||||
void * data;
|
||||
|
||||
progname = strrchr(*argv, '/');
|
||||
if (progname != NULL)
|
||||
@@ -316,8 +321,8 @@ main(int argc, char **argv) {
|
||||
name = create_name(arg);
|
||||
if (name != NULL) {
|
||||
printf("adding name %s\n", arg);
|
||||
result = dns_rbt_addname(rbt,
|
||||
name, name);
|
||||
result = dns_rbt_addname(rbt, name,
|
||||
name);
|
||||
PRINTERR(result);
|
||||
}
|
||||
|
||||
@@ -335,7 +340,8 @@ main(int argc, char **argv) {
|
||||
name = create_name(arg);
|
||||
if (name != NULL) {
|
||||
printf("nuking name %s "
|
||||
"and its descendants\n", arg);
|
||||
"and its descendants\n",
|
||||
arg);
|
||||
result = dns_rbt_deletename(rbt, name,
|
||||
true);
|
||||
PRINTERR(result);
|
||||
@@ -348,13 +354,12 @@ main(int argc, char **argv) {
|
||||
printf("searching for name %s ... ",
|
||||
arg);
|
||||
|
||||
foundname =
|
||||
dns_fixedname_initname(&fixedname);
|
||||
foundname = dns_fixedname_initname(
|
||||
&fixedname);
|
||||
data = NULL;
|
||||
|
||||
result = dns_rbt_findname(rbt, name, 0,
|
||||
foundname,
|
||||
&data);
|
||||
result = dns_rbt_findname(
|
||||
rbt, name, 0, foundname, &data);
|
||||
switch (result) {
|
||||
case ISC_R_SUCCESS:
|
||||
printf("found exact: ");
|
||||
@@ -419,10 +424,8 @@ main(int argc, char **argv) {
|
||||
} else {
|
||||
printf("a(dd) NAME, d(elete) NAME, "
|
||||
"s(earch) NAME, p(rint), or q(uit)\n");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
dns_rbt_destroy(&rbt);
|
||||
|
||||
Reference in New Issue
Block a user