X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/314260fbd07ecebb43c60d147e1f4580a7159e42..4090fe84c47112e59b7a3e88bc805c781ee4d10d:/src/html/search.cpp diff --git a/src/html/search.cpp b/src/html/search.cpp index 78df71a708..5d30b48227 100644 --- a/src/html/search.cpp +++ b/src/html/search.cpp @@ -15,21 +15,19 @@ #include "wx/wxprec.h" +#ifdef __BORLANDC__ + #pragma hdrstop +#endif + #include "wx/defs.h" #if wxUSE_HTML -#ifdef __BORDLANDC__ -#pragma hdrstop -#endif - #ifndef WXPRECOMP -#include #endif #include "wx/html/helpdata.h" - //-------------------------------------------------------------------------------- // wxSearchEngine //-------------------------------------------------------------------------------- @@ -37,11 +35,11 @@ void wxSearchEngine::LookFor(const wxString& keyword) { if (m_Keyword) delete[] m_Keyword; - m_Keyword = new char[keyword.Length() + 1]; - strcpy(m_Keyword, keyword.c_str()); - for (int i = strlen(m_Keyword) - 1; i >= 0; i--) - if ((m_Keyword[i] >= 'A') && (m_Keyword[i] <= 'Z')) - m_Keyword[i] += 'a' - 'A'; + m_Keyword = new wxChar[keyword.Length() + 1]; + wxStrcpy(m_Keyword, keyword.c_str()); + for (int i = wxStrlen(m_Keyword) - 1; i >= 0; i--) + if ((m_Keyword[i] >= wxT('A')) && (m_Keyword[i] <= wxT('Z'))) + m_Keyword[i] += wxT('a') - wxT('A'); } @@ -52,7 +50,7 @@ bool wxSearchEngine::Scan(wxInputStream *stream) int i, j; int lng = stream ->GetSize(); - int wrd = strlen(m_Keyword); + int wrd = wxStrlen(m_Keyword); bool found = FALSE; char *buf = new char[lng + 1]; stream -> Read(buf, lng);