Lines Matching refs:cp
192 const u_char *cp = ns_rr_rdata(rr); in do_section() local
195 GETSHORT(optcode, cp); in do_section()
196 GETSHORT(optlen, cp); in do_section()
206 cp[i]); in do_section()
210 isprint(cp[i])? in do_section()
211 cp[i] : '.'); in do_section()
223 cp[i]); in do_section()
227 isprint(cp[i]) ? in do_section()
228 cp[i] : '.'); in do_section()
341 p_cdnname(const u_char *cp, const u_char *msg, int len, FILE *file) { in p_cdnname() argument
345 if ((n = dn_expand(msg, msg + len, cp, name, sizeof name)) < 0) in p_cdnname()
351 return (cp + n); in p_cdnname()
355 p_cdname(const u_char *cp, const u_char *msg, FILE *file) { in p_cdname() argument
356 return (p_cdnname(cp, msg, PACKETSZ, file)); in p_cdname()
364 p_fqnname(const u_char *cp, const u_char *msg, int msglen, char *name, in p_fqnname() argument
369 if ((n = dn_expand(msg, cp + msglen, cp, name, namelen)) < 0) in p_fqnname()
378 return (cp + n); in p_fqnname()
384 p_fqname(const u_char *cp, const u_char *msg, FILE *file) { in p_fqname() argument
388 n = p_fqnname(cp, msg, MAXCDNAME, name, sizeof name); in p_fqname()
772 const char *cp; in precsize_aton() local
776 cp = *strptr; in precsize_aton()
778 while (isdigit((unsigned char)*cp)) in precsize_aton()
779 mval = mval * 10 + (*cp++ - '0'); in precsize_aton()
781 if (*cp == '.') { /*%< centimeters */ in precsize_aton()
782 cp++; in precsize_aton()
783 if (isdigit((unsigned char)*cp)) { in precsize_aton()
784 cmval = (*cp++ - '0') * 10; in precsize_aton()
785 if (isdigit((unsigned char)*cp)) { in precsize_aton()
786 cmval += (*cp++ - '0'); in precsize_aton()
802 *strptr = cp; in precsize_aton()
810 const char *cp; in latlon2ul() local
814 cp = *latlonstrptr; in latlon2ul()
816 while (isdigit((unsigned char)*cp)) in latlon2ul()
817 deg = deg * 10 + (*cp++ - '0'); in latlon2ul()
819 while (isspace((unsigned char)*cp)) in latlon2ul()
820 cp++; in latlon2ul()
822 if (!(isdigit((unsigned char)*cp))) in latlon2ul()
825 while (isdigit((unsigned char)*cp)) in latlon2ul()
826 min = min * 10 + (*cp++ - '0'); in latlon2ul()
828 while (isspace((unsigned char)*cp)) in latlon2ul()
829 cp++; in latlon2ul()
831 if (!(isdigit((unsigned char)*cp))) in latlon2ul()
834 while (isdigit((unsigned char)*cp)) in latlon2ul()
835 secs = secs * 10 + (*cp++ - '0'); in latlon2ul()
837 if (*cp == '.') { /*%< decimal seconds */ in latlon2ul()
838 cp++; in latlon2ul()
839 if (isdigit((unsigned char)*cp)) { in latlon2ul()
840 secsfrac = (*cp++ - '0') * 100; in latlon2ul()
841 if (isdigit((unsigned char)*cp)) { in latlon2ul()
842 secsfrac += (*cp++ - '0') * 10; in latlon2ul()
843 if (isdigit((unsigned char)*cp)) { in latlon2ul()
844 secsfrac += (*cp++ - '0'); in latlon2ul()
850 while (!isspace((unsigned char)*cp)) /*%< if any trailing garbage */ in latlon2ul()
851 cp++; in latlon2ul()
853 while (isspace((unsigned char)*cp)) in latlon2ul()
854 cp++; in latlon2ul()
857 switch (*cp) { in latlon2ul()
875 switch (*cp) { in latlon2ul()
889 cp++; /*%< skip the hemisphere */ in latlon2ul()
890 while (!isspace((unsigned char)*cp)) /*%< if any trailing garbage */ in latlon2ul()
891 cp++; in latlon2ul()
893 while (isspace((unsigned char)*cp)) /*%< move to next field */ in latlon2ul()
894 cp++; in latlon2ul()
896 *latlonstrptr = cp; in latlon2ul()
907 const char *cp, *maxcp; in loc_aton() local
918 cp = ascii; in loc_aton()
919 maxcp = cp + strlen(ascii); in loc_aton()
921 lltemp1 = latlon2ul(&cp, &which1); in loc_aton()
923 lltemp2 = latlon2ul(&cp, &which2); in loc_aton()
942 if (*cp == '-') { in loc_aton()
944 cp++; in loc_aton()
947 if (*cp == '+') in loc_aton()
948 cp++; in loc_aton()
950 while (isdigit((unsigned char)*cp)) in loc_aton()
951 altmeters = altmeters * 10 + (*cp++ - '0'); in loc_aton()
953 if (*cp == '.') { /*%< decimal meters */ in loc_aton()
954 cp++; in loc_aton()
955 if (isdigit((unsigned char)*cp)) { in loc_aton()
956 altfrac = (*cp++ - '0') * 10; in loc_aton()
957 if (isdigit((unsigned char)*cp)) { in loc_aton()
958 altfrac += (*cp++ - '0'); in loc_aton()
965 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /*%< if trailing garbage or m */ in loc_aton()
966 cp++; in loc_aton()
968 while (isspace((unsigned char)*cp) && (cp < maxcp)) in loc_aton()
969 cp++; in loc_aton()
971 if (cp >= maxcp) in loc_aton()
974 siz = precsize_aton(&cp); in loc_aton()
976 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /*%< if trailing garbage or m */ in loc_aton()
977 cp++; in loc_aton()
979 while (isspace((unsigned char)*cp) && (cp < maxcp)) in loc_aton()
980 cp++; in loc_aton()
982 if (cp >= maxcp) in loc_aton()
985 hp = precsize_aton(&cp); in loc_aton()
987 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /*%< if trailing garbage or m */ in loc_aton()
988 cp++; in loc_aton()
990 while (isspace((unsigned char)*cp) && (cp < maxcp)) in loc_aton()
991 cp++; in loc_aton()
993 if (cp >= maxcp) in loc_aton()
996 vp = precsize_aton(&cp); in loc_aton()
1019 const u_char *cp = binary; in loc_ntoa() local
1035 versionval = *cp++; in loc_ntoa()
1045 sizeval = *cp++; in loc_ntoa()
1047 hpval = *cp++; in loc_ntoa()
1048 vpval = *cp++; in loc_ntoa()
1050 GETLONG(templ, cp); in loc_ntoa()
1053 GETLONG(templ, cp); in loc_ntoa()
1056 GETLONG(templ, cp); in loc_ntoa()