17 logmsg(
WHO,100,USAGE,
"type name");
21 logmsg(
WHO,111,FATAL,
"unable to parse");
31int main(
int argc,
char **argv)
38 if (!*++argv)
usage();
41 if (!*++argv)
usage();
46 if (!stralloc_copys(&out,
""))
oops();
47 uint16_unpack_big(
type,&u16);
48 if (!stralloc_catulong0(&out,u16,0))
oops();
49 if (!stralloc_cats(&out,
" "))
oops();
51 if (!stralloc_cats(&out,
":\n"))
oops();
54 if (!stralloc_cats(&out,errstr(errno)))
oops();
55 if (!stralloc_cats(&out,
"\n"))
oops();
64 buffer_putflush(buffer_1,out.s,out.len);
int dns_domain_fromdot(char **out, const char *buf, unsigned int n)
int dns_domain_todot_cat(stralloc *out, const char *d)
void dns_random_init(const char data[128])
int dns_resolve(const char *q, const char qtype[2])
struct dns_transmit dns_resolve_tx
int parsetype(char *, char *)
unsigned int printpacket_cat(stralloc *, char *, unsigned int)