Lines Matching refs:uint8_t

67 size_t dname_valid(uint8_t* dname, size_t len);
70 void query_dname_tolower(uint8_t* dname);
78 void pkt_dname_tolower(struct sldns_buffer* pkt, uint8_t* dname);
99 int query_dname_compare(uint8_t* d1, uint8_t* d2);
121 int dname_pkt_compare(struct sldns_buffer* pkt, uint8_t* d1, uint8_t* d2);
130 hashvalue_type dname_query_hash(uint8_t* dname, hashvalue_type h);
142 hashvalue_type dname_pkt_hash(struct sldns_buffer* pkt, uint8_t* dname,
151 void dname_pkt_copy(struct sldns_buffer* pkt, uint8_t* to, uint8_t* dname);
159 int dname_buffer_write(struct sldns_buffer* pkt, uint8_t* dname);
166 int dname_count_labels(uint8_t* dname);
174 int dname_count_size_labels(uint8_t* dname, size_t* size);
186 int dname_lab_cmp(uint8_t* d1, int labs1, uint8_t* d2, int labs2, int* mlabs);
197 int dname_lab_startswith(uint8_t* label, char* prefix, char** endptr);
206 int dname_has_label(uint8_t* dname, size_t dnamelen, uint8_t* label);
217 int dname_strict_subdomain(uint8_t* d1, int labs1, uint8_t* d2, int labs2);
225 int dname_strict_subdomain_c(uint8_t* d1, uint8_t* d2);
233 int dname_subdomain_c(uint8_t* d1, uint8_t* d2);
241 void dname_print(FILE* out, struct sldns_buffer* pkt, uint8_t* dname);
251 void dname_str(uint8_t* dname, char* str);
258 int dname_is_root(uint8_t* dname);
266 void dname_remove_label(uint8_t** dname, size_t* len);
276 void dname_remove_labels(uint8_t** dname, size_t* len, int n);
284 int dname_signame_label_count(uint8_t* dname);
291 int dname_is_wild(uint8_t* dname);
304 int dname_canon_lab_cmp(uint8_t* d1, int labs1, uint8_t* d2, int labs2,
315 int dname_canonical_compare(uint8_t* d1, uint8_t* d2);
323 uint8_t* dname_get_shared_topdomain(uint8_t* d1, uint8_t* d2);