2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the w64 mingw-runtime package.
4 * No warranty is given; refer to the file DISCLAIMER within this package.
11 #pragma pack(push,_CRT_PACKING)
21 #define NULL ((void *)0)
33 #define LC_MAX LC_TIME
35 #ifndef _LCONV_DEFINED
36 #define _LCONV_DEFINED
41 char *int_curr_symbol
;
42 char *currency_symbol
;
43 char *mon_decimal_point
;
44 char *mon_thousands_sep
;
59 #ifndef _CONFIG_LOCALE_SWT
60 #define _CONFIG_LOCALE_SWT
62 #define _ENABLE_PER_THREAD_LOCALE 0x1
63 #define _DISABLE_PER_THREAD_LOCALE 0x2
64 #define _ENABLE_PER_THREAD_LOCALE_GLOBAL 0x10
65 #define _DISABLE_PER_THREAD_LOCALE_GLOBAL 0x20
66 #define _ENABLE_PER_THREAD_LOCALE_NEW 0x100
67 #define _DISABLE_PER_THREAD_LOCALE_NEW 0x200
82 _In_opt_z_
const char *_Locale
);
93 _get_current_locale(void);
100 _In_z_
const char *_Locale
);
105 _In_opt_ _locale_t _Locale
);
110 __get_current_locale(void);
117 _In_z_
const char *_Locale
);
122 _In_opt_ _locale_t _Locale
);
124 #ifndef _WLOCALE_DEFINED
125 #define _WLOCALE_DEFINED
132 _In_opt_z_
const wchar_t *_Locale
);