Index: third_party/cython/src/Cython/Includes/libc/locale.pxd |
diff --git a/third_party/cython/src/Cython/Includes/libc/locale.pxd b/third_party/cython/src/Cython/Includes/libc/locale.pxd |
new file mode 100644 |
index 0000000000000000000000000000000000000000..c7e0a5141a2a9de916e07c11e6d94a9574cd1447 |
--- /dev/null |
+++ b/third_party/cython/src/Cython/Includes/libc/locale.pxd |
@@ -0,0 +1,46 @@ |
+# 7.11 Localization <locale.h> |
+ |
+# deprecated cimport for backwards compatibility: |
+from libc.string cimport const_char |
+ |
+ |
+cdef extern from "locale.h" nogil: |
+ |
+ struct lconv: |
+ char *decimal_point |
+ char *thousands_sep |
+ char *grouping |
+ char *mon_decimal_point |
+ char *mon_thousands_sep |
+ char *mon_grouping |
+ char *positive_sign |
+ char *negative_sign |
+ char *currency_symbol |
+ char frac_digits |
+ char p_cs_precedes |
+ char n_cs_precedes |
+ char p_sep_by_space |
+ char n_sep_by_space |
+ char p_sign_posn |
+ char n_sign_posn |
+ char *int_curr_symbol |
+ char int_frac_digits |
+ char int_p_cs_precedes |
+ char int_n_cs_precedes |
+ char int_p_sep_by_space |
+ char int_n_sep_by_space |
+ char int_p_sign_posn |
+ char int_n_sign_posn |
+ |
+ enum: LC_ALL |
+ enum: LC_COLLATE |
+ enum: LC_CTYPE |
+ enum: LC_MONETARY |
+ enum: LC_NUMERIC |
+ enum: LC_TIME |
+ |
+ # 7.11.1 Locale control |
+ char *setlocale (int category, const char *locale) |
+ |
+ # 7.11.2 Numeric formatting convention inquiry |
+ lconv *localeconv () |