]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/regex.cpp
removed extremely user-unfriendly translations
[wxWidgets.git] / src / common / regex.cpp
index 1d5a9f6323481726cbee6b8ade87a7cf0555e38f..cbaa57991dc9acfad1fdb91d09a2936e13bf5b53 100644 (file)
@@ -38,8 +38,8 @@
     #include "wx/intl.h"
 #endif //WX_PRECOMP
 
-// FreeBSD requires this, it probably doesn't hurt for others
-#ifdef __UNIX__
+// FreeBSD & Watcom require this, it probably doesn't hurt for others
+#if defined(__UNIX__) || defined(__WATCOMC__)
     #include <sys/types.h>
 #endif
 
@@ -132,7 +132,7 @@ wxString wxRegExImpl::GetErrorMsg(int errorcode) const
 
         (void)regerror(errorcode, &m_RegEx, (char *)buf.data(), len);
 
-        msg = buf.data();
+        msg = wxString(buf.data(), wxConvLibc);
 #else // !Unicode
         (void)regerror(errorcode, &m_RegEx, msg.GetWriteBuf(len), len);