From: Vadim Zeitlin Date: Fri, 19 Oct 2001 17:54:49 +0000 (+0000) Subject: who forward declared wcslen() without using extern "C" around it?? and why was it... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/85ee61ac2ef6333568a399aa2fb7bc7b5b949623 who forward declared wcslen() without using extern "C" around it?? and why was it needed at all? removed. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12094 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/wxchar.h b/include/wx/wxchar.h index 55cf190209..cb07176438 100644 --- a/include/wx/wxchar.h +++ b/include/wx/wxchar.h @@ -288,10 +288,11 @@ typedef _TUCHAR wxUChar; # ifdef HAVE_WCSTR_H # include # else -# if defined(__FreeBSD__) || defined(__DARWIN__) -# include -# define wxNEED_WCSLEN -# else + // VZ: do we really have to include this? +# include + + // include wchar.h to get wcslen() declaration used by wx/buffer.h +# if defined(HAVE_WCHAR_H) # include # endif # endif @@ -517,11 +518,6 @@ typedef unsigned __WCHAR_TYPE__ wxUChar; # endif #endif //!Unicode -#if defined(wxNEED_WCSLEN) && wxUSE_UNICODE -# define wcslen wxStrlen -# undef wxNEED_WCSLEN -#endif - // checks whether the passed in pointer is NULL and if the string is empty inline bool wxIsEmpty(const wxChar *p) { return !p || !*p; } @@ -580,10 +576,6 @@ class wxWCharBuffer; WXDLLEXPORT wxWCharBuffer wxSetlocale(int category, const wxChar *locale); #endif -#ifdef wxNEED_WCSLEN // for use in buffer.h -WXDLLEXPORT size_t wcslen(const wchar_t *s); -#endif - #ifdef wxNEED_WX_CTYPE_H WXDLLEXPORT int wxIsalnum(wxChar ch); WXDLLEXPORT int wxIsalpha(wxChar ch);