Home | History | Annotate | Download | only in nameser

Lines Matching defs:cp

105 	const u_char *cp;
111 cp = src;
115 while ((n = *cp++) != 0) {
128 if ((l = labellen(cp - 1)) < 0) {
144 if ((m = decode_bitstring(&cp, dn, eom)) < 0)
153 c = *cp++;
210 char *cp;
220 if ((cp = strchr(src, ']')) == NULL) {
224 if ((e = encode_bitsring(&src, cp + 2,
240 else if ((cp = strchr(digits, c)) != NULL) {
241 n = (cp - digits) * 100;
243 (cp = strchr(digits, c)) == NULL) {
247 n += (cp - digits) * 10;
249 (cp = strchr(digits, c)) == NULL) {
253 n += (cp - digits);
340 const u_char *cp;
346 cp = src;
354 while ((n = *cp++) != 0) {
361 if ((l = labellen(cp - 1)) < 0) {
370 c = *cp++;
643 const u_char *cp;
647 cp = *ptrptr;
648 while (cp < eom && (n = *cp++) != 0) {
652 cp += n;
655 if ((l = labellen(cp - 1)) < 0) {
659 cp += l;
662 cp++;
670 if (cp > eom) {
674 *ptrptr = cp;
742 const u_char *dn, *cp, *sp;
757 cp = sp;
758 while ((n = *cp++) != 0) {
764 n = labellen(cp - 1); /* XXX */
771 mklower(*cp++))
774 if (*dn == '\0' && *cp == '\0')
780 cp = msg + (((n & 0x3f) << 8) | *cp);
799 const unsigned char *cp = *cpp;
803 if ((blen = (*cp & 0xff)) == 0)
810 cp++;
815 for (b = blen; b > 7; b -= 8, cp++) {
816 i = SPRINTF((dn, "%02x", *cp & 0xff));
822 tc = *cp++;
828 tc = *cp++;
840 *cpp = cp;
849 const char *cp = *bp;
859 if (end - cp < 2)
863 if (*cp++ != 'x')
865 if (!isxdigit((*cp) & 0xff)) /* reject '\[x/BLEN]' */
868 for (tp = *dst + 1; cp < end && tp < eom; cp++) {
869 switch((c = *cp)) {
880 cp++; /* skip ']' */
895 beg_blen = cp;
915 if (cp >= end || tp >= eom)
944 *bp = cp;