]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/wxchar.h
Use new C++ sockets for everything except OS/2
[wxWidgets.git] / include / wx / wxchar.h
index 5e65c13bce02374298ab76b83d84e9eda349c451..dd6ca93a71f45789fb7fd4756a2589f40e0b1a8f 100644 (file)
     #define  wxIsspace   _istspace
     #define  wxIsupper   _istupper
     #define  wxIsxdigit  _istxdigit
-    #define  wxTolower   _totlower
-    #define  wxToupper   _totupper
+
+    /*
+       There is a bug in VC6 C RTL: toxxx() functions dosn't do anything with
+       signed chars < 0, so "fix" it here.
+     */
+    #define  wxTolower(c) _totlower((wxUChar)(c))
+    #define  wxToupper(c) _totupper((wxUChar)(c))
 
     /* locale.h functons */
     #define  wxSetlocale _tsetlocale