Lines Matching defs:cp
219 register char *cp = trial, *cp2 = leaf->rn_key, *cp3 = leaf->rn_mask;
221 int length = min(LEN(cp), LEN(cp2));
227 cplim = cp + length; cp3 += skip; cp2 += skip;
228 for (cp += skip; cp < cplim; cp++, cp2++, cp3++)
229 if ((*cp ^ *cp2) & *cp3)
279 register uint8 *cp = v + head_off;
290 while (cp < cplim) {
291 if (*cp2++ != *cp++)
298 cmp_res = (cp[-1] ^ cp2[-1]) & 0xff;
299 for (b = (cp - v) << 3; cmp_res; b--) {
305 cp = v;
308 if (cp[x->rn_offset] & x->rn_bmask)
316 if ((cp[p->rn_offset] & p->rn_bmask) == 0)
322 if ((cp[t->rn_offset] & t->rn_bmask) == 0) {
512 register caddr_t cp = v, cp2;
515 int off = t->rn_offset, vlen = LEN(cp), matched_off;
523 if (t->rn_bmask & cp[t->rn_offset])
541 cp += off; cp2 = t->rn_key + off; cplim = v + vlen;
542 for (; cp < cplim; cp++, cp2++) {
543 if (*cp != *cp2)
557 test = (*cp ^ *cp2) & 0xff; /* find first bit that differs */
560 matched_off = cp - v;
618 register uint8 *cp, *cplim;
637 for (cp = addmask_key + mlen; (cp > addmask_key) && cp[-1] == 0;)
638 cp--;
639 mlen = cp - addmask_key;
656 netmask = cp = (caddr_t)(x + 2);
657 memcpy(cp, addmask_key, mlen);
658 x = rn_insert(cp, mask_rnhead, &maskduplicated, x);
673 for (cp = netmask + skip; (cp < cplim) && *(u_char *)cp == 0xff;) {
674 cp++;
676 if (cp != cplim) {
680 for (j = 0x80; (j & *cp) != 0; j >>= 1)
682 if (*cp != normal_chars[b] || cp != (cplim - 1))
685 b += (cp - netmask) << 3;
1089 char *cp, *cplim;
1105 rn_ones = cp = rn_zeros + max_keylen;
1107 while (cp < cplim)
1108 *cp++ = -1;