19#include <netinet/in.h>
77int ares_mkquery(
const char *name,
int dnsclass,
int type,
unsigned short id,
78 int rd,
unsigned char **buf,
int *
buflen)
102 if (
strcmp(name,
".") == 0)
114 for (p = name; *p && *p !=
'.'; p++)
116 if (*p ==
'\\' && *(p + 1) != 0)
124 *
q++ = (
unsigned char)len;
125 for (p = name; *p && *p !=
'.'; p++)
127 if (*p ==
'\\' && *(p + 1) != 0)
#define DNS_HEADER_SET_OPCODE(h, v)
#define DNS_HEADER_SET_QDCOUNT(h, v)
#define DNS_QUESTION_SET_TYPE(q, v)
#define DNS_HEADER_SET_RD(h, v)
#define DNS_HEADER_SET_QID(h, v)
#define DNS_QUESTION_SET_CLASS(q, v)
int ares_mkquery(const char *name, int dnsclass, int type, unsigned short id, int rd, unsigned char **buf, int *buflen)