diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2011-01-27 11:55:01 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2011-01-27 11:55:01 +0000 |
commit | 7cc6d7cfc68c3b6ca6e6d4e4d8d458ea1d3399aa (patch) | |
tree | 7a2ce90dcd9aaff131e33e00a2b6fff938f3380d /newlib | |
parent | 40aca0688493bbc8d193354916c81b13e5043c93 (diff) | |
download | newlib-7cc6d7cfc68c3b6ca6e6d4e4d8d458ea1d3399aa.zip newlib-7cc6d7cfc68c3b6ca6e6d4e4d8d458ea1d3399aa.tar.gz newlib-7cc6d7cfc68c3b6ca6e6d4e4d8d458ea1d3399aa.tar.bz2 |
* libc/include/sys/features.h: Define __STDC_ISO_10646__ for Cygwin.
* libc/include/wchar.h: Include features.h.
Diffstat (limited to 'newlib')
-rw-r--r-- | newlib/ChangeLog | 5 | ||||
-rw-r--r-- | newlib/libc/include/sys/features.h | 6 | ||||
-rw-r--r-- | newlib/libc/include/wchar.h | 3 |
3 files changed, 14 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog index d8642ca..5fff8ad 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,8 @@ +2011-01-27 Corinna Vinschen <vinschen@redhat.com> + + * libc/include/sys/features.h: Define __STDC_ISO_10646__ for Cygwin. + * libc/include/wchar.h: Include features.h. + 2011-01-15 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> * libc/include/sys/types.h (ulong): Add typedef. diff --git a/newlib/libc/include/sys/features.h b/newlib/libc/include/sys/features.h index 2f86268..b2e56da 100644 --- a/newlib/libc/include/sys/features.h +++ b/newlib/libc/include/sys/features.h @@ -178,6 +178,12 @@ extern "C" { /* #define _XOPEN_UNIX -1 */ #endif /* !__STRICT_ANSI__ || __cplusplus || __STDC_VERSION__ >= 199901L */ + +/* The value corresponds to UNICODE version 4.0, which is the version + supported by XP. Newlib supports 5.2 (2011) but so far Cygwin needs + the MS conversions for double-byte charsets. */ +#define __STDC_ISO_10646__ 200305L + #endif /* __CYGWIN__ */ /* Per the permission given in POSIX.1-2008 section 2.2.1, define diff --git a/newlib/libc/include/wchar.h b/newlib/libc/include/wchar.h index 234c71e..3cb12e2 100644 --- a/newlib/libc/include/wchar.h +++ b/newlib/libc/include/wchar.h @@ -16,6 +16,9 @@ /* For _mbstate_t definition. */ #include <sys/_types.h> +/* For __STDC_ISO_10646__ */ +#include <sys/features.h> + #ifndef NULL #define NULL 0 #endif |