From: Vadim Zeitlin Date: Fri, 17 Oct 2008 12:25:47 +0000 (+0000) Subject: significantly optimize wxCSConv::To/FromWChar(NULL) performance by simply using a... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/878c265b94fe88dffe63e3b057c5135d0fffef79 significantly optimize wxCSConv::To/FromWChar(NULL) performance by simply using a bigger temporary buffer git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56399 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/strconv.cpp b/src/common/strconv.cpp index 6505ae15e1..0cdae0151a 100644 --- a/src/common/strconv.cpp +++ b/src/common/strconv.cpp @@ -2300,7 +2300,7 @@ wxMBConv_iconv::ToWChar(wchar_t *dst, size_t dstLen, else // no destination buffer { // convert using temp buffer to calculate the size of the buffer needed - wchar_t tbuf[8]; + wchar_t tbuf[256]; res = 0; do @@ -2367,7 +2367,7 @@ size_t wxMBConv_iconv::FromWChar(char *dst, size_t dstLen, else // no destination buffer { // convert using temp buffer to calculate the size of the buffer needed - char tbuf[16]; + char tbuf[256]; res = 0; do {