Lines Matching defs:thousands
291 /* The thousands character of the current locale. */
293 wchar_t thousands;
295 const char *thousands;
356 /* Figure out the thousands separator character. */
358 thousands = _NL_CURRENT_WORD (LC_NUMERIC, _NL_NUMERIC_THOUSANDS_SEP_WC);
360 thousands = _NL_CURRENT (LC_NUMERIC, THOUSANDS_SEP);
361 if (*thousands == '\0')
362 thousands = NULL;
1370 && thousands != L'\0'
1372 && thousands != NULL
1376 /* Try matching against the thousands separator. */
1378 if (c != thousands)
1381 const char *cmpp = thousands;
1400 if (cmpp > thousands)
1402 wpsize -= cmpp - thousands;
1404 while (--cmpp > thousands)
1414 /* The last thousands character will be added back by
1442 && thousands != L'\0'
1444 && thousands != NULL
1448 /* Try matching against the thousands separator. */
1450 if (c != thousands)
1453 const char *cmpp = thousands;
1472 if (cmpp > thousands)
1474 wpsize -= cmpp - thousands;
1476 while (--cmpp > thousands)
1486 /* The last thousands character will be added back by
1772 else if (thousands != L'\0' && ! got_dot && c == thousands)
1809 /* Figure out whether it is a thousands separator.
1814 const char *cmp2p = thousands;
1816 if (thousands != NULL && ! got_dot)
1819 && *cmp2p == decimal[cmp2p - thousands])
1838 for (cmpp = thousands; *cmpp != '\0'; ++cmpp)