Lines Matching refs:cp
17 register const char *cp;
34 cp = str;
35 while (isspace((unsigned char)*cp))
36 cp++;
38 if (*cp == '-' || *cp == '+') {
39 *bp++ = *cp++;
42 if (*cp != '.' && !isdigit((unsigned char)*cp))
49 cpdec = cp;
57 if ((cpdec - cp) > 3) {
59 *bp++ = (char)*cp++;
60 } while ((cpdec - cp) > 3);
71 if ((cpdec - cp) < 3) {
72 size_t i = 3 - (cpdec - cp);
82 while (cp < cpdec)
83 *bp++ = (char)*cp++;
85 if (*cp == '.') {
86 cp++;
87 while (isdigit((unsigned char)*cp))
88 *bp++ = (char)*cp++;
96 if (*cp != '\0' && !isspace((unsigned char)*cp))