connectivity/source/drivers/odbc/appendsqlwchars.cxx | 9 +++++---- connectivity/source/drivers/odbc/appendsqlwchars.hxx | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-)
New commits: commit 1f291178605aea72a988d19db75500dfd2c23424 Author: Lionel Elie Mamane <lio...@mamane.lu> Date: Fri Sep 19 12:05:16 2014 +0200 speed optimisation Change-Id: I8f27adf834e09702c609170e63facb1ec1ea0ab7 diff --git a/connectivity/source/drivers/odbc/appendsqlwchars.cxx b/connectivity/source/drivers/odbc/appendsqlwchars.cxx index c083c61..8a62db3 100644 --- a/connectivity/source/drivers/odbc/appendsqlwchars.cxx +++ b/connectivity/source/drivers/odbc/appendsqlwchars.cxx @@ -26,9 +26,10 @@ void appendSQLWCHARs(OUStringBuffer & s, const sal_Unicode* d, sal_Int32 n) BOOST_STATIC_ASSERT(sizeof (wchar_t) == 4); void appendSQLWCHARs(OUStringBuffer & s, const wchar_t* d, sal_Int32 n) { - for (sal_Int32 i = 0; i < n; ++i) + const wchar_t * const end = d + n; + for (; d < end; ++d) { - s.appendUtf32(d[i]); + s.appendUtf32(*d); } } #endif commit f3615c768c2d93b581eff7532c263a3905bb4785 Author: Lionel Elie Mamane <lio...@mamane.lu> Date: Fri Sep 19 12:04:54 2014 +0200 constify Change-Id: If9866d25b228a5b84844943c17406c10f2c8515d diff --git a/connectivity/source/drivers/odbc/appendsqlwchars.cxx b/connectivity/source/drivers/odbc/appendsqlwchars.cxx index 09f39e2..c083c61 100644 --- a/connectivity/source/drivers/odbc/appendsqlwchars.cxx +++ b/connectivity/source/drivers/odbc/appendsqlwchars.cxx @@ -17,14 +17,14 @@ namespace connectivity { namespace odbc { -void appendSQLWCHARs(OUStringBuffer & s, sal_Unicode* d, sal_Int32 n) +void appendSQLWCHARs(OUStringBuffer & s, const sal_Unicode* d, sal_Int32 n) { s.append(d, n); } #if defined SAL_UNICODE_NOTEQUAL_WCHAR_T BOOST_STATIC_ASSERT(sizeof (wchar_t) == 4); -void appendSQLWCHARs(OUStringBuffer & s, wchar_t* d, sal_Int32 n) +void appendSQLWCHARs(OUStringBuffer & s, const wchar_t* d, sal_Int32 n) { for (sal_Int32 i = 0; i < n; ++i) { diff --git a/connectivity/source/drivers/odbc/appendsqlwchars.hxx b/connectivity/source/drivers/odbc/appendsqlwchars.hxx index 1c31c72..b1424d1 100644 --- a/connectivity/source/drivers/odbc/appendsqlwchars.hxx +++ b/connectivity/source/drivers/odbc/appendsqlwchars.hxx @@ -17,10 +17,10 @@ namespace connectivity { namespace odbc { -void appendSQLWCHARs(OUStringBuffer & s, sal_Unicode* d, sal_Int32 n); +void appendSQLWCHARs(OUStringBuffer & s, const sal_Unicode* d, sal_Int32 n); #if defined SAL_UNICODE_NOTEQUAL_WCHAR_T -void appendSQLWCHARs(OUStringBuffer & s, wchar_t* d, sal_Int32 n); +void appendSQLWCHARs(OUStringBuffer & s, const wchar_t* d, sal_Int32 n); #endif } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits