From: Ryan Norton Date: Sun, 14 Dec 2003 23:58:55 +0000 (+0000) Subject: (should) fix unix compilation... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/cffadd8447201d0e2e1b3de6f8a24b967da9140c?ds=inline (should) fix unix compilation... git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24856 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/regex.cpp b/src/common/regex.cpp index 8503538f76..f499c1628d 100644 --- a/src/common/regex.cpp +++ b/src/common/regex.cpp @@ -49,7 +49,7 @@ #include "wx/regex.h" -#if wxUSE_UNICODE +#ifdef wx_wchar #define regerror wx_regerror #define regfree wx_regfree #endif @@ -146,17 +146,17 @@ wxString wxRegExImpl::GetErrorMsg(int errorcode) const { len++; -#if wxUSE_UNICODE +#ifdef wx_wchar wxCharBuffer buf(len); (void)regerror(errorcode, &m_RegEx, (char *)buf.data(), len); msg = wxString(buf.data(), wxConvLibc); -#else // !Unicode +#else (void)regerror(errorcode, &m_RegEx, msg.GetWriteBuf(len), len); msg.UngetWriteBuf(); -#endif // Unicode/!Unicode +#endif } else // regerror() returned 0 { @@ -187,7 +187,7 @@ bool wxRegExImpl::Compile(const wxString& expr, int flags) // compile it -#if wxUSE_UNICODE +#ifdef wx_wchar int errorcode = wx_regcomp(&m_RegEx, expr, expr.Length(), REG_ADVANCED); #else int errorcode = regcomp(&m_RegEx, expr.mb_str(), flagsRE); @@ -266,7 +266,7 @@ bool wxRegExImpl::Matches(const wxChar *str, int flags) const } // do match it -#if wxUSE_UNICODE +#ifdef wx_wchar rm_detail_t rd; int rc = wx_regexec(&self->m_RegEx, str, wxStrlen(str), &rd, m_nMatches, m_Matches, flagsRE); #else