1#include <resolv.h>
2
3int 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