[Libreoffice-commits] core.git: chart2/source connectivity/source desktop/source desktop/unx drawinglayer/source editeng/source

Michaël Lefèvre lefevre00 at yahoo.fr
Wed Sep 23 00:30:02 PDT 2015


 chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx |    2 +-
 chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx |    2 +-
 connectivity/source/drivers/macab/MacabRecords.cxx                 |    3 +--
 desktop/source/lib/init.cxx                                        |    3 ++-
 desktop/unx/source/start.c                                         |    5 +++--
 drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx         |    7 ++++---
 editeng/source/items/numitem.cxx                                   |    2 +-
 editeng/source/rtf/svxrtf.cxx                                      |    8 +++++---
 8 files changed, 18 insertions(+), 14 deletions(-)

New commits:
commit 92c8d74c543aa94cd512369072975dca7006d5b3
Author: Michaël Lefèvre <lefevre00 at yahoo.fr>
Date:   Mon Sep 21 15:11:57 2015 +0200

    CppCheck : reduce variables scope
    
    Change-Id: Ief402017b693a4337f330fb07bb7a6dc6e749f72
    Reviewed-on: https://gerrit.libreoffice.org/18753
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx b/chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx
index b3e9bd2..6f0a74f 100644
--- a/chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx
+++ b/chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx
@@ -629,9 +629,9 @@ void DataPointItemConverter::FillSpecialItem(
 
         case SCHATTR_DATADESCR_WRAP_TEXT:
         {
-            bool bValue = false;
             try
             {
+                bool bValue = false;
                 GetPropertySet()->getPropertyValue( "TextWordWrap" ) >>= bValue;
                 rOutItemSet.Put( SfxBoolItem( nWhichId, bValue ));
             }
diff --git a/chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx b/chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx
index 2731f70..6ac914b 100644
--- a/chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx
+++ b/chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx
@@ -576,9 +576,9 @@ void TextLabelItemConverter::FillSpecialItem( sal_uInt16 nWhichId, SfxItemSet& r
         break;
         case SCHATTR_DATADESCR_WRAP_TEXT:
         {
-            bool bValue = false;
             try
             {
+                bool bValue = false;
                 GetPropertySet()->getPropertyValue( "TextWordWrap" ) >>= bValue;
                 rOutItemSet.Put( SfxBoolItem( nWhichId, bValue ));
             }
diff --git a/connectivity/source/drivers/macab/MacabRecords.cxx b/connectivity/source/drivers/macab/MacabRecords.cxx
index 6e3dbea..0423a2c 100644
--- a/connectivity/source/drivers/macab/MacabRecords.cxx
+++ b/connectivity/source/drivers/macab/MacabRecords.cxx
@@ -381,7 +381,6 @@ MacabHeader *MacabRecords::createHeaderForRecordType(const CFArrayRef _records,
     /* While searching through the properties for required properties, these
      * sal_Bools will keep track of what we have found.
      */
-    bool bFoundProperty;
     bool bFoundRequiredProperties[numRequiredProperties];
 
 
@@ -411,8 +410,8 @@ MacabHeader *MacabRecords::createHeaderForRecordType(const CFArrayRef _records,
     /* Determine the non-required properties... */
     for(i = 0; i < numProperties; i++)
     {
+        bool bFoundProperty = false;
         property = static_cast<CFStringRef>(CFArrayGetValueAtIndex(allProperties, i));
-        bFoundProperty = false;
         for(j = 0; j < numRequiredProperties; j++)
         {
             if(CFEqual(property, requiredProperties[j]))
diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index d86a84e..fc55620 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -563,7 +563,6 @@ static void doc_iniUnoCommands ()
     };
 
     util::URL aCommandURL;
-    const SfxSlot* pSlot = NULL;
     SfxViewShell* pViewShell = SfxViewShell::Current();
     SfxViewFrame* pViewFrame = pViewShell? pViewShell->GetViewFrame(): NULL;
 
@@ -579,6 +578,8 @@ static void doc_iniUnoCommands ()
 
     for (sal_uInt32 nIterator = 0; nIterator < SAL_N_ELEMENTS(sUnoCommands); nIterator++)
     {
+        const SfxSlot* pSlot = NULL;
+
         aCommandURL.Complete = sUnoCommands[nIterator];
         xParser->parseStrict(aCommandURL);
         pSlot = rSlotPool.GetUnoSlot(aCommandURL.Path);
diff --git a/desktop/unx/source/start.c b/desktop/unx/source/start.c
index ce856ec..b9aa828 100644
--- a/desktop/unx/source/start.c
+++ b/desktop/unx/source/start.c
@@ -105,7 +105,6 @@ child_spawn ( Args *args, sal_Bool bAllArgs, sal_Bool bWithStatus )
     rtl_uString *pApp = NULL, *pTmp = NULL;
     rtl_uString **ppArgs;
     sal_uInt32 nArgs, i;
-    char buffer[64];
     ChildInfo *info;
     int status_pipe[2];
     oslProcessError nError;
@@ -136,6 +135,8 @@ child_spawn ( Args *args, sal_Bool bAllArgs, sal_Bool bWithStatus )
 
     if( bWithStatus )
     {
+        char buffer[64];
+
         /* add the pipe arg */
         snprintf (buffer, 63, "--splash-pipe=%d", status_pipe[1]);
         rtl_uString_newFromAscii( &pTmp, buffer );
@@ -754,7 +755,6 @@ void sigterm_handler(int ignored)
 
 SAL_IMPLEMENT_MAIN_WITH_ARGS( argc, argv )
 {
-    int fd = 0;
     sal_Bool bSentArgs = sal_False;
     const char* pUsePlugin;
     rtl_uString *pPipePath = NULL;
@@ -794,6 +794,7 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS( argc, argv )
 
     if ( !args->bInhibitPipe )
     {
+        int fd = 0;
         pPipePath = get_pipe_path( args->pAppPath );
 
         if ( ( fd = connect_pipe( pPipePath ) ) >= 0 )
diff --git a/drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx b/drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx
index 56e8b55..497d21a 100644
--- a/drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx
+++ b/drawinglayer/source/primitive3d/sdrextrudelathetools3d.cxx
@@ -596,9 +596,6 @@ namespace drawinglayer
 
                 // tetxture parameters
                 double fInvTexHeight(1.0);
-                double fTexHeightPos(0.0);
-                double fTexStart(0.0);
-                double fTexStop(1.0);
                 ::std::vector<double> aTexHeightArray;
                 basegfx::B3DRange aTexRangeFront;
                 basegfx::B3DRange aTexRangeBack;
@@ -640,6 +637,7 @@ namespace drawinglayer
                 {
                     for(a = 0L; a < nLoopCount; a++)
                     {
+                        double fTexHeightPos(0.0);
                         const Slice3D& rSliceA(rSliceVector[a]);
                         const Slice3D& rSliceB(rSliceVector[(a + 1L) % nNumSlices]);
                         const bool bAcceptPair(SLICETYPE3D_REGULAR == rSliceA.getSliceType() && SLICETYPE3D_REGULAR == rSliceB.getSliceType());
@@ -648,6 +646,9 @@ namespace drawinglayer
 
                         if(bAcceptPair)
                         {
+                            double fTexStart(0.0);
+                            double fTexStop(1.0);
+
                             if(bCreateNormals)
                             {
                                 impCreateInBetweenNormals(aPolB, aPolA, bSmoothHorizontalNormals);
diff --git a/editeng/source/items/numitem.cxx b/editeng/source/items/numitem.cxx
index 4826409..834d5f4 100644
--- a/editeng/source/items/numitem.cxx
+++ b/editeng/source/items/numitem.cxx
@@ -870,9 +870,9 @@ bool SvxNumRule::UnLinkGraphics()
     {
         SvxNumberFormat aFmt(GetLevel(i));
         const SvxBrushItem* pBrush = aFmt.GetBrush();
-        const Graphic* pGraphic = NULL;
         if(SVX_NUM_BITMAP == aFmt.GetNumberingType())
         {
+            const Graphic* pGraphic = NULL;
             if(pBrush &&
                 !pBrush->GetGraphicLink().isEmpty() &&
                     0 != (pGraphic = pBrush->GetGraphic()))
diff --git a/editeng/source/rtf/svxrtf.cxx b/editeng/source/rtf/svxrtf.cxx
index 0d10e23..1e11a0f 100644
--- a/editeng/source/rtf/svxrtf.cxx
+++ b/editeng/source/rtf/svxrtf.cxx
@@ -446,7 +446,6 @@ void SvxRTFParser::ReadColorTable()
 
 void SvxRTFParser::ReadFontTable()
 {
-    int nToken = 0;
     int _nOpenBrakets = 1;      // the first was already detected earlier!!
     std::unique_ptr<vcl::Font> pFont(new vcl::Font);
     short nFontNo(0), nInsFontNo (0);
@@ -459,6 +458,7 @@ void SvxRTFParser::ReadFontTable()
 
     while( _nOpenBrakets && IsParserWorking() )
     {
+        int nToken = 0;
         bool bCheckNewFont = false;
         switch( ( nToken = GetNextToken() ))
         {
@@ -593,10 +593,11 @@ void SvxRTFParser::ReadOLEData()
 OUString& SvxRTFParser::GetTextToEndGroup( OUString& rStr )
 {
     rStr.clear();
-    int _nOpenBrakets = 1, nToken = 0;  // the first was already detected earlier!!
+    int _nOpenBrakets = 1;  // the first was already detected earlier!!
 
     while( _nOpenBrakets && IsParserWorking() )
     {
+        int nToken = 0;
         switch( nToken = GetNextToken() )
         {
         case '}':       --_nOpenBrakets;    break;
@@ -653,7 +654,7 @@ util::DateTime SvxRTFParser::GetDateTimeStamp( )
 
 void SvxRTFParser::ReadInfo( const sal_Char* pChkForVerNo )
 {
-    int _nOpenBrakets = 1, nToken = 0;  // the first was already detected earlier!!
+    int _nOpenBrakets = 1;  // the first was already detected earlier!!
     DBG_ASSERT(m_xDocProps.is(),
         "SvxRTFParser::ReadInfo: no DocumentProperties");
     OUString sStr, sComment;
@@ -661,6 +662,7 @@ void SvxRTFParser::ReadInfo( const sal_Char* pChkForVerNo )
 
     while( _nOpenBrakets && IsParserWorking() )
     {
+        int nToken = 0;
         switch( nToken = GetNextToken() )
         {
         case '}':       --_nOpenBrakets;    break;


More information about the Libreoffice-commits mailing list