Lines Matching refs:current

189 	wchar_t		current; /* always equal to *cp */  in wstring_to_decimal()  local
219 current = *cp; in wstring_to_decimal()
220 while (iswspace((wint_t)current)) in wstring_to_decimal()
221 current = *++cp; in wstring_to_decimal()
224 if (current == L'+') { in wstring_to_decimal()
225 current = *++cp; in wstring_to_decimal()
226 } else if (current == L'-') { in wstring_to_decimal()
228 current = *++cp; in wstring_to_decimal()
237 if (L'1' <= current && current <= L'9') { in wstring_to_decimal()
242 pd->ds[ids++] = (char)current; in wstring_to_decimal()
243 current = *++cp; in wstring_to_decimal()
245 switch (current) { in wstring_to_decimal()
257 current = *++cp; in wstring_to_decimal()
258 if (current == L'X' || current == L'x') { in wstring_to_decimal()
262 current = *++cp; in wstring_to_decimal()
267 if (NZDIGIT(current)) { in wstring_to_decimal()
271 pd->ds[ids++] = (char)current; in wstring_to_decimal()
272 current = *++cp; in wstring_to_decimal()
274 } else if (current == (wchar_t)decpt) { in wstring_to_decimal()
275 current = *++cp; in wstring_to_decimal()
277 } else if (current != L'0') { in wstring_to_decimal()
291 while (current == L'0') in wstring_to_decimal()
292 current = *++cp; in wstring_to_decimal()
300 current = *++cp; in wstring_to_decimal()
303 UCASE(current) == (wchar_t)infstring[agree]) { in wstring_to_decimal()
304 current = *++cp; in wstring_to_decimal()
319 current = *++cp; in wstring_to_decimal()
322 UCASE(current) == (wchar_t)nanstring[agree]) { in wstring_to_decimal()
323 current = *++cp; in wstring_to_decimal()
332 if (current == L'(') { in wstring_to_decimal()
336 current = *++cp; in wstring_to_decimal()
337 } while (iswalnum(current) || in wstring_to_decimal()
338 current == L'_'); in wstring_to_decimal()
341 current = *++cp; in wstring_to_decimal()
342 } while (current && in wstring_to_decimal()
343 current != L')'); in wstring_to_decimal()
345 if (current == L')') in wstring_to_decimal()
352 if (current == (wchar_t)decpt) { in wstring_to_decimal()
357 current = *++cp; in wstring_to_decimal()
371 if (NZDIGIT(current)) { in wstring_to_decimal()
381 pd->ds[ids++] = (char)current; in wstring_to_decimal()
395 current = *++cp; in wstring_to_decimal()
403 nfast < nfastlimit && NZDIGIT(current); in wstring_to_decimal()
405 *pfast++ = (char)current; in wstring_to_decimal()
406 current = *++cp; in wstring_to_decimal()
409 if (current == L'0') in wstring_to_decimal()
415 switch (current) { in wstring_to_decimal()
423 while (current == L'0') { in wstring_to_decimal()
425 current = *++cp; in wstring_to_decimal()
443 if (current == decpt) { in wstring_to_decimal()
446 current = *++cp; in wstring_to_decimal()
459 if (NZDIGIT(current)) { in wstring_to_decimal()
466 pd->ds[ids++] = (char)current; in wstring_to_decimal()
473 pd->ds[ids++] = (char)current; in wstring_to_decimal()
488 current = *++cp; in wstring_to_decimal()
496 nfast < nfastlimit && NZDIGIT(current); in wstring_to_decimal()
498 *pfast++ = (char)current; in wstring_to_decimal()
499 current = *++cp; in wstring_to_decimal()
503 if (current == L'0') in wstring_to_decimal()
509 switch (current) { in wstring_to_decimal()
524 while (current == L'0') { in wstring_to_decimal()
526 current = *++cp; in wstring_to_decimal()
555 current = *++cp; in wstring_to_decimal()
556 if (current == L'+') { in wstring_to_decimal()
557 current = *++cp; in wstring_to_decimal()
558 } else if (current == L'-') { in wstring_to_decimal()
560 current = *++cp; in wstring_to_decimal()
571 while (L'0' <= current && current <= L'9') { in wstring_to_decimal()
574 e = 10 * e + current - L'0'; in wstring_to_decimal()
575 current = *++cp; in wstring_to_decimal()