Lines Matching refs:cp

202 				const u_char *cp = ns_rr_rdata(rr);
205 GETSHORT(optcode, cp);
206 GETSHORT(optlen, cp);
216 cp[i]);
220 isprint(cp[i])?
221 cp[i] : '.');
233 cp[i]);
237 isprint(cp[i]) ?
238 cp[i] : '.');
351 p_cdnname(const u_char *cp, const u_char *msg, int len, FILE *file) {
355 if ((n = dn_expand(msg, msg + len, cp, name, (int)sizeof name)) < 0)
361 return (cp + n);
365 p_cdname(const u_char *cp, const u_char *msg, FILE *file) {
366 return (p_cdnname(cp, msg, PACKETSZ, file));
373 p_fqnname(const u_char *cp, const u_char *msg, int msglen, char *name,
379 if ((n = dn_expand(msg, cp + msglen, cp, name, namelen)) < 0)
388 return (cp + n);
394 p_fqname(const u_char *cp, const u_char *msg, FILE *file) {
398 n = p_fqnname(cp, msg, MAXCDNAME, name, (int)sizeof name);
781 const char *cp;
785 cp = *strptr;
787 while (isdigit((unsigned char)*cp))
788 mval = mval * 10 + (*cp++ - '0');
790 if (*cp == '.') { /* centimeters */
791 cp++;
792 if (isdigit((unsigned char)*cp)) {
793 cmval = (*cp++ - '0') * 10;
794 if (isdigit((unsigned char)*cp)) {
795 cmval += (*cp++ - '0');
811 *strptr = cp;
819 const char *cp;
823 cp = *latlonstrptr;
825 while (isdigit((unsigned char)*cp))
826 deg = deg * 10 + (*cp++ - '0');
828 while (isspace((unsigned char)*cp))
829 cp++;
831 if (!(isdigit((unsigned char)*cp)))
834 while (isdigit((unsigned char)*cp))
835 min = min * 10 + (*cp++ - '0');
837 while (isspace((unsigned char)*cp))
838 cp++;
840 if (!(isdigit((unsigned char)*cp)))
843 while (isdigit((unsigned char)*cp))
844 secs = secs * 10 + (*cp++ - '0');
846 if (*cp == '.') { /* decimal seconds */
847 cp++;
848 if (isdigit((unsigned char)*cp)) {
849 secsfrac = (*cp++ - '0') * 100;
850 if (isdigit((unsigned char)*cp)) {
851 secsfrac += (*cp++ - '0') * 10;
852 if (isdigit((unsigned char)*cp)) {
853 secsfrac += (*cp++ - '0');
859 while (!isspace((unsigned char)*cp)) /* if any trailing garbage */
860 cp++;
862 while (isspace((unsigned char)*cp))
863 cp++;
866 switch (*cp) {
884 switch (*cp) {
898 cp++; /* skip the hemisphere */
900 while (!isspace((unsigned char)*cp)) /* if any trailing garbage */
901 cp++;
903 while (isspace((unsigned char)*cp)) /* move to next field */
904 cp++;
906 *latlonstrptr = cp;
916 const char *cp, *maxcp;
927 cp = ascii;
928 maxcp = cp + strlen(ascii);
930 lltemp1 = latlon2ul(&cp, &which1);
932 lltemp2 = latlon2ul(&cp, &which2);
951 if (*cp == '-') {
953 cp++;
956 if (*cp == '+')
957 cp++;
959 while (isdigit((unsigned char)*cp))
960 altmeters = altmeters * 10 + (*cp++ - '0');
962 if (*cp == '.') { /* decimal meters */
963 cp++;
964 if (isdigit((unsigned char)*cp)) {
965 altfrac = (*cp++ - '0') * 10;
966 if (isdigit((unsigned char)*cp)) {
967 altfrac += (*cp++ - '0');
974 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /* if trailing garbage or m */
975 cp++;
977 while (isspace((unsigned char)*cp) && (cp < maxcp))
978 cp++;
980 if (cp >= maxcp)
983 siz = precsize_aton(&cp);
985 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /* if trailing garbage or m */
986 cp++;
988 while (isspace((unsigned char)*cp) && (cp < maxcp))
989 cp++;
991 if (cp >= maxcp)
994 hp = precsize_aton(&cp);
996 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /* if trailing garbage or m */
997 cp++;
999 while (isspace((unsigned char)*cp) && (cp < maxcp))
1000 cp++;
1002 if (cp >= maxcp)
1005 vp = precsize_aton(&cp);
1028 const u_char *cp = binary;
1044 versionval = *cp++;
1054 sizeval = *cp++;
1056 hpval = *cp++;
1057 vpval = *cp++;
1059 GETLONG(templ, cp);
1062 GETLONG(templ, cp);
1065 GETLONG(templ, cp);