Lines Matching refs:srcp
30 const unsigned char *srcp, *dstlim; in ___ns_name_unpack() local
37 srcp = src; in ___ns_name_unpack()
39 if (srcp < msg || srcp >= eom) in ___ns_name_unpack()
45 while ((n = *srcp++) != 0) in ___ns_name_unpack()
59 if (n + 1 >= dstlim - dstp || n >= eom - srcp) in ___ns_name_unpack()
66 memcpy (dstp, srcp, n); in ___ns_name_unpack()
68 srcp += n; in ___ns_name_unpack()
72 if (srcp >= eom) in ___ns_name_unpack()
78 len = srcp - src + 1; in ___ns_name_unpack()
80 int target = ((n & 0x3f) << 8) | *srcp; in ___ns_name_unpack()
87 srcp = msg + target; in ___ns_name_unpack()
106 len = srcp - src; in ___ns_name_unpack()