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
71 int __cdecl
_configthreadlocale(int _Flag
);
72 char *__cdecl
setlocale(int _Category
,const char *_Locale
);
73 _CRTIMP
struct lconv
*__cdecl
localeconv(void);
74 _locale_t __cdecl
_get_current_locale(void);
75 _locale_t __cdecl
_create_locale(int _Category
,const char *_Locale
);
76 void __cdecl
_free_locale(_locale_t _Locale
);
77 _locale_t __cdecl
__get_current_locale(void);
78 _locale_t __cdecl
__create_locale(int _Category
,const char *_Locale
);
79 void __cdecl
__free_locale(_locale_t _Locale
);
81 #ifndef _WLOCALE_DEFINED
82 #define _WLOCALE_DEFINED
83 _CRTIMP
wchar_t *__cdecl
_wsetlocale(int _Category
,const wchar_t *_Locale
);