Lines Matching refs:cp
106 const u_char *cp;
112 cp = src;
116 while ((n = *cp++) != 0) {
129 if ((l = labellen(cp - 1)) < 0) {
145 if ((m = decode_bitstring(&cp, dn, eom)) < 0)
154 c = *cp++;
230 char *cp;
240 if ((cp = strchr(src, ']')) == NULL) {
244 if ((e = encode_bitsring(&src, cp + 2,
260 else if ((cp = strchr(digits, c)) != NULL) {
261 n = (int)(cp - digits) * 100;
263 (cp = strchr(digits, c)) == NULL) {
267 n += (int)(cp - digits) * 10;
269 (cp = strchr(digits, c)) == NULL) {
273 n += (int)(cp - digits);
365 const u_char *cp;
371 cp = src;
379 while ((n = *cp++) != 0) {
386 if ((l = labellen(cp - 1)) < 0) {
395 c = *cp++;
699 const u_char *cp;
703 cp = *ptrptr;
704 while (cp < eom && (n = *cp++) != 0) {
708 cp += n;
711 if ((l = labellen(cp - 1)) < 0) {
715 cp += l;
718 cp++;
726 if (cp > eom) {
730 *ptrptr = cp;
943 const u_char *dn, *cp, *sp;
958 cp = sp;
959 while ((n = *cp++) != 0) {
965 n = labellen(cp - 1); /* XXX */
972 mklower(*cp++))
975 if (*dn == '\0' && *cp == '\0') {
984 cp = msg + (((n & 0x3f) << 8) | *cp);
1003 const unsigned char *cp = *cpp;
1007 if ((blen = (*cp & 0xff)) == 0)
1014 cp++;
1019 for (b = blen; b > 7; b -= 8, cp++) {
1020 i = SPRINTF((dn, "%02x", *cp & 0xff));
1026 tc = *cp++;
1032 tc = *cp++;
1044 *cpp = cp;
1054 const char *cp = *bp;
1064 if (end - cp < 2)
1068 if (*cp++ != 'x')
1070 if (!isxdigit((*cp) & 0xff)) /* reject '\[x/BLEN]' */
1073 for (tp = *dst + 1; cp < end && tp < eom; cp++) {
1074 switch((c = *cp)) {
1085 cp++; /* skip ']' */
1100 beg_blen = cp;
1120 if (cp >= end || tp >= eom)
1149 *bp = cp;