slight optimization for wxHtmlEntitiesParser::GetEntityChar() in UTF-8 build: use wx_str() instead of c_str()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48317 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -558,16 +558,18 @@ wxChar wxHtmlEntitiesParser::GetEntityChar(const wxString& entity) const
|
|||||||
|
|
||||||
if (entity[0] == wxT('#'))
|
if (entity[0] == wxT('#'))
|
||||||
{
|
{
|
||||||
const wxChar *ent_s = entity.c_str();
|
// NB: parsed value is a number, so it's OK to use wx_str(), internal
|
||||||
const wxChar *format;
|
// representation is the same for numbers
|
||||||
|
const wxStringCharType *ent_s = entity.wx_str();
|
||||||
|
const wxStringCharType *format;
|
||||||
|
|
||||||
if (ent_s[1] == wxT('x') || ent_s[1] == wxT('X'))
|
if (ent_s[1] == wxSTRING_TEXT('x') || ent_s[1] == wxSTRING_TEXT('X'))
|
||||||
{
|
{
|
||||||
format = wxT("%x");
|
format = wxSTRING_TEXT("%x");
|
||||||
ent_s++;
|
ent_s++;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
format = wxT("%u");
|
format = wxSTRING_TEXT("%u");
|
||||||
ent_s++;
|
ent_s++;
|
||||||
|
|
||||||
if (wxSscanf(ent_s, format, &code) != 1)
|
if (wxSscanf(ent_s, format, &code) != 1)
|
||||||
|
Reference in New Issue
Block a user