Lines Matching refs:cp
304 u_char *cp, *eom;
314 cp = ansbuf + HFIXEDSZ;
317 int n = dn_skipname(cp, eom);
318 cp += n + QFIXEDSZ;
319 if (n < 0 || cp > eom) {
377 while (--ancount >= 0 && cp < eom) {
378 int n = dn_expand(ansbuf, eom, cp, bp, ep - bp);
380 cp += n; /*%< Owner */
382 cp + 3 * INT16SZ + INT32SZ > eom) {
386 GETSHORT(type, cp); /*%< Type */
387 GETSHORT(class, cp); /*%< Class */
388 cp += INT32SZ; /*%< TTL */
389 GETSHORT(n, cp); /*%< RDLENGTH */
393 nn = dn_expand(ansbuf, eom, cp, bp, ep - bp);
433 cp += n; /*%< RDATA */
449 u_char *ansbuf, *cp, *eom;
475 cp = ansbuf + HFIXEDSZ;
479 int n = dn_skipname(cp, eom);
480 cp += n + QFIXEDSZ;
481 if (n < 0 || cp > eom) {
489 while (--ancount >= 0 && cp < eom) {
490 int n = dn_expand(ansbuf, eom, cp, owner, sizeof owner);
494 cp += n; /*%< Owner */
495 if (cp + 3 * INT16SZ + INT32SZ > eom)
497 GETSHORT(type, cp); /*%< Type */
498 GETSHORT(class, cp); /*%< Class */
499 cp += INT32SZ; /*%< TTL */
500 GETSHORT(n, cp); /*%< RDLENGTH */
501 if (cp + n > eom)
511 if (cp[nn] & (1 << mm))
516 cp += n; /*%< RDATA */