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_message_t m;
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_parse_message(&m, 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_message(&m);
25 }
26 
27 bool
testfunc(void)28 testfunc(void)
29 {
30 	wdns_print_message(stdout, &m);
31 	return (true);
32 }
33