From: Tony Finch Date: Mon, 11 Apr 2022 11:34:47 +0000 (+0100) Subject: Tidy up some DNS_RDATASET_FIXED conditional compilation X-Git-Tag: v9.19.1~14^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8c26cd915b6a9d66761f3dc7d290e38ab9351ebd;p=thirdparty%2Fbind9.git Tidy up some DNS_RDATASET_FIXED conditional compilation Add a #if to make it clear that struct xrdata->order is only used in DNS_RDATASET_FIXED mode. Re-order some variable declarations to merge two #if blocks into one. --- diff --git a/lib/dns/rdataslab.c b/lib/dns/rdataslab.c index a7e817dbe5f..cf0e46be9d7 100644 --- a/lib/dns/rdataslab.c +++ b/lib/dns/rdataslab.c @@ -70,7 +70,9 @@ struct xrdata { dns_rdata_t rdata; +#if DNS_RDATASET_FIXED unsigned int order; +#endif /* if DNS_RDATASET_FIXED */ }; /*% Note: the "const void *" are just to make qsort happy. */ @@ -122,18 +124,16 @@ dns_rdataslab_fromrdataset(dns_rdataset_t *rdataset, isc_mem_t *mctx, static unsigned char removed; struct xrdata *x; unsigned char *rawbuf; -#if DNS_RDATASET_FIXED - unsigned char *offsetbase; -#endif /* if DNS_RDATASET_FIXED */ unsigned int buflen; isc_result_t result; unsigned int nitems; unsigned int nalloc; + unsigned int length; unsigned int i; #if DNS_RDATASET_FIXED + unsigned char *offsetbase; unsigned int *offsettable; #endif /* if DNS_RDATASET_FIXED */ - unsigned int length; buflen = reservelen + 2;