tools/source/fsys/urlobj.cxx |   62 +++++++++++++++++++++----------------------
 1 file changed, 31 insertions(+), 31 deletions(-)

New commits:
commit 05d4420c5e3c87dc458dd775039b58fc2baa0489
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Fri May 10 10:26:27 2024 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Mon May 13 13:05:57 2024 +0200

    createFromAscii -> OUString literals in INetURLObject
    
    Change-Id: I3c564f469635271d27fa0513d676241ce7ded51d
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167573
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/tools/source/fsys/urlobj.cxx b/tools/source/fsys/urlobj.cxx
index a962682863aa..9c27aea1de80 100644
--- a/tools/source/fsys/urlobj.cxx
+++ b/tools/source/fsys/urlobj.cxx
@@ -293,7 +293,7 @@ int INetURLObject::SubString::compare(SubString const & 
rOther,
 struct INetURLObject::SchemeInfo
 {
     OUString m_sScheme;
-    char const * m_pPrefix;
+    OUString m_aPrefix;
     bool m_bAuthority;
     bool m_bUser;
     bool m_bAuth;
@@ -350,89 +350,89 @@ INetURLObject::getSchemeInfo(INetProtocol eTheScheme)
     static o3tl::enumarray<INetProtocol, SchemeInfo> constexpr map = {
         // [-loplugin:redundantfcast]:
         SchemeInfo{
-            EMPTY, "", false, false, false, false, false, false, false, false},
+            EMPTY, u""_ustr, false, false, false, false, false, false, false, 
false},
         SchemeInfo{
-            FTP, "ftp://";, true, true, false, true, true, true, true,
+            FTP, u"ftp://"_ustr, true, true, false, true, true, true, true,
             false},
         SchemeInfo{
-            HTTP, "http://";, true, false, false, false, true, true, true,
+            HTTP, u"http://"_ustr, true, false, false, false, true, true, true,
             true},
         SchemeInfo{
-            FILE1, "file://", true, false, false, false, true, false, true,
+            FILE1, u"file://"_ustr, true, false, false, false, true, false, 
true,
             false},
         SchemeInfo{
-            MAILTO, "mailto:";, false, false, false, false, false, false,
+            MAILTO, u"mailto:"_ustr, false, false, false, false, false, false,
             false, true},
         SchemeInfo{
-            VND_WEBDAV, "vnd.sun.star.webdav://", true, false,
+            VND_WEBDAV, u"vnd.sun.star.webdav://"_ustr, true, false,
             false, false, true, true, true, true},
         SchemeInfo{
-            PRIVATE, "private:", false, false, false, false, false, false,
+            PRIVATE, u"private:"_ustr, false, false, false, false, false, 
false,
             false, true},
         SchemeInfo{
-            VND_HELP, "vnd.sun.star.help://", true, false, false,
+            VND_HELP, u"vnd.sun.star.help://"_ustr, true, false, false,
             false, false, false, true, true},
         SchemeInfo{
-            HTTPS, "https://";, true, false, false, false, true, true,
+            HTTPS, u"https://"_ustr, true, false, false, false, true, true,
             true, true},
         SchemeInfo{
-            SLOT, "slot:", false, false, false, false, false, false, false,
+            SLOT, u"slot:"_ustr, false, false, false, false, false, false, 
false,
             true},
         SchemeInfo{
-            MACRO, "macro:", false, false, false, false, false, false,
+            MACRO, u"macro:"_ustr, false, false, false, false, false, false,
             false, true},
         SchemeInfo{
-            JAVASCRIPT, "javascript:", false, false, false, false, false,
+            JAVASCRIPT, u"javascript:"_ustr, false, false, false, false, false,
             false, false, false},
         SchemeInfo{
-            DATA, "data:", false, false, false, false, false, false, false,
+            DATA, u"data:"_ustr, false, false, false, false, false, false, 
false,
             false},
         SchemeInfo{
-            CID, "cid:", false, false, false, false, false, false, false,
+            CID, u"cid:"_ustr, false, false, false, false, false, false, false,
             false},
         SchemeInfo{
-            VND_HIER, "vnd.sun.star.hier:", true, false, false,
+            VND_HIER, u"vnd.sun.star.hier:"_ustr, true, false, false,
             false, false, false, true, false},
         SchemeInfo{
-            UNO, ".uno:", false, false, false, false, false, false, false,
+            UNO, u".uno:"_ustr, false, false, false, false, false, false, 
false,
             true},
         SchemeInfo{
-            COMPONENT, ".component:", false, false, false, false, false,
+            COMPONENT, u".component:"_ustr, false, false, false, false, false,
             false, false, true},
         SchemeInfo{
-            VND_PKG, "vnd.sun.star.pkg://", true, false, false,
+            VND_PKG, u"vnd.sun.star.pkg://"_ustr, true, false, false,
             false, false, false, true, true},
         SchemeInfo{
-            LDAP, "ldap://";, true, false, false, false, true, true,
+            LDAP, u"ldap://"_ustr, true, false, false, false, true, true,
             false, true},
         SchemeInfo{
-            DB, "db:", false, false, false, false, false, false, false,
+            DB, u"db:"_ustr, false, false, false, false, false, false, false,
             false},
         SchemeInfo{
-            VND_CMD, "vnd.sun.star.cmd:", false, false, false,
+            VND_CMD, u"vnd.sun.star.cmd:"_ustr, false, false, false,
             false, false, false, false, false},
         SchemeInfo{
-            TELNET, "telnet://", true, true, false, true, true, true,
+            TELNET, u"telnet://"_ustr, true, true, false, true, true, true,
             true, false},
         SchemeInfo{
-            VND_EXPAND, "vnd.sun.star.expand:", false, false,
+            VND_EXPAND, u"vnd.sun.star.expand:"_ustr, false, false,
             false, false, false, false, false, false},
         SchemeInfo{
-            VND_TDOC, "vnd.sun.star.tdoc:", false, false, false,
+            VND_TDOC, u"vnd.sun.star.tdoc:"_ustr, false, false, false,
             false, false, false, true, false},
         SchemeInfo{
-            EMPTY, "", false, false, false, false, true, true, true, false },
+            EMPTY, u""_ustr, false, false, false, false, true, true, true, 
false },
         SchemeInfo{
-            SMB, "smb://", true, true, false, true, true, true, true,
+            SMB, u"smb://"_ustr, true, true, false, true, true, true, true,
             true},
         SchemeInfo{
-            HID, "hid:", false, false, false, false, false, false, false,
+            HID, u"hid:"_ustr, false, false, false, false, false, false, false,
             true},
         SchemeInfo{
-            SFTP, "sftp://";, true, true, false, true, true, true, true,
+            SFTP, u"sftp://"_ustr, true, true, false, true, true, true, true,
             true},
         SchemeInfo{
-            VND_CMIS, "vnd.libreoffice.cmis://", true, true,
+            VND_CMIS, u"vnd.libreoffice.cmis://"_ustr, true, true,
             false, false, true, false, true, true} };
     return map[eTheScheme];
 };
@@ -4007,7 +4007,7 @@ bool INetURLObject::isAnyKnownWebDAVScheme() const {
 // static
 OUString INetURLObject::GetScheme(INetProtocol eTheScheme)
 {
-    return OUString::createFromAscii(getSchemeInfo(eTheScheme).m_pPrefix);
+    return getSchemeInfo(eTheScheme).m_aPrefix;
 }
 
 // static

Reply via email to