diff --git a/lib/dns/rdata/rdatastructpre.h b/lib/dns/rdata/rdatastructpre.h index 85302f0d82..52df9cfe14 100644 --- a/lib/dns/rdata/rdatastructpre.h +++ b/lib/dns/rdata/rdatastructpre.h @@ -31,9 +31,9 @@ typedef struct dns_rdatacommon { ISC_LINK(struct dns_rdatacommon) link; } dns_rdatacommon_t; -#define DNS_RDATACOMMON_INIT(DATA, RDTYPE, RDCLASS) \ +#define DNS_RDATACOMMON_INIT(data, rdtype, rdclass) \ do { \ - (DATA)->common.rdtype = (RDTYPE); \ - (DATA)->common.rdclass = (RDCLASS); \ - ISC_LINK_INIT(&(DATA)->common, link); \ + (data)->common.rdtype = (rdtype); \ + (data)->common.rdclass = (rdclass); \ + ISC_LINK_INIT(&(data)->common, link); \ } while (0)