OLD | NEW |
| (Empty) |
1 Index: source/common/putilimp.h | |
2 =================================================================== | |
3 --- source/common/putilimp.h (revision 259715) | |
4 +++ source/common/putilimp.h (working copy) | |
5 @@ -85,7 +85,7 @@ | |
6 | |
7 #ifdef U_HAVE_NL_LANGINFO_CODESET | |
8 /* Use the predefined value. */ | |
9 -#elif U_PLATFORM_HAS_WIN32_API | |
10 +#elif U_PLATFORM_HAS_WIN32_API || U_PLATFORM == U_PF_ANDROID || U_PLATFORM == U
_PF_QNX | |
11 # define U_HAVE_NL_LANGINFO_CODESET 0 | |
12 #else | |
13 # define U_HAVE_NL_LANGINFO_CODESET 1 | |
14 @@ -116,9 +116,12 @@ | |
15 #elif U_PLATFORM == U_PF_ANDROID | |
16 # define U_TIMEZONE timezone | |
17 #elif U_PLATFORM_IS_LINUX_BASED | |
18 -# if !defined(__UCLIBC__) | |
19 - /* __timezone is only available in glibc */ | |
20 -# define U_TIMEZONE __timezone | |
21 +# if defined(__UCLIBC__) | |
22 + /* uClibc does not have __timezone or _timezone. */ | |
23 +# elif defined(_NEWLIB_VERSION) | |
24 +# define U_TIMEZONE _timezone | |
25 +# elif defined(__GLIBC__) | |
26 +# define U_TIMEZONE __timezone | |
27 # endif | |
28 #elif U_PLATFORM_USES_ONLY_WIN32_API | |
29 # define U_TIMEZONE _timezone | |
OLD | NEW |