#include <string.h>
#include <stdlib.h>
+#include <stdio.h>
#include "internal.h"
#include "names.h"
#include <netinet/in.h>
#include <arpa/nameser.h>
#include <resolv.h>
+#include <netdb.h>
/*
* Unfortunately, there are no portable functions for DNS RR parsing,
dns_parse_packet(struct dns_state *s, byte *p, unsigned int plen)
{
byte *end = p + plen;
- unsigned int i, j, x, len;
+ unsigned int i, j, len;
+ unsigned int UNUSED x;
#if 0
/* Dump the packet */
res = res_query(dnsname, ns_c_in, ns_t_txt, answer, sizeof(answer));
if (res < 0)
{
- a->debug("\tfailed, h_errno=%d\n", _res.res_h_errno);
+ a->debug("\tfailed, h_errno=%d\n", h_errno);
return NULL;
}
if (dns_parse_packet(&ds, answer, res) < 0)