Lines Matching refs:c
47 int c; in strtol() local
57 c = (unsigned char) *s++; in strtol()
58 } while (isspace(c)); in strtol()
59 if (c == '-') { in strtol()
61 c = *s++; in strtol()
64 if (c == '+') in strtol()
65 c = *s++; in strtol()
68 c == '0' && (*s == 'x' || *s == 'X')) { in strtol()
69 c = s[1]; in strtol()
74 base = c == '0' ? 8 : 10; in strtol()
103 for (acc = 0, any = 0;; c = (unsigned char) *s++) { in strtol()
104 if (isdigit(c)) in strtol()
105 c -= '0'; in strtol()
106 else if (isalpha(c)) in strtol()
107 c -= isupper(c) ? 'A' - 10 : 'a' - 10; in strtol()
110 if (c >= base) in strtol()
115 if (acc < cutoff || (acc == cutoff && c > cutlim)) { in strtol()
122 acc -= c; in strtol()
125 if (acc > cutoff || (acc == cutoff && c > cutlim)) { in strtol()
132 acc += c; in strtol()