Lines Matching refs:str
47 long strtol(str, ptr, base)
48 char *str, **ptr;
51 char *start = str;
57 while (ISASCII((unsigned char)*str) && isspace((unsigned char)*str))
58 str++;
60 if (*str == '-') {
62 str++;
65 if (*str == '0') {
66 if (str[1] == 'x' || str[1] == 'X') {
67 str += 2;
78 else if (base == 16 && *str == '0' && (str[1] == 'x' || str[1] == 'X'))
79 str += 2;
81 p = strchr(digits, (ISASCII((unsigned char)*str)
82 && isupper((unsigned char)*str)
83 ? tolower((unsigned char)*str)
84 : *str));
86 if (base == 16 && str > start && (str[-1] == 'x' || str[-1] == 'X')) {
88 *ptr = str - 1;
100 while (*++str != '\0') {
103 p = strchr(digits, (ISASCII((unsigned char)*str)
104 && isupper((unsigned char)*str)
105 ? tolower((unsigned char)*str) : *str));
130 *ptr = str;