Lines Matching refs:cp

212 				const u_char *cp = ns_rr_rdata(rr);
215 GETSHORT(optcode, cp);
216 GETSHORT(optlen, cp);
226 cp[i]);
230 isprint(cp[i])?
231 cp[i] : '.');
243 cp[i]);
247 isprint(cp[i]) ?
248 cp[i] : '.');
361 p_cdnname(const u_char *cp, const u_char *msg, int len, FILE *file) {
365 if ((n = dn_expand(msg, msg + len, cp, name, (int)sizeof name)) < 0)
371 return (cp + n);
375 p_cdname(const u_char *cp, const u_char *msg, FILE *file) {
376 return (p_cdnname(cp, msg, PACKETSZ, file));
384 p_fqnname(const u_char *cp, const u_char *msg, int msglen, char *name,
390 if ((n = dn_expand(msg, cp + msglen, cp, name, namelen)) < 0)
399 return (cp + n);
405 p_fqname(const u_char *cp, const u_char *msg, FILE *file) {
409 n = p_fqnname(cp, msg, MAXCDNAME, name, (int)sizeof name);
794 const char *cp;
798 cp = *strptr;
800 while (isdigit((unsigned char)*cp))
801 mval = mval * 10 + (*cp++ - '0');
803 if (*cp == '.') { /*%< centimeters */
804 cp++;
805 if (isdigit((unsigned char)*cp)) {
806 cmval = (*cp++ - '0') * 10;
807 if (isdigit((unsigned char)*cp)) {
808 cmval += (*cp++ - '0');
824 *strptr = cp;
832 const char *cp;
836 cp = *latlonstrptr;
838 while (isdigit((unsigned char)*cp))
839 deg = deg * 10 + (*cp++ - '0');
841 while (isspace((unsigned char)*cp))
842 cp++;
844 if (!(isdigit((unsigned char)*cp)))
847 while (isdigit((unsigned char)*cp))
848 min = min * 10 + (*cp++ - '0');
850 while (isspace((unsigned char)*cp))
851 cp++;
853 if (!(isdigit((unsigned char)*cp)))
856 while (isdigit((unsigned char)*cp))
857 secs = secs * 10 + (*cp++ - '0');
859 if (*cp == '.') { /*%< decimal seconds */
860 cp++;
861 if (isdigit((unsigned char)*cp)) {
862 secsfrac = (*cp++ - '0') * 100;
863 if (isdigit((unsigned char)*cp)) {
864 secsfrac += (*cp++ - '0') * 10;
865 if (isdigit((unsigned char)*cp)) {
866 secsfrac += (*cp++ - '0');
872 while (!isspace((unsigned char)*cp)) /*%< if any trailing garbage */
873 cp++;
875 while (isspace((unsigned char)*cp))
876 cp++;
879 switch (*cp) {
897 switch (*cp) {
911 cp++; /*%< skip the hemisphere */
912 while (!isspace((unsigned char)*cp)) /*%< if any trailing garbage */
913 cp++;
915 while (isspace((unsigned char)*cp)) /*%< move to next field */
916 cp++;
918 *latlonstrptr = cp;
929 const char *cp, *maxcp;
940 cp = ascii;
941 maxcp = cp + strlen(ascii);
943 lltemp1 = latlon2ul(&cp, &which1);
945 lltemp2 = latlon2ul(&cp, &which2);
964 if (*cp == '-') {
966 cp++;
969 if (*cp == '+')
970 cp++;
972 while (isdigit((unsigned char)*cp))
973 altmeters = altmeters * 10 + (*cp++ - '0');
975 if (*cp == '.') { /*%< decimal meters */
976 cp++;
977 if (isdigit((unsigned char)*cp)) {
978 altfrac = (*cp++ - '0') * 10;
979 if (isdigit((unsigned char)*cp)) {
980 altfrac += (*cp++ - '0');
987 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /*%< if trailing garbage or m */
988 cp++;
990 while (isspace((unsigned char)*cp) && (cp < maxcp))
991 cp++;
993 if (cp >= maxcp)
996 siz = precsize_aton(&cp);
998 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /*%< if trailing garbage or m */
999 cp++;
1001 while (isspace((unsigned char)*cp) && (cp < maxcp))
1002 cp++;
1004 if (cp >= maxcp)
1007 hp = precsize_aton(&cp);
1009 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /*%< if trailing garbage or m */
1010 cp++;
1012 while (isspace((unsigned char)*cp) && (cp < maxcp))
1013 cp++;
1015 if (cp >= maxcp)
1018 vp = precsize_aton(&cp);
1041 const u_char *cp = binary;
1057 versionval = *cp++;
1067 sizeval = *cp++;
1069 hpval = *cp++;
1070 vpval = *cp++;
1072 GETLONG(templ, cp);
1075 GETLONG(templ, cp);
1078 GETLONG(templ, cp);