Author: hdu Date: Thu May 15 11:08:41 2014 New Revision: 1594862 URL: http://svn.apache.org/r1594862 Log: #i124422# fix comparisons between pointers and bools or integers
comparing pointers with bools or integers is not a good idea and clang>=3.4 or xcode>=5.1 now report errors for such code. The errors break the build and so they have to be fixed. Modified: openoffice/trunk/main/filter/source/graphicfilter/ipbm/ipbm.cxx openoffice/trunk/main/filter/source/graphicfilter/ipcd/ipcd.cxx openoffice/trunk/main/filter/source/graphicfilter/ipcx/ipcx.cxx openoffice/trunk/main/filter/source/graphicfilter/iras/iras.cxx openoffice/trunk/main/filter/source/graphicfilter/itga/itga.cxx Modified: openoffice/trunk/main/filter/source/graphicfilter/ipbm/ipbm.cxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/filter/source/graphicfilter/ipbm/ipbm.cxx?rev=1594862&r1=1594861&r2=1594862&view=diff ============================================================================== --- openoffice/trunk/main/filter/source/graphicfilter/ipbm/ipbm.cxx (original) +++ openoffice/trunk/main/filter/source/graphicfilter/ipbm/ipbm.cxx Thu May 15 11:08:41 2014 @@ -107,7 +107,8 @@ sal_Bool PBMReader::ReadPBM( SvStream & { case 0 : maBmp = Bitmap( Size( mnWidth, mnHeight ), 1 ); - if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == sal_False ) + mpAcc = maBmp.AcquireWriteAccess(); + if ( !mpAcc ) return sal_False; mpAcc->SetPaletteEntryCount( 2 ); mpAcc->SetPaletteColor( 0, BitmapColor( 0xff, 0xff, 0xff ) ); @@ -122,7 +123,8 @@ sal_Bool PBMReader::ReadPBM( SvStream & else maBmp = Bitmap( Size( mnWidth, mnHeight ), 8); - if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == sal_False ) + mpAcc = maBmp.AcquireWriteAccess(); + if ( !mpAcc ) return sal_False; mnCol = (sal_uInt16)mnMaxVal + 1; if ( mnCol > 256 ) @@ -137,7 +139,8 @@ sal_Bool PBMReader::ReadPBM( SvStream & break; case 2 : maBmp = Bitmap( Size( mnWidth, mnHeight ), 24 ); - if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == sal_False ) + mpAcc = maBmp.AcquireWriteAccess(); + if ( !mpAcc ) return sal_False; break; } Modified: openoffice/trunk/main/filter/source/graphicfilter/ipcd/ipcd.cxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/filter/source/graphicfilter/ipcd/ipcd.cxx?rev=1594862&r1=1594861&r2=1594862&view=diff ============================================================================== --- openoffice/trunk/main/filter/source/graphicfilter/ipcd/ipcd.cxx (original) +++ openoffice/trunk/main/filter/source/graphicfilter/ipcd/ipcd.cxx Thu May 15 11:08:41 2014 @@ -155,7 +155,8 @@ sal_Bool PCDReader::ReadPCD( SvStream & nBMPHeight = nWidth; } aBmp = Bitmap( Size( nBMPWidth, nBMPHeight ), 24 ); - if ( ( mpAcc = aBmp.AcquireWriteAccess() ) == sal_False ) + mpAcc = aBmp.AcquireWriteAccess(); + if ( !mpAcc ) return sal_False; ReadImage( 5 ,65 ); Modified: openoffice/trunk/main/filter/source/graphicfilter/ipcx/ipcx.cxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/filter/source/graphicfilter/ipcx/ipcx.cxx?rev=1594862&r1=1594861&r2=1594862&view=diff ============================================================================== --- openoffice/trunk/main/filter/source/graphicfilter/ipcx/ipcx.cxx (original) +++ openoffice/trunk/main/filter/source/graphicfilter/ipcx/ipcx.cxx Thu May 15 11:08:41 2014 @@ -114,7 +114,8 @@ sal_Bool PCXReader::ReadPCX( SvStream & if ( nStatus ) { aBmp = Bitmap( Size( nWidth, nHeight ), nDestBitsPerPixel ); - if ( ( pAcc = aBmp.AcquireWriteAccess() ) == sal_False ) + pAcc = aBmp.AcquireWriteAccess(); + if ( !pAcc ) return sal_False; if ( nDestBitsPerPixel <= 8 ) Modified: openoffice/trunk/main/filter/source/graphicfilter/iras/iras.cxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/filter/source/graphicfilter/iras/iras.cxx?rev=1594862&r1=1594861&r2=1594862&view=diff ============================================================================== --- openoffice/trunk/main/filter/source/graphicfilter/iras/iras.cxx (original) +++ openoffice/trunk/main/filter/source/graphicfilter/iras/iras.cxx Thu May 15 11:08:41 2014 @@ -103,7 +103,8 @@ sal_Bool RASReader::ReadRAS( SvStream & return sal_False; maBmp = Bitmap( Size( mnWidth, mnHeight ), mnDstBitsPerPix ); - if ( ( mpAcc = maBmp.AcquireWriteAccess() ) == sal_False ) + mpAcc = maBmp.AcquireWriteAccess(); + if ( !mpAcc ) return sal_False; if ( mnDstBitsPerPix <= 8 ) // paletten bildchen Modified: openoffice/trunk/main/filter/source/graphicfilter/itga/itga.cxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/filter/source/graphicfilter/itga/itga.cxx?rev=1594862&r1=1594861&r2=1594862&view=diff ============================================================================== --- openoffice/trunk/main/filter/source/graphicfilter/itga/itga.cxx (original) +++ openoffice/trunk/main/filter/source/graphicfilter/itga/itga.cxx Thu May 15 11:08:41 2014 @@ -685,7 +685,7 @@ sal_Bool TGAReader::ImplReadPalette() mpFileHeader->nColorMapEntrySize = 0x3f; // patch for the following switch routine } mpColorMap = new sal_uInt32[ nColors ]; // we will always index dwords - if ( mpColorMap == sal_False ) + if ( !mpColorMap ) // NOTE: check for new-result==NULL because exceptions are disabled in this module return sal_False; // out of memory %&!$&/!"�$ switch( mpFileHeader->nColorMapEntrySize )