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;
467 n = ((n & 0x3f) << 8) | (*srcp & 0xff);
472 srcp = msg + n;
494 len = srcp - src;
523 const u_char *srcp;
526 srcp = src;
544 n = *srcp;
549 if ((l0 = labellen(srcp)) < 0) {
558 srcp += l0 + 1;
562 srcp = src;
565 n = *srcp;
567 l = dn_find(srcp, msg, (const u_char * const *)dnptrs,
590 n = labellen(srcp);
594 memcpy(dstp, srcp, n + 1);
595 srcp += n + 1;