Lines Matching refs:srcp
424 const u_char *srcp, *dstlim;
431 srcp = src;
433 if (srcp < msg || srcp >= eom) {
438 while ((n = *srcp++) != 0) {
444 if ((l = labellen(srcp - 1)) < 0) {
448 if (dstp + l + 1 >= dstlim || srcp + l >= eom) {
454 memcpy(dstp, srcp, l);
456 srcp += l;
460 if (srcp >= eom) {
465 len = srcp - src + 1;
466 l = ((n & 0x3f) << 8) | (*srcp & 0xff);
471 srcp = msg + l;
493 len = srcp - src;
522 const u_char *srcp;
525 srcp = src;
543 n = *srcp;
548 if ((l0 = labellen(srcp)) < 0) {
557 srcp += l0 + 1;
561 srcp = src;
564 n = *srcp;
566 l = dn_find(srcp, msg, (const u_char * const *)dnptrs,
589 n = labellen(srcp);
593 memcpy(dstp, srcp, n + 1);
594 srcp += n + 1;