1 const char *
wdns_res_to_str(wdns_res res)2 wdns_res_to_str(wdns_res res)
3 {
4 	switch (res) {
5 	case wdns_res_success:
6 		return ("success");
7 	case wdns_res_failure:
8 		return ("failure");
9 	case wdns_res_invalid_compression_pointer:
10 		return ("invalid compression pointer");
11 	case wdns_res_invalid_length_octet:
12 		return ("invalid length octet");
13 	case wdns_res_invalid_opcode:
14 		return ("invalid opcode");
15 	case wdns_res_invalid_rcode:
16 		return ("invalid rcode");
17 	case wdns_res_len:
18 		return ("len");
19 	case wdns_res_malloc:
20 		return ("malloc");
21 	case wdns_res_name_len:
22 		return ("name len");
23 	case wdns_res_name_overflow:
24 		return ("name overflow");
25 	case wdns_res_out_of_bounds:
26 		return ("out of bounds");
27 	case wdns_res_overflow:
28 		return ("overflow");
29 	case wdns_res_parse_error:
30 		return ("parse error");
31 	case wdns_res_qdcount:
32 		return ("qdcount");
33 	case wdns_res_unknown_opcode:
34 		return ("unknown opcode");
35 	case wdns_res_unknown_rcode:
36 		return ("unknown rcode");
37 	}
38 
39 	return (NULL);
40 }
41