Lines Matching refs:locale
47 #include <locale.h>
71 static struct lconv *locale = 0;
81 /* Figure out what symbols apply in this locale */
83 if (!locale)
85 locale = localeconv();
86 if (locale->decimal_point && *locale->decimal_point)
87 radix = locale->decimal_point;
88 if (locale->positive_sign && *locale->positive_sign)
89 plus = locale->positive_sign;
90 if (locale->negative_sign && *locale->negative_sign)
91 minus = locale->negative_sign;
123 if (!locale)
125 locale = localeconv();
126 if (locale->decimal_point && *locale->decimal_point)
127 radix = locale->decimal_point;
128 if (locale->positive_sign && *locale->positive_sign)
129 plus = locale->positive_sign;
130 if (locale->negative_sign && *locale->negative_sign)
131 minus = locale->negative_sign;
172 /* Last step, convert the locale-specific sign and radix characters