Lines Matching refs:lc
156 locale_decode_monetary(PyObject *dict, struct lconv *lc)
160 change_locale = (!locale_is_ascii(lc->int_curr_symbol)
161 || !locale_is_ascii(lc->currency_symbol)
162 || !locale_is_ascii(lc->mon_decimal_point)
163 || !locale_is_ascii(lc->mon_thousands_sep));
194 #define GET_LOCALE_STRING(ATTR) PyUnicode_DecodeLocale(lc->ATTR, NULL)
197 #define GET_LOCALE_STRING(ATTR) PyUnicode_FromWideChar(lc->_W_ ## ATTR, -1)
246 struct lconv *lc;
255 lc = localeconv();
273 #define GET_LOCALE_STRING(ATTR) PyUnicode_FromWideChar(lc->_W_ ## ATTR, -1)
275 #define GET_LOCALE_STRING(ATTR) PyUnicode_DecodeLocale(lc->ATTR, NULL)
285 x = PyLong_FromLong(lc->i); \
290 if (locale_decode_monetary(result, lc) < 0) {
293 x = copy_grouping(lc->mon_grouping);
309 if (_Py_GetLocaleconvNumeric(lc, &decimal_point, &thousands_sep) < 0) {
328 x = copy_grouping(lc->grouping);