Lines Matching refs:full
77 extract_name (struct in_buffer full, struct in_buffer *in, struct dname *value) in extract_name() argument
79 const unsigned char *full_end = full.data + full.size; in extract_name()
82 (!(in->data < full.data || in->data > full_end in extract_name()
84 int ret = dn_expand (full.data, full_end, in->data, in extract_name()
94 extract_name_data (struct in_buffer full, struct in_buffer *rdata, in extract_name_data() argument
98 if (extract_name (full, rdata, &name)) in extract_name_data()
107 struct in_buffer full = { buffer, length }; in support_format_dns_packet() local
108 struct in_buffer in = full; in support_format_dns_packet()
134 if (!extract_name (full, &in, &qname)) in support_format_dns_packet()
158 if (!extract_name (full, &in, &rname)) in support_format_dns_packet()
209 extract_name_data (full, &rdata, &rname, "CNAME", mem.out); in support_format_dns_packet()
212 extract_name_data (full, &rdata, &rname, "PTR", mem.out); in support_format_dns_packet()