Kaydet (Commit) 0132f35e authored tarafından Armin Le Grand's avatar Armin Le Grand

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

Patch by: Michael Stahl
üst ba86cf07
......@@ -731,17 +731,17 @@ sal_Bool SbiRuntime::Step()
SbiOpcode eOp = (SbiOpcode ) ( *pCode++ );
sal_uInt32 nOp1, nOp2;
if( eOp <= SbOP0_END )
if (eOp < SbOP0_END)
{
(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;
(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;
nOp2 = *pCode++; nOp2 |= *pCode++ << 8; nOp2 |= *pCode++ << 16; nOp2 |= *pCode++ << 24;
......
......@@ -198,7 +198,9 @@ void OfaHtmlTabPage::Reset( const SfxItemSet& )
aIgnoreFontNamesCB.Check(pHtmlOpt->IsIgnoreFontFamily());
sal_uInt16 nExport = pHtmlOpt->GetExportMode();
if( nExport >= ( sizeof( aExportToPosArr ) / sizeof( sal_uInt16 ) ) )
nExport = 4; // default for bad config entry is NS 4.0
{
nExport = 3; // default for bad config entry is NS 4.0
}
sal_uInt16 nPosArr = aExportToPosArr[ nExport ];
// if( nPosArr == DEPRECATED_ENTRY )
// nPosArr = aExportToPosArr[ 4 ]; // again: NS 4.0 is default
......
......@@ -3247,6 +3247,12 @@ void SvxNumPositionTabPage::InitControls()
nMask <<= 1;
}
if (SVX_MAX_NUM <= nLvl)
{
OSL_ENSURE(false, "cannot happen.");
return;
}
if(bSameDistBorderNum)
{
long nDistBorderNum;
......
......@@ -984,7 +984,7 @@ String Sane::GetOptionUnitName( int n )
String aText;
SANE_Unit nUnit = mppOptions[n]->unit;
size_t nUnitAsSize = (size_t)nUnit;
if( nUnitAsSize > sizeof( ppUnits )/sizeof( ppUnits[0] ) )
if (nUnitAsSize >= sizeof(ppUnits)/sizeof(ppUnits[0]))
aText = String::CreateFromAscii( "[unknown units]" );
else
aText = String( ppUnits[ nUnit ], gsl_getSystemTextEncoding() );
......
......@@ -67,8 +67,8 @@ void CGMChart::DeleteTextEntry( TextEntry* pTextEntry )
pTAttr = pTAttr->pNextAttribute;
delete pTempTAttr;
}
delete pTextEntry;
maTextEntryList.Remove( pTextEntry );
delete pTextEntry;
}
};
......
......@@ -748,7 +748,7 @@ bool ParseCMAP( const unsigned char* pCmap, int nLength, CmapResult& rResult )
while( cMin < cEnd )
{
int j = 0;
for(; (cMin < cEnd) && (j < NINSIZE); ++cMin )
for (; (cMin < cEnd) && (j < (NINSIZE-1)); ++cMin)
{
if( cMin >= 0x0100 )
cCharsInp[ j++ ] = static_cast<sal_Char>(cMin >> 8);
......
......@@ -60,9 +60,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 };
static long aImplDenominatorAry[MAP_PIXEL+1] =
static long aImplDenominatorAry[s_ImplArySize] =
{ 2540, 254, 127, 127, 1000, 100, 10, 1, 72, 1440, 1 };
// -----------------------------------------------------------------------
......@@ -1952,9 +1953,9 @@ Region OutputDevice::PixelToLogic( const Region& rDeviceRegion,
#define ENTER3( eUnitSource, eUnitDest ) \
long nNumerator = 1; \
long nDenominator = 1; \
DBG_ASSERT( eUnitSource < MAP_LASTENUMDUMMY, "Invalid source map unit"); \
DBG_ASSERT( eUnitDest < MAP_LASTENUMDUMMY, "Invalid destination map unit"); \
if( (eUnitSource < MAP_LASTENUMDUMMY) && (eUnitDest < MAP_LASTENUMDUMMY) ) \
DBG_ASSERT( eUnitSource < s_ImplArySize, "Invalid source map unit"); \
DBG_ASSERT( eUnitDest < s_ImplArySize, "Invalid destination map unit"); \
if( (eUnitSource < s_ImplArySize) && (eUnitDest < s_ImplArySize) ) \
{ \
nNumerator = aImplNumeratorAry[eUnitSource] * \
aImplDenominatorAry[eUnitDest]; \
......
......@@ -313,7 +313,7 @@ static AtkRole mapToAtkRole( sal_Int16 nRole )
initialized = true;
}
static const sal_Int32 nMapSize = sizeof(roleMap)/sizeof(sal_Int16);
static const sal_Int32 nMapSize = sizeof(roleMap)/sizeof(roleMap[0]);
if( 0 <= nRole && nMapSize > nRole )
role = roleMap[nRole];
......
......@@ -364,7 +364,7 @@ GdkCursor* GtkSalDisplay::getFromXPM( const char *pBitmap,
GdkCursor *GtkSalDisplay::getCursor( PointerStyle ePointerStyle )
{
if( ePointerStyle > POINTER_COUNT )
if (ePointerStyle >= POINTER_COUNT)
return NULL;
if ( !m_aCursors[ ePointerStyle ] )
......
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