Lines Matching defs:cp
210 const u_char *cp = ns_rr_rdata(rr);
213 GETSHORT(optcode, cp);
214 GETSHORT(optlen, cp);
224 cp[i]);
228 isprint(cp[i])?
229 cp[i] : '.');
241 cp[i]);
245 isprint(cp[i]) ?
246 cp[i] : '.');
359 p_cdnname(const u_char *cp, const u_char *msg, int len, FILE *file) {
363 if ((n = dn_expand(msg, msg + len, cp, name, (int)sizeof name)) < 0)
369 return (cp + n);
373 p_cdname(const u_char *cp, const u_char *msg, FILE *file) {
374 return (p_cdnname(cp, msg, PACKETSZ, file));
381 p_fqnname(const u_char *cp, const u_char *msg, int msglen, char *name,
387 if ((n = dn_expand(msg, cp + msglen, cp, name, namelen)) < 0)
396 return (cp + n);
402 p_fqname(const u_char *cp, const u_char *msg, FILE *file) {
406 n = p_fqnname(cp, msg, MAXCDNAME, name, (int)sizeof name);
789 const char *cp;
793 cp = *strptr;
795 while (isdigit((unsigned char)*cp))
796 mval = mval * 10 + (*cp++ - '0');
798 if (*cp == '.') { /* centimeters */
799 cp++;
800 if (isdigit((unsigned char)*cp)) {
801 cmval = (*cp++ - '0') * 10;
802 if (isdigit((unsigned char)*cp)) {
803 cmval += (*cp++ - '0');
819 *strptr = cp;
827 const char *cp;
831 cp = *latlonstrptr;
833 while (isdigit((unsigned char)*cp))
834 deg = deg * 10 + (*cp++ - '0');
836 while (isspace((unsigned char)*cp))
837 cp++;
839 if (!(isdigit((unsigned char)*cp)))
842 while (isdigit((unsigned char)*cp))
843 min = min * 10 + (*cp++ - '0');
845 while (isspace((unsigned char)*cp))
846 cp++;
848 if (!(isdigit((unsigned char)*cp)))
851 while (isdigit((unsigned char)*cp))
852 secs = secs * 10 + (*cp++ - '0');
854 if (*cp == '.') { /* decimal seconds */
855 cp++;
856 if (isdigit((unsigned char)*cp)) {
857 secsfrac = (*cp++ - '0') * 100;
858 if (isdigit((unsigned char)*cp)) {
859 secsfrac += (*cp++ - '0') * 10;
860 if (isdigit((unsigned char)*cp)) {
861 secsfrac += (*cp++ - '0');
867 while (!isspace((unsigned char)*cp)) /* if any trailing garbage */
868 cp++;
870 while (isspace((unsigned char)*cp))
871 cp++;
874 switch (*cp) {
892 switch (*cp) {
906 cp++; /* skip the hemisphere */
908 while (!isspace((unsigned char)*cp)) /* if any trailing garbage */
909 cp++;
911 while (isspace((unsigned char)*cp)) /* move to next field */
912 cp++;
914 *latlonstrptr = cp;
924 const char *cp, *maxcp;
935 cp = ascii;
936 maxcp = cp + strlen(ascii);
938 lltemp1 = latlon2ul(&cp, &which1);
940 lltemp2 = latlon2ul(&cp, &which2);
959 if (*cp == '-') {
961 cp++;
964 if (*cp == '+')
965 cp++;
967 while (isdigit((unsigned char)*cp))
968 altmeters = altmeters * 10 + (*cp++ - '0');
970 if (*cp == '.') { /* decimal meters */
971 cp++;
972 if (isdigit((unsigned char)*cp)) {
973 altfrac = (*cp++ - '0') * 10;
974 if (isdigit((unsigned char)*cp)) {
975 altfrac += (*cp++ - '0');
982 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /* if trailing garbage or m */
983 cp++;
985 while (isspace((unsigned char)*cp) && (cp < maxcp))
986 cp++;
988 if (cp >= maxcp)
991 siz = precsize_aton(&cp);
993 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /* if trailing garbage or m */
994 cp++;
996 while (isspace((unsigned char)*cp) && (cp < maxcp))
997 cp++;
999 if (cp >= maxcp)
1002 hp = precsize_aton(&cp);
1004 while (!isspace((unsigned char)*cp) && (cp < maxcp)) /* if trailing garbage or m */
1005 cp++;
1007 while (isspace((unsigned char)*cp) && (cp < maxcp))
1008 cp++;
1010 if (cp >= maxcp)
1013 vp = precsize_aton(&cp);
1036 const u_char *cp = binary;
1052 versionval = *cp++;
1062 sizeval = *cp++;
1064 hpval = *cp++;
1065 vpval = *cp++;
1067 GETLONG(templ, cp);
1070 GETLONG(templ, cp);
1073 GETLONG(templ, cp);