From 74bc3f2a36d47c1dda11dc61a35d815da890e179 Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Fri, 15 Jan 1999 20:02:22 +0000 Subject: [PATCH] optional use of initial whitespace --- bin/tests/wire_test.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/bin/tests/wire_test.c b/bin/tests/wire_test.c index d2d8d73919..c7b4347bd8 100644 --- a/bin/tests/wire_test.c +++ b/bin/tests/wire_test.c @@ -393,20 +393,25 @@ printquestions(dns_namelist_t *section) { static dns_result_t printsection(dns_namelist_t *section, char *section_name) { - dns_name_t *name; + dns_name_t *name, *print_name; dns_rdatalist_t *rdatalist; dns_rdataset_t rdataset; isc_buffer_t target; dns_result_t result; isc_region_t r; + dns_name_t empty_name; char t[1000]; + isc_boolean_t first; dns_rdataset_init(&rdataset); + dns_name_init(&empty_name, NULL); printf("\n;; %s SECTION:\n", section_name); for (name = ISC_LIST_HEAD(*section); name != NULL; name = ISC_LIST_NEXT(name, link)) { isc_buffer_init(&target, t, sizeof t, ISC_BUFFERTYPE_TEXT); + first = ISC_TRUE; + print_name = name; for (rdatalist = ISC_LIST_HEAD(name->list); rdatalist != NULL; rdatalist = ISC_LIST_NEXT(rdatalist, link)) { @@ -414,11 +419,17 @@ printsection(dns_namelist_t *section, char *section_name) { &rdataset); if (result != DNS_R_SUCCESS) return (result); - result = dns_rdataset_totext(&rdataset, name, + result = dns_rdataset_totext(&rdataset, print_name, ISC_FALSE, &target); if (result != DNS_R_SUCCESS) return (result); dns_rdataset_disassociate(&rdataset); +#ifdef USEINITALWS + if (first) { + print_name = &empty_name; + first = ISC_FALSE; + } +#endif } isc_buffer_used(&target, &r); printf("%.*s", (int)r.length, (char *)r.base);