sal/rtl/source/uri.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
New commits: commit 54bc03051702ad279dfd17471a3d5c30003c892d Author: Michael Meeks <michael.me...@suse.com> Date: Mon Apr 2 14:26:43 2012 +0100 sal: reduce allocation thrash in URI encode / decode This saves 1% of string allocation / destruction on startup. diff --git a/sal/rtl/source/uri.cxx b/sal/rtl/source/uri.cxx index 5febefd..3945e04 100644 --- a/sal/rtl/source/uri.cxx +++ b/sal/rtl/source/uri.cxx @@ -609,8 +609,8 @@ void SAL_CALL rtl_uriEncode(rtl_uString * pText, sal_Bool const * pCharClass, sal_Unicode const * p = pText->buffer; sal_Unicode const * pEnd = p + pText->length; - sal_Int32 nCapacity = 0; - rtl_uString_new(pResult); + sal_Int32 nCapacity = pText->length; + rtl_uString_new_WithLength(pResult, nCapacity); while (p < pEnd) { EscapeType eType; @@ -676,8 +676,8 @@ void SAL_CALL rtl_uriDecode(rtl_uString * pText, { sal_Unicode const * p = pText->buffer; sal_Unicode const * pEnd = p + pText->length; - sal_Int32 nCapacity = 0; - rtl_uString_new(pResult); + sal_Int32 nCapacity = pText->length; + rtl_uString_new_WithLength(pResult, nCapacity); while (p < pEnd) { EscapeType eType; _______________________________________________ Libreoffice-commits mailing list Libreoffice-commits@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits