Lines Matching refs:cp
101 const u_char *cp;
107 cp = src;
111 while ((n = *cp++) != 0) {
124 if ((l = labellen(cp - 1)) < 0) {
140 if ((m = decode_bitstring(&cp, dn, eom)) < 0)
149 c = *cp++;
223 char *cp;
233 if ((cp = strchr(src, ']')) == NULL) {
237 if ((e = encode_bitsring(&src, cp + 2,
253 else if ((cp = strchr(digits, c)) != NULL) {
254 n = (cp - digits) * 100;
256 (cp = strchr(digits, c)) == NULL) {
260 n += (cp - digits) * 10;
262 (cp = strchr(digits, c)) == NULL) {
266 n += (cp - digits);
358 const u_char *cp;
364 cp = src;
372 while ((n = *cp++) != 0) {
379 if ((l = labellen(cp - 1)) < 0) {
388 c = *cp++;
683 const u_char *cp;
687 cp = *ptrptr;
688 while (cp < eom && (n = *cp++) != 0) {
692 cp += n;
695 if ((l = labellen(cp - 1)) < 0) {
699 cp += l;
702 cp++;
710 if (cp > eom) {
714 *ptrptr = cp;
927 const u_char *dn, *cp, *sp;
942 cp = sp;
943 while ((n = *cp++) != 0) {
949 n = labellen(cp - 1); /*%< XXX */
955 mklower(*cp++))
958 if (*dn == '\0' && *cp == '\0')
964 cp = msg + (((n & 0x3f) << 8) | *cp);
983 const unsigned char *cp = *cpp;
987 if ((blen = (*cp & 0xff)) == 0)
994 cp++;
999 for (b = blen; b > 7; b -= 8, cp++) {
1000 i = SPRINTF((dn, "%02x", *cp & 0xff));
1006 tc = *cp++;
1012 tc = *cp++;
1024 *cpp = cp;
1033 const char *cp = *bp;
1043 if (end - cp < 2)
1047 if (*cp++ != 'x')
1049 if (!isxdigit((*cp) & 0xff)) /*%< reject '\[x/BLEN]' */
1052 for (tp = *dst + 1; cp < end && tp < eom; cp++) {
1053 switch((c = *cp)) {
1064 cp++; /*%< skip ']' */
1079 beg_blen = cp;
1099 if (cp >= end || tp >= eom)
1128 *bp = cp;