vcl/source/gdi/jobset.cxx |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

New commits:
commit 92cc9b0a122eb0d680bfca2575f9721384f242bd
Author:     Michael Weghorn <m.wegh...@posteo.de>
AuthorDate: Fri Jul 22 13:45:53 2022 +0100
Commit:     Michael Weghorn <m.wegh...@posteo.de>
CommitDate: Mon Jul 25 07:49:23 2022 +0200

    tdf#147021 Use std::size in {Read,Write}JobSetup
    
    Change-Id: I6db569b8c5fb94dcd0e7ad629738ded8ba53e80c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137359
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>
    (cherry picked from commit 5b04eed4d22c9e3caa76e195582b15862e9261b6)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137328
    Tested-by: Michael Weghorn <m.wegh...@posteo.de>

diff --git a/vcl/source/gdi/jobset.cxx b/vcl/source/gdi/jobset.cxx
index c6641c14ef03..29659fd35fa5 100644
--- a/vcl/source/gdi/jobset.cxx
+++ b/vcl/source/gdi/jobset.cxx
@@ -253,9 +253,9 @@ SvStream& ReadJobSetup( SvStream& rIStream, JobSetup& 
rJobSetup )
 
             ImplJobSetup& rJobData = rJobSetup.ImplGetData();
 
-            pData->cPrinterName[SAL_N_ELEMENTS(pData->cPrinterName) - 1] = 0;
+            pData->cPrinterName[std::size(pData->cPrinterName) - 1] = 0;
             rJobData.SetPrinterName( OStringToOUString(pData->cPrinterName, 
aStreamEncoding) );
-            pData->cDriverName[SAL_N_ELEMENTS(pData->cDriverName) - 1] = 0;
+            pData->cDriverName[std::size(pData->cDriverName) - 1] = 0;
             rJobData.SetDriver( OStringToOUString(pData->cDriverName, 
aStreamEncoding) );
 
             // Are these our new JobSetup files?
@@ -350,9 +350,9 @@ SvStream& WriteJobSetup( SvStream& rOStream, const 
JobSetup& rJobSetup )
 
             ImplOldJobSetupData aOldData = {};
             OString aPrnByteName(OUStringToOString(rJobData.GetPrinterName(), 
RTL_TEXTENCODING_UTF8));
-            strncpy(aOldData.cPrinterName, aPrnByteName.getStr(), 
SAL_N_ELEMENTS(aOldData.cPrinterName) - 1);
+            strncpy(aOldData.cPrinterName, aPrnByteName.getStr(), 
std::size(aOldData.cPrinterName) - 1);
             OString aDriverByteName(OUStringToOString(rJobData.GetDriver(), 
RTL_TEXTENCODING_UTF8));
-            strncpy(aOldData.cDriverName, aDriverByteName.getStr(), 
SAL_N_ELEMENTS(aOldData.cDriverName) - 1);
+            strncpy(aOldData.cDriverName, aDriverByteName.getStr(), 
std::size(aOldData.cDriverName) - 1);
             int nPos = rOStream.Tell();
             rOStream.WriteUInt16( 0 );
             rOStream.WriteUInt16( JOBSET_FILE605_SYSTEM );

Reply via email to