sw/inc/dbmgr.hxx                |    4 ++--
 sw/source/uibase/dbui/dbmgr.cxx |   11 ++++++-----
 2 files changed, 8 insertions(+), 7 deletions(-)

New commits:
commit d7a5e7643f3540b1490c1e2f1a91ff86c721d7b6
Author:     EMartinGube <martin.g...@web.de>
AuthorDate: Mon Aug 14 21:31:24 2023 +0200
Commit:     Hossein <hoss...@libreoffice.org>
CommitDate: Sat Nov 4 02:34:56 2023 +0100

    tdf#114441 Convert use of sal_uLong to better integer types
    
    Return type of GetColumnFormat() is changed to sal_uInt32. All the
    values from the function calls inside GetCloumnFormat() which were
    involved in the return value seem to be positive right now.
    
    Change-Id: Id19b2982d8372e10fee5fc0fd4233576076ec3df
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155680
    Tested-by: Hossein <hoss...@libreoffice.org>
    Reviewed-by: Hossein <hoss...@libreoffice.org>

diff --git a/sw/inc/dbmgr.hxx b/sw/inc/dbmgr.hxx
index b0d4b756917d..4c6a0c1e7499 100644
--- a/sw/inc/dbmgr.hxx
+++ b/sw/inc/dbmgr.hxx
@@ -325,13 +325,13 @@ public:
                             css::uno::Reference< css::sdbc::XConnection> const 
& xConnection,
                             const OUString& rTableName);
 
-    static sal_uLong GetColumnFormat( css::uno::Reference< 
css::sdbc::XDataSource> const & xSource,
+    static sal_uInt32 GetColumnFormat( css::uno::Reference< 
css::sdbc::XDataSource> const & xSource,
                             css::uno::Reference< css::sdbc::XConnection> const 
& xConnection,
                             css::uno::Reference< css::beans::XPropertySet> 
const & xColumn,
                             SvNumberFormatter* pNFormatr,
                             LanguageType nLanguage );
 
-    sal_uLong GetColumnFormat( const OUString& rDBName,
+    sal_uInt32 GetColumnFormat( const OUString& rDBName,
                             const OUString& rTableName,
                             const OUString& rColNm,
                             SvNumberFormatter* pNFormatr,
diff --git a/sw/source/uibase/dbui/dbmgr.cxx b/sw/source/uibase/dbui/dbmgr.cxx
index 0cc225e0c3de..bb4cdc12cdbe 100644
--- a/sw/source/uibase/dbui/dbmgr.cxx
+++ b/sw/source/uibase/dbui/dbmgr.cxx
@@ -591,7 +591,7 @@ void SwDBManager::ImportFromConnection(  SwWrtShell* pSh )
     std::optional<SwWait> oWait;
 
     {
-        sal_uLong i = 0;
+        sal_uInt32 i = 0;
         do {
 
             ImportDBEntry(pSh);
@@ -1670,13 +1670,13 @@ void SwDBManager::MergeCancel()
 
 // determine the column's Numberformat and transfer to the forwarded Formatter,
 // if applicable.
-sal_uLong SwDBManager::GetColumnFormat( const OUString& rDBName,
+sal_uInt32 SwDBManager::GetColumnFormat( const OUString& rDBName,
                                 const OUString& rTableName,
                                 const OUString& rColNm,
                                 SvNumberFormatter* pNFormatr,
                                 LanguageType nLanguage )
 {
-    sal_uLong nRet = 0;
+    sal_uInt32 nRet = 0;
     if(pNFormatr)
     {
         uno::Reference< sdbc::XDataSource> xSource;
@@ -1750,7 +1750,7 @@ sal_uLong SwDBManager::GetColumnFormat( const OUString& 
rDBName,
     return nRet;
 }
 
-sal_uLong SwDBManager::GetColumnFormat( uno::Reference< sdbc::XDataSource> 
const & xSource_in,
+sal_uInt32 SwDBManager::GetColumnFormat( uno::Reference< sdbc::XDataSource> 
const & xSource_in,
                         uno::Reference< sdbc::XConnection> const & xConnection,
                         uno::Reference< beans::XPropertySet> const & xColumn,
                         SvNumberFormatter* pNFormatr,
@@ -1759,7 +1759,7 @@ sal_uLong SwDBManager::GetColumnFormat( uno::Reference< 
sdbc::XDataSource> const
     auto xSource = xSource_in;
 
     // set the NumberFormat in the doc if applicable
-    sal_uLong nRet = 0;
+    sal_uInt32 nRet = 0;
 
     if(!xSource.is())
     {
@@ -1813,6 +1813,7 @@ sal_uLong SwDBManager::GetColumnFormat( uno::Reference< 
sdbc::XDataSource> const
                         nFormat = xDocNumberFormats->queryKey( sFormat, aLoc, 
false );
                         if(NUMBERFORMAT_ENTRY_NOT_FOUND == 
sal::static_int_cast< sal_uInt32, sal_Int32>(nFormat))
                             nFormat = xDocNumberFormats->addNew( sFormat, aLoc 
);
+
                         nRet = nFormat;
                         bUseDefault = false;
                     }

Reply via email to