1 #include <resolv.h>
2 
dn_skipname(const unsigned char * s,const unsigned char * end)3 int dn_skipname(const unsigned char* s, const unsigned char* end) {
4     const unsigned char* p;
5     for (p = s; p < end; p++)
6         if (!*p)
7             return p - s + 1;
8         else if (*p >= 192) {
9             if (p + 1 < end)
10                 return p - s + 2;
11             else
12                 break;
13         }
14     return -1;
15 }
16