Lines Matching refs:srcp
432 const u_char *srcp, *dstlim;
439 srcp = src;
441 if (srcp < msg || srcp >= eom) {
446 while ((n = *srcp++) != 0) {
452 if ((l = labellen(srcp - 1)) < 0) {
456 if (dstp + l + 1 >= dstlim || srcp + l >= eom) {
462 memcpy(dstp, srcp, (size_t)l);
464 srcp += l;
468 if (srcp >= eom) {
473 _DIAGASSERT(__type_fit(int, srcp - src + 1));
474 len = (int)(srcp - src + 1);
476 n = ((n & 0x3f) << 8) | (*srcp & 0xff);
481 srcp = msg + n;
503 _DIAGASSERT(__type_fit(int, srcp - src));
504 len = (int)(srcp - src);
534 const u_char *srcp;
537 srcp = src;
555 n = *srcp;
560 if ((l0 = labellen(srcp)) < 0) {
569 srcp += l0 + 1;
573 srcp = src;
576 n = *srcp;
578 l = dn_find(srcp, msg, (const u_char * const *)dnptrs,
602 n = labellen(srcp);
606 memcpy(dstp, srcp, (size_t)(n + 1));
607 srcp += n + 1;