compilation fix for VC++

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11255 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2001-08-02 02:48:01 +00:00
parent ddab9f80c8
commit c0ce1b0339

View File

@@ -35,13 +35,13 @@ FORCE_LINK_ME(m_pre)
static wxString HtmlizeWhitespaces(const wxString& str) static wxString HtmlizeWhitespaces(const wxString& str)
{ {
wxString out; wxString out;
size_t i = 0, len = str.Len(); size_t i = 0, j = 0, len = str.Len();
for (i = 0; i < len; i++) for (i = 0; i < len; i++)
{ {
switch (str[i]) switch (str[i])
{ {
case wxT('<'): case wxT('<'):
while (i < len && str[i] != wxT('>')) while (i < len && str[i] != wxT('>'))
out << str[i++]; out << str[i++];
out << wxT('>'); out << wxT('>');
break; break;
@@ -52,7 +52,7 @@ static wxString HtmlizeWhitespaces(const wxString& str)
out << wxT("<br>"); out << wxT("<br>");
break; break;
case wxT('\t'): case wxT('\t'):
for (size_t j = 8 - i%8; j > 0; j--) out << wxT("&nbsp;"); for (j = 8 - i%8; j > 0; j--) out << wxT("&nbsp;");
break; break;
default: default:
out << str[i]; out << str[i];
@@ -92,7 +92,7 @@ TAG_HANDLER_BEGIN(PRE, "PRE")
c = m_WParser->OpenContainer(); c = m_WParser->OpenContainer();
c->SetAlignHor(wxHTML_ALIGN_LEFT); c->SetAlignHor(wxHTML_ALIGN_LEFT);
wxString srcMid = wxString srcMid =
m_WParser->GetSource()->Mid(tag.GetBeginPos(), m_WParser->GetSource()->Mid(tag.GetBeginPos(),
tag.GetEndPos1() - tag.GetBeginPos()); tag.GetEndPos1() - tag.GetBeginPos());
// It is safe to temporarily change the source being parsed, // It is safe to temporarily change the source being parsed,