Lines Matching defs:thousands
307 , const char *decimal, size_t decimal_len, const char *thousands
343 /* There might be thousands separators or radix characters in
354 if (thousands != NULL && *str == *thousands
355 && ({ for (inner = 1; thousands[inner] != '\0'; ++inner)
356 if (thousands[inner] != str[inner])
358 thousands[inner] == '\0'; }))
481 /* The thousands character of the current locale. */
483 wchar_t thousands = L'\0';
485 const char *thousands = NULL;
510 /* Figure out the thousands separator character. */
512 thousands = _NL_CURRENT_WORD (LC_NUMERIC,
514 if (thousands == L'\0')
517 thousands = _NL_CURRENT (LC_NUMERIC, THOUSANDS_SEP);
518 if (*thousands == '\0')
520 thousands = NULL;
657 while (c == L'0' || (thousands != L'\0' && c == thousands))
660 if (thousands == NULL)
665 /* We also have the multibyte thousands string. */
670 for (cnt = 0; thousands[cnt] != '\0'; ++cnt)
671 if (c != thousands[cnt])
673 if (thousands[cnt] != '\0')
707 tp = correctly_grouped_prefix (start_of_digits, cp, thousands, grouping);
725 if (thousands == L'\0' || c != thousands)
729 if (thousands == NULL)
733 for (cnt = 0; thousands[cnt] != '\0'; ++cnt)
734 if (thousands[cnt] != cp[cnt])
736 if (thousands[cnt] != '\0')
747 tp = correctly_grouped_prefix (start_of_digits, cp, thousands, grouping);
1044 , decimal, decimal_len, thousands
1257 , decimal, decimal_len, thousands