3 * This file has no copyright assigned and is placed in the Public Domain.
4 * This file is a part of the mingw-runtime package.
5 * No warranty is given; refer to the file DISCLAIMER within the package.
7 * Functions and types for localization (ie. changing the appearance of
8 * output based on the standards of a certain country).
15 /* All the headers include this file. */
19 * NOTE: I have tried to test this, but I am limited by my knowledge of
20 * locale issues. The structure does not bomb if you look at the
21 * values, and 'decimal_point' even seems to be correct. But the
22 * rest of the values are, by default, not particularly useful
23 * (read meaningless and not related to the international settings
34 #define LC_MAX LC_TIME
38 /* According to C89 std, NULL is defined in locale.h too. */
43 * The structure returned by 'localeconv'.
50 char* int_curr_symbol
;
51 char* currency_symbol
;
52 char* mon_decimal_point
;
53 char* mon_thousands_sep
;
71 _CRTIMP
char* __cdecl
setlocale (int, const char*);
72 _CRTIMP
struct lconv
* __cdecl
localeconv (void);
74 #ifndef _WLOCALE_DEFINED /* also declared in wchar.h */
75 # define __need_wchar_t
77 _CRTIMP
wchar_t* __cdecl
_wsetlocale(int, const wchar_t*);
78 # define _WLOCALE_DEFINED
79 #endif /* ndef _WLOCALE_DEFINED */
85 #endif /* Not RC_INVOKED */
87 #endif /* Not _LOCALE_H_ */