43 while (dataptr != NULL) {
45 void *next_data = NULL;
47 #ifdef __INTEL_COMPILER
48 # pragma warning(push)
49 # pragma warning(disable:1684)
55 #ifdef __INTEL_COMPILER
66 if (
ptr->data.mx_reply.next)
67 next_data =
ptr->data.mx_reply.next;
68 if (
ptr->data.mx_reply.host)
74 if (
ptr->data.srv_reply.next)
75 next_data =
ptr->data.srv_reply.next;
76 if (
ptr->data.srv_reply.host)
83 if (
ptr->data.txt_reply.next)
84 next_data =
ptr->data.txt_reply.next;
85 if (
ptr->data.txt_reply.txt)
91 if (
ptr->data.addr_node.next)
92 next_data =
ptr->data.addr_node.next;
97 if (
ptr->data.addr_port_node.next)
98 next_data =
ptr->data.addr_port_node.next;
103 if (
ptr->data.naptr_reply.next)
104 next_data =
ptr->data.naptr_reply.next;
105 if (
ptr->data.naptr_reply.flags)
107 if (
ptr->data.naptr_reply.service)
109 if (
ptr->data.naptr_reply.regexp)
111 if (
ptr->data.naptr_reply.replacement)
116 if (
ptr->data.soa_reply.nsname)
118 if (
ptr->data.soa_reply.hostmaster)
124 if (
ptr->data.caa_reply.next)
125 next_data =
ptr->data.caa_reply.next;
126 if (
ptr->data.caa_reply.property)
128 if (
ptr->data.caa_reply.value)
164 ptr->data.mx_reply.next = NULL;
165 ptr->data.mx_reply.host = NULL;
166 ptr->data.mx_reply.priority = 0;
170 ptr->data.srv_reply.next = NULL;
171 ptr->data.srv_reply.host = NULL;
172 ptr->data.srv_reply.priority = 0;
173 ptr->data.srv_reply.weight = 0;
174 ptr->data.srv_reply.port = 0;
178 ptr->data.txt_ext.record_start = 0;
182 ptr->data.txt_reply.next = NULL;
183 ptr->data.txt_reply.txt = NULL;
184 ptr->data.txt_reply.length = 0;
188 ptr->data.caa_reply.next = NULL;
189 ptr->data.caa_reply.plength = 0;
190 ptr->data.caa_reply.property = NULL;
191 ptr->data.caa_reply.length = 0;
192 ptr->data.caa_reply.value = NULL;
196 ptr->data.addr_node.next = NULL;
197 ptr->data.addr_node.family = 0;
199 sizeof(
ptr->data.addr_node.addrV6));
203 ptr->data.addr_port_node.next = NULL;
204 ptr->data.addr_port_node.family = 0;
205 ptr->data.addr_port_node.udp_port = 0;
206 ptr->data.addr_port_node.tcp_port = 0;
207 memset(&
ptr->data.addr_port_node.addrV6, 0,
208 sizeof(
ptr->data.addr_port_node.addrV6));
212 ptr->data.naptr_reply.next = NULL;
213 ptr->data.naptr_reply.flags = NULL;
214 ptr->data.naptr_reply.service = NULL;
215 ptr->data.naptr_reply.regexp = NULL;
216 ptr->data.naptr_reply.replacement = NULL;
217 ptr->data.naptr_reply.order = 0;
218 ptr->data.naptr_reply.preference = 0;
222 ptr->data.soa_reply.nsname = NULL;
223 ptr->data.soa_reply.hostmaster = NULL;
224 ptr->data.soa_reply.serial = 0;
225 ptr->data.soa_reply.refresh = 0;
226 ptr->data.soa_reply.retry = 0;
227 ptr->data.soa_reply.expire = 0;
228 ptr->data.soa_reply.minttl = 0;