1 #include "private.h"
2 
3 #include <wdns.h>
4 
5 bool loadfunc(uint8_t *, size_t);
6 void freefunc(void);
7 bool testfunc(void);
8 
9 wdns_rrset_t rrset;
10 
11 bool
loadfunc(uint8_t * data,size_t len)12 loadfunc(uint8_t *data, size_t len)
13 {
14 	wdns_res res;
15 	res = wdns_deserialize_rrset(&rrset, data, len);
16 	if (res != wdns_res_success)
17 		return (false);
18 	return (true);
19 }
20 
21 void
freefunc(void)22 freefunc(void)
23 {
24 	wdns_clear_rrset(&rrset);
25 }
26 
27 bool
testfunc(void)28 testfunc(void)
29 {
30 	wdns_print_rrset(stdout, &rrset, WDNS_MSG_SEC_ANSWER);
31 	return (true);
32 }
33