Unicode fixes. Avoid int 'ch' and '(wx)char ch' in the same scope.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30399 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -262,7 +262,7 @@ void ProcessText2HTML(TexChunk *chunk)
|
||||
bool changed = false;
|
||||
int ptr = 0;
|
||||
int i = 0;
|
||||
char ch = 1;
|
||||
wxChar ch = 1;
|
||||
int len = wxStrlen(chunk->value);
|
||||
while (ch != 0)
|
||||
{
|
||||
@@ -277,19 +277,19 @@ void ProcessText2HTML(TexChunk *chunk)
|
||||
i += 2;
|
||||
changed = true;
|
||||
}
|
||||
else if (!inVerbatim && ch == '`' && (len >= i+1 && chunk->value[i+1] == '`'))
|
||||
else if (!inVerbatim && ch == _T('`') && (len >= i+1 && chunk->value[i+1] == '`'))
|
||||
{
|
||||
BigBuffer[ptr] = '"'; ptr ++;
|
||||
i += 2;
|
||||
changed = true;
|
||||
}
|
||||
else if (!inVerbatim && ch == '`') // Change ` to '
|
||||
else if (!inVerbatim && ch == _T('`')) // Change ` to '
|
||||
{
|
||||
BigBuffer[ptr] = 39; ptr ++;
|
||||
i += 1;
|
||||
changed = true;
|
||||
}
|
||||
else if (ch == '<') // Change < to <
|
||||
else if (ch == _T('<')) // Change < to <
|
||||
{
|
||||
BigBuffer[ptr] = 0;
|
||||
wxStrcat(BigBuffer, _T("<"));
|
||||
@@ -297,7 +297,7 @@ void ProcessText2HTML(TexChunk *chunk)
|
||||
i += 1;
|
||||
changed = true;
|
||||
}
|
||||
else if (ch == '>') // Change > to >
|
||||
else if (ch == _T('>')) // Change > to >
|
||||
{
|
||||
BigBuffer[ptr] = 0;
|
||||
wxStrcat(BigBuffer, _T(">"));
|
||||
|
Reference in New Issue
Block a user