Lines Matching refs:srcp
427 const u_char *srcp, *dstlim;
434 srcp = src;
436 if (srcp < msg || srcp >= eom) {
441 while ((n = *srcp++) != 0) {
447 if ((l = labellen(srcp - 1)) < 0) {
451 if (dstp + l + 1 >= dstlim || srcp + l >= eom) {
457 memcpy(dstp, srcp, (size_t)l);
459 srcp += l;
463 if (srcp >= eom) {
468 assert(INT_MIN <= (srcp - src + 1) && (srcp - src + 1) <= INT_MAX);
469 len = (int)(srcp - src + 1);
471 n = ((n & 0x3f) << 8) | (*srcp & 0xff);
476 srcp = msg + n;
498 assert(INT_MIN <= (srcp - src) && (srcp - src) <= INT_MAX);
499 len = (int)(srcp - src);
529 const u_char *srcp;
532 srcp = src;
550 n = *srcp;
555 if ((l0 = labellen(srcp)) < 0) {
564 srcp += l0 + 1;
568 srcp = src;
571 n = *srcp;
573 l = dn_find(srcp, msg, (const u_char * const *)dnptrs,
597 n = labellen(srcp);
601 memcpy(dstp, srcp, (size_t)(n + 1));
602 srcp += n + 1;