Lines Matching refs:cp
25 const char *cp; in lcompat_strtoll() local
30 cp = str; in lcompat_strtoll()
31 while (*cp == ' ' || *cp == '\t' || *cp == '\n') { in lcompat_strtoll()
32 cp++; in lcompat_strtoll()
34 is_negative = (*cp == '-'); in lcompat_strtoll()
36 cp++; in lcompat_strtoll()
40 if (*cp == '0') { in lcompat_strtoll()
42 cp++; in lcompat_strtoll()
43 if (*cp == 'x' || *cp == 'X') { in lcompat_strtoll()
45 cp++; in lcompat_strtoll()
50 for (; *cp != '\0'; cp++) { in lcompat_strtoll()
51 if (*cp >= '0' && *cp <= '9') { in lcompat_strtoll()
52 digits = *cp - '0'; in lcompat_strtoll()
53 } else if (*cp >= 'a' && *cp <= 'f') { in lcompat_strtoll()
54 digits = *cp - 'a' + 10; in lcompat_strtoll()
55 } else if (*cp >= 'A' && *cp <= 'F') { in lcompat_strtoll()
56 digits = *cp - 'A' + 10; in lcompat_strtoll()
67 *ptr = (char *)cp; in lcompat_strtoll()