Lines Matching defs:srcp
422 const u_char *srcp, *dstlim;
429 srcp = src;
431 if (srcp < msg || srcp >= eom) {
436 while ((n = *srcp++) != 0) {
442 if ((l = labellen(srcp - 1)) < 0) {
446 if (dstp + l + 1 >= dstlim || srcp + l >= eom) {
452 memcpy(dstp, srcp, l);
454 srcp += l;
458 if (srcp >= eom) {
463 len = srcp - src + 1;
464 srcp = msg + (((n & 0x3f) << 8) | (*srcp & 0xff));
465 if (srcp < msg || srcp >= eom) { /*%< Out of range. */
490 len = srcp - src;
519 const u_char *srcp;
522 srcp = src;
540 n = *srcp;
545 if ((l0 = labellen(srcp)) < 0) {
554 srcp += l0 + 1;
558 srcp = src;
561 n = *srcp;
563 l = dn_find(srcp, msg, (const u_char * const *)dnptrs,
586 n = labellen(srcp);
590 memcpy(dstp, srcp, n + 1);
591 srcp += n + 1;