basic/source/runtime/dllmgr-x64.cxx |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit f23f594b17a2b117e0940ecff86b878955bf6e3e
Author:     Stephan Bergmann <sberg...@redhat.com>
AuthorDate: Thu Apr 14 23:03:16 2022 +0200
Commit:     Stephan Bergmann <sberg...@redhat.com>
CommitDate: Fri Apr 15 08:38:43 2022 +0200

    loplugin:stringviewparam
    
    Change-Id: Id3bd8576b134728140dc68b00eebf78a8f3fd4ca
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133056
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sberg...@redhat.com>

diff --git a/basic/source/runtime/dllmgr-x64.cxx 
b/basic/source/runtime/dllmgr-x64.cxx
index 82d909398a77..0a3d334ce49d 100644
--- a/basic/source/runtime/dllmgr-x64.cxx
+++ b/basic/source/runtime/dllmgr-x64.cxx
@@ -27,6 +27,7 @@
 #include <algorithm>
 #include <cstddef>
 #include <map>
+#include <string_view>
 #include <vector>
 
 #include <basic/sbx.hxx>
@@ -483,7 +484,7 @@ struct ProcData {
 };
 
 ErrCode call(
-    OUString const & dll, ProcData const & proc, SbxArray * arguments,
+    std::u16string_view dll, ProcData const & proc, SbxArray * arguments,
     SbxVariable & result)
 {
     if (arguments && arguments->Count() > 20)
@@ -497,7 +498,7 @@ ErrCode call(
     // requires special handling in unmarshalString; other functions might
     // require similar treatment, too:
     bool special =
-        dll.equalsIgnoreAsciiCase("KERNEL32.DLL") &&
+        o3tl::equalsIgnoreAsciiCase(dll, u"KERNEL32.DLL") &&
         (proc.name == "GetLogicalDriveStringsA");
     for (sal_uInt32 i = 1; i < (arguments == nullptr ? 0 : 
arguments->Count()); ++i)
     {

Reply via email to