Lines Matching refs:s
79 const char * s = *str; in lv_xml_atoi_split() local
84 while(*s == ' ' || *s == '\t') s++; in lv_xml_atoi_split()
87 if(*s == '-') { in lv_xml_atoi_split()
89 s++; in lv_xml_atoi_split()
91 else if(*s == '+') { in lv_xml_atoi_split()
92 s++; in lv_xml_atoi_split()
96 while(*s != delimiter) { in lv_xml_atoi_split()
97 if(*s >= '0' && *s <= '9') { in lv_xml_atoi_split()
98 int32_t digit = *s - '0'; in lv_xml_atoi_split()
101 s++; in lv_xml_atoi_split()
110 if(*s != '\0') s++; /*Skip the delimiter*/ in lv_xml_atoi_split()
111 *str = s; in lv_xml_atoi_split()
126 const char * s = str; in lv_xml_strtol() local
131 while(*s == ' ' || *s == '\t') s++; in lv_xml_strtol()
134 if(*s == '-') { in lv_xml_strtol()
136 s++; in lv_xml_strtol()
138 else if(*s == '+') { in lv_xml_strtol()
139 s++; in lv_xml_strtol()
144 if(*s == '0') { in lv_xml_strtol()
145 if(*(s + 1) == 'x' || *(s + 1) == 'X') { in lv_xml_strtol()
147 s += 2; in lv_xml_strtol()
151 s++; in lv_xml_strtol()
160 while(*s) { in lv_xml_strtol()
163 if(is_digit(*s, base)) { in lv_xml_strtol()
164 if(*s >= '0' && *s <= '9') { in lv_xml_strtol()
165 digit = *s - '0'; in lv_xml_strtol()
167 else if(*s >= 'a' && *s <= 'f') { in lv_xml_strtol()
168 digit = *s - 'a' + 10; in lv_xml_strtol()
170 else if(*s >= 'A' && *s <= 'F') { in lv_xml_strtol()
171 digit = *s - 'A' + 10; in lv_xml_strtol()
181 if(endptr) *endptr = (char *)s; in lv_xml_strtol()
187 s++; in lv_xml_strtol()
192 *endptr = (char *)s; in lv_xml_strtol()