diff --git a/include/wx/uri.h b/include/wx/uri.h index 378ab2645d..a2a1ac498d 100644 --- a/include/wx/uri.h +++ b/include/wx/uri.h @@ -122,7 +122,7 @@ protected: static void Escape (wxString& s, const wxChar& c); static bool IsEscape(const wxChar*& uri); - static wxInt32 CharToHex(const wxChar& c); + static wxChar CharToHex(const wxChar& c); static bool IsUnreserved (const wxChar& c); static bool IsReserved (const wxChar& c); diff --git a/src/common/uri.cpp b/src/common/uri.cpp index d58c572fb9..0d181449c1 100644 --- a/src/common/uri.cpp +++ b/src/common/uri.cpp @@ -117,7 +117,7 @@ wxChar wxURI::TranslateEscape(const wxChar* s) { wxASSERT_MSG(IsHex(*s) && IsHex(*(s+1)), wxT("Invalid escape!")); - return (wxChar)( CharToHex(*s) * 0x10 + CharToHex(*++s) ); + return CharToHex(*s) * 0x10 + CharToHex(*++s); } wxString wxURI::Unescape(const wxString& uri) @@ -1150,7 +1150,7 @@ bool wxURI::ParseIPvFuture(const wxChar*& uri) // --------------------------------------------------------------------------- //static -wxInt32 wxURI::CharToHex(const wxChar& c) +wxChar wxURI::CharToHex(const wxChar& c) { if ((c >= wxT('A')) && (c <= wxT('Z'))) return c - wxT('A') + 0x0A; if ((c >= wxT('a')) && (c <= wxT('z'))) return c - wxT('a') + 0x0a;