19#include <netinet/in.h>
36static void qcallback(
void *arg,
int status,
unsigned char *abuf,
int alen);
83static void qcallback(
void *
arg,
int status,
unsigned char *abuf,
int alen)
static void callback(void *arg, int status, unsigned char *abuf, int alen)
void ares_free_string(char *str)
#define DNS_HEADER_ANCOUNT(h)
int ares_mkquery(const char *name, int dnsclass, int type, unsigned short id, int rd, unsigned char **buf, int *buflen)
#define ARES_FLAG_NORECURSE
void ares_send(ares_channel channel, const unsigned char *qbuf, int qlen, ares_callback callback, void *arg)
void(* ares_callback)(void *arg, int status, unsigned char *abuf, int alen)
#define DNS_HEADER_RCODE(h)
int ares_local_query(ares_channel channel, const char *name, int dnsclass, int type, ares_callback callback, void *arg)
static void qcallback(void *arg, int status, unsigned char *abuf, int alen)
void ares_query(ares_channel channel, const char *name, int dnsclass, int type, ares_callback callback, void *arg)