git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30369
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
d += cc;
for (l += 6; l >= 8; lsb = !lsb)
{
d += cc;
for (l += 6; l >= 8; lsb = !lsb)
{
- c = (d >> (l -= 8)) % 256;
+ c = (unsigned char)((d >> (l -= 8)) % 256);
+ *buf = (wchar_t)(c << 8);
wxASSERT_MSG(IsHex(*s) && IsHex(*(s+1)), wxT("Invalid escape!"));
//<<4 == 16
wxASSERT_MSG(IsHex(*s) && IsHex(*(s+1)), wxT("Invalid escape!"));
//<<4 == 16
- return ( CharToHex(*s) << 4 ) | CharToHex(*++s);
+ return (wxChar)( CharToHex(*s) << 4 ) | CharToHex(*++s);
}
wxString wxURI::Unescape(const wxString& uri)
}
wxString wxURI::Unescape(const wxString& uri)