an attempt to fix glibc2.0 stupidness
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -151,8 +151,17 @@ typedef unsigned __WCHAR_TYPE__ wxUChar;
|
||||
#define wxIsspace iswspace
|
||||
#define wxIsupper iswupper
|
||||
#define wxIsxdigit iswxdigit
|
||||
#define wxTolower towlower
|
||||
#define wxToupper towupper
|
||||
|
||||
// VZ: the test is incorrect, should test for glibc2.0 somehow probably
|
||||
#ifdef __GNUG__
|
||||
// /usr/include/wctype.h incorrectly declares translations tables which
|
||||
// provokes tons of compile-time warnings - try to correct this
|
||||
#define wxTolower(wc) towctrans((wc), (wctrans_t)__ctype_tolower)
|
||||
#define wxToupper(wc) towctrans((wc), (wctrans_t)__ctype_toupper)
|
||||
#else
|
||||
#define wxTolower towlower
|
||||
#define wxToupper towupper
|
||||
#endif // gcc/!gcc
|
||||
|
||||
// string.h functions (wchar.h)
|
||||
#define wxStrcat wcscat
|
||||
|
Reference in New Issue
Block a user