From: Václav Slavík Date: Thu, 28 Jun 2007 17:33:59 +0000 (+0000) Subject: dont use wxChar* arguments in wxHTML API X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/d7640339e92492ee1ee32384f471cce0f9f169fa dont use wxChar* arguments in wxHTML API git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47005 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/html/htmltag.h b/include/wx/html/htmltag.h index b73ffc7441..92a93438a3 100644 --- a/include/wx/html/htmltag.h +++ b/include/wx/html/htmltag.h @@ -105,7 +105,8 @@ public: // (like sscanf() does) // NOTE: unlike scanf family, this function only accepts // *one* parameter ! - int ScanParam(const wxString& par, const wxChar *format, void *param) const; + int ScanParam(const wxString& par, const char *format, void *param) const; + int ScanParam(const wxString& par, const wchar_t *format, void *param) const; // Returns string containing all params. wxString GetAllParams() const; diff --git a/src/html/htmltag.cpp b/src/html/htmltag.cpp index ceb353297c..05b9c77a25 100644 --- a/src/html/htmltag.cpp +++ b/src/html/htmltag.cpp @@ -407,7 +407,15 @@ wxString wxHtmlTag::GetParam(const wxString& par, bool with_commas) const } int wxHtmlTag::ScanParam(const wxString& par, - const wxChar *format, + const char *format, + void *param) const +{ + wxString parval = GetParam(par); + return wxSscanf(parval, format, param); +} + +int wxHtmlTag::ScanParam(const wxString& par, + const wchar_t *format, void *param) const { wxString parval = GetParam(par);