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:
@@ -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(" ");
|
for (j = 8 - i%8; j > 0; j--) out << wxT(" ");
|
||||||
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,
|
||||||
|
Reference in New Issue
Block a user