Kaydet (Commit) 6a94d7b5 authored tarafından Michael Stahl's avatar Michael Stahl Kaydeden (comit) Michael Stahl

basic, cui, extensions, filter, vcl: fix some warnings

üst 89f08dce
...@@ -702,17 +702,17 @@ sal_Bool SbiRuntime::Step() ...@@ -702,17 +702,17 @@ sal_Bool SbiRuntime::Step()
SbiOpcode eOp = (SbiOpcode ) ( *pCode++ ); SbiOpcode eOp = (SbiOpcode ) ( *pCode++ );
sal_uInt32 nOp1, nOp2; sal_uInt32 nOp1, nOp2;
if( eOp <= SbOP0_END ) if (eOp < SbOP0_END)
{ {
(this->*( aStep0[ eOp ] ) )(); (this->*( aStep0[ eOp ] ) )();
} }
else if( eOp >= SbOP1_START && eOp <= SbOP1_END ) else if (eOp >= SbOP1_START && eOp < SbOP1_END)
{ {
nOp1 = *pCode++; nOp1 |= *pCode++ << 8; nOp1 |= *pCode++ << 16; nOp1 |= *pCode++ << 24; nOp1 = *pCode++; nOp1 |= *pCode++ << 8; nOp1 |= *pCode++ << 16; nOp1 |= *pCode++ << 24;
(this->*( aStep1[ eOp - SbOP1_START ] ) )( nOp1 ); (this->*( aStep1[ eOp - SbOP1_START ] ) )( nOp1 );
} }
else if( eOp >= SbOP2_START && eOp <= SbOP2_END ) else if (eOp >= SbOP2_START && eOp < SbOP2_END)
{ {
nOp1 = *pCode++; nOp1 |= *pCode++ << 8; nOp1 |= *pCode++ << 16; nOp1 |= *pCode++ << 24; nOp1 = *pCode++; nOp1 |= *pCode++ << 8; nOp1 |= *pCode++ << 16; nOp1 |= *pCode++ << 24;
nOp2 = *pCode++; nOp2 |= *pCode++ << 8; nOp2 |= *pCode++ << 16; nOp2 |= *pCode++ << 24; nOp2 = *pCode++; nOp2 |= *pCode++ << 8; nOp2 |= *pCode++ << 16; nOp2 |= *pCode++ << 24;
......
...@@ -2840,6 +2840,12 @@ void SvxNumPositionTabPage::InitControls() ...@@ -2840,6 +2840,12 @@ void SvxNumPositionTabPage::InitControls()
nMask <<= 1; nMask <<= 1;
} }
if (SVX_MAX_NUM <= nLvl)
{
OSL_ENSURE(false, "cannot happen.");
return;
}
if(bSameDistBorderNum) if(bSameDistBorderNum)
{ {
long nDistBorderNum; long nDistBorderNum;
......
...@@ -1002,7 +1002,7 @@ String Sane::GetOptionUnitName( int n ) ...@@ -1002,7 +1002,7 @@ String Sane::GetOptionUnitName( int n )
String aText; String aText;
SANE_Unit nUnit = mppOptions[n]->unit; SANE_Unit nUnit = mppOptions[n]->unit;
size_t nUnitAsSize = (size_t)nUnit; size_t nUnitAsSize = (size_t)nUnit;
if( nUnitAsSize > SAL_N_ELEMENTS( ppUnits ) ) if (nUnitAsSize >= SAL_N_ELEMENTS( ppUnits ))
aText = rtl::OUString("[unknown units]"); aText = rtl::OUString("[unknown units]");
else else
aText = String( ppUnits[ nUnit ], osl_getThreadTextEncoding() ); aText = String( ppUnits[ nUnit ], osl_getThreadTextEncoding() );
......
...@@ -69,7 +69,6 @@ void CGMChart::DeleteTextEntry( TextEntry* pTextEntry ) ...@@ -69,7 +69,6 @@ void CGMChart::DeleteTextEntry( TextEntry* pTextEntry )
pTAttr = pTAttr->pNextAttribute; pTAttr = pTAttr->pNextAttribute;
delete pTempTAttr; delete pTempTAttr;
} }
delete pTextEntry;
::std::vector< TextEntry* >::iterator it; ::std::vector< TextEntry* >::iterator it;
for ( it = maTextEntryList.begin(); it != maTextEntryList.end(); ++it ) for ( it = maTextEntryList.begin(); it != maTextEntryList.end(); ++it )
{ {
...@@ -79,6 +78,7 @@ void CGMChart::DeleteTextEntry( TextEntry* pTextEntry ) ...@@ -79,6 +78,7 @@ void CGMChart::DeleteTextEntry( TextEntry* pTextEntry )
break; break;
} }
} }
delete pTextEntry;
} }
}; };
......
...@@ -714,7 +714,7 @@ bool ParseCMAP( const unsigned char* pCmap, int nLength, CmapResult& rResult ) ...@@ -714,7 +714,7 @@ bool ParseCMAP( const unsigned char* pCmap, int nLength, CmapResult& rResult )
while( cMin < cEnd ) while( cMin < cEnd )
{ {
int j = 0; int j = 0;
for(; (cMin < cEnd) && (j < NINSIZE); ++cMin ) for (; (cMin < cEnd) && (j < (NINSIZE-1)); ++cMin)
{ {
if( cMin >= 0x0100 ) if( cMin >= 0x0100 )
cCharsInp[ j++ ] = static_cast<sal_Char>(cMin >> 8); cCharsInp[ j++ ] = static_cast<sal_Char>(cMin >> 8);
......
...@@ -61,9 +61,10 @@ DBG_NAMEEX( Region ) ...@@ -61,9 +61,10 @@ DBG_NAMEEX( Region )
// ======================================================================= // =======================================================================
static long aImplNumeratorAry[MAP_PIXEL+1] = static int const s_ImplArySize = MAP_PIXEL+1;
static long aImplNumeratorAry[s_ImplArySize] =
{ 1, 1, 5, 50, 1, 1, 1, 1, 1, 1, 1 }; { 1, 1, 5, 50, 1, 1, 1, 1, 1, 1, 1 };
static long aImplDenominatorAry[MAP_PIXEL+1] = static long aImplDenominatorAry[s_ImplArySize] =
{ 2540, 254, 127, 127, 1000, 100, 10, 1, 72, 1440, 1 }; { 2540, 254, 127, 127, 1000, 100, 10, 1, 72, 1440, 1 };
// ----------------------------------------------------------------------- // -----------------------------------------------------------------------
...@@ -1660,9 +1661,9 @@ basegfx::B2DPolyPolygon OutputDevice::PixelToLogic( const basegfx::B2DPolyPolygo ...@@ -1660,9 +1661,9 @@ basegfx::B2DPolyPolygon OutputDevice::PixelToLogic( const basegfx::B2DPolyPolygo
#define ENTER3( eUnitSource, eUnitDest ) \ #define ENTER3( eUnitSource, eUnitDest ) \
long nNumerator = 1; \ long nNumerator = 1; \
long nDenominator = 1; \ long nDenominator = 1; \
DBG_ASSERT( eUnitSource <= MAP_PIXEL, "nonpermitted source map unit"); \ DBG_ASSERT( eUnitSource < s_ImplArySize, "Invalid source map unit"); \
DBG_ASSERT( eUnitDest <= MAP_PIXEL, "nonpermitted destination map unit"); \ DBG_ASSERT( eUnitDest < s_ImplArySize, "Invalid destination map unit"); \
if( (eUnitSource <= MAP_PIXEL) && (eUnitDest <= MAP_PIXEL) ) \ if( (eUnitSource < s_ImplArySize) && (eUnitDest < s_ImplArySize) ) \
{ \ { \
nNumerator = aImplNumeratorAry[eUnitSource] * \ nNumerator = aImplNumeratorAry[eUnitSource] * \
aImplDenominatorAry[eUnitDest]; \ aImplDenominatorAry[eUnitDest]; \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment