20#if !defined(WIN32) && !defined(__CYGWIN__)
21#include <netinet/in.h>
54 if (
ch >= 0x20 &&
ch <= 0x7E)
84 int alen,
char**
s,
long*
enclen)
88 const unsigned char* p;
140 *
q++ =
'0' + *p / 100;
141 *
q++ =
'0' + (*p % 100) / 10;
142 *
q++ =
'0' + (*p % 10);
188 if (
encoded + 1 >= abuf + alen)
202 else if (
top == 0x00)
206 if (
encoded + offset + 1 >= abuf + alen)
241 return (
n) ?
n - 1 :
n;
static int is_reservedch(int ch)
int ares_expand_name(const unsigned char *encoded, const unsigned char *abuf, int alen, char **s, long *enclen)
static int ares__isprint(int ch)
static int name_length(const unsigned char *encoded, const unsigned char *abuf, int alen)