summaryrefslogtreecommitdiff
path: root/sc/source/filter/excel
diff options
context:
space:
mode:
authorJacek Wolszczak <shutdownrunner@gmail.com>2011-05-21 16:01:56 +0200
committerDavid Tardon <dtardon@redhat.com>2011-05-27 06:03:38 +0200
commit2fdfcbfad3a6d4e85a2ffa1206d1dd06dc9699a5 (patch)
tree5994165df230e5db4a955f548c1903d4b6216490 /sc/source/filter/excel
parent8b569e74d6b671c13a57c5ad72ed360d194b2dda (diff)
Replace DBG_* with OSL_* in sc/source/filter
Diffstat (limited to 'sc/source/filter/excel')
-rw-r--r--sc/source/filter/excel/colrowst.cxx6
-rw-r--r--sc/source/filter/excel/excdoc.cxx6
-rw-r--r--sc/source/filter/excel/excel.cxx10
-rw-r--r--sc/source/filter/excel/excform.cxx6
-rw-r--r--sc/source/filter/excel/excimp8.cxx2
-rw-r--r--sc/source/filter/excel/excrecds.cxx6
-rw-r--r--sc/source/filter/excel/exctools.cxx4
-rw-r--r--sc/source/filter/excel/expop2.cxx4
-rw-r--r--sc/source/filter/excel/fontbuff.cxx6
-rw-r--r--sc/source/filter/excel/frmbase.cxx10
-rw-r--r--sc/source/filter/excel/impop.cxx12
-rw-r--r--sc/source/filter/excel/namebuff.cxx12
-rw-r--r--sc/source/filter/excel/read.cxx12
-rw-r--r--sc/source/filter/excel/tokstack.cxx10
-rw-r--r--sc/source/filter/excel/xechart.cxx30
-rw-r--r--sc/source/filter/excel/xecontent.cxx22
-rw-r--r--sc/source/filter/excel/xeescher.cxx6
-rw-r--r--sc/source/filter/excel/xeformula.cxx42
-rw-r--r--sc/source/filter/excel/xehelper.cxx16
-rw-r--r--sc/source/filter/excel/xelink.cxx28
-rw-r--r--sc/source/filter/excel/xename.cxx10
-rw-r--r--sc/source/filter/excel/xepivot.cxx48
-rw-r--r--sc/source/filter/excel/xerecord.cxx2
-rw-r--r--sc/source/filter/excel/xeroot.cxx32
-rw-r--r--sc/source/filter/excel/xestream.cxx26
-rw-r--r--sc/source/filter/excel/xestring.cxx26
-rw-r--r--sc/source/filter/excel/xestyle.cxx38
-rw-r--r--sc/source/filter/excel/xetable.cxx54
-rw-r--r--sc/source/filter/excel/xeview.cxx4
-rw-r--r--sc/source/filter/excel/xichart.cxx34
-rw-r--r--sc/source/filter/excel/xicontent.cxx30
-rw-r--r--sc/source/filter/excel/xiescher.cxx64
-rw-r--r--sc/source/filter/excel/xihelper.cxx8
-rw-r--r--sc/source/filter/excel/xilink.cxx12
-rw-r--r--sc/source/filter/excel/xiname.cxx2
-rw-r--r--sc/source/filter/excel/xipage.cxx14
-rw-r--r--sc/source/filter/excel/xipivot.cxx82
-rw-r--r--sc/source/filter/excel/xiroot.cxx20
-rw-r--r--sc/source/filter/excel/xistream.cxx24
-rw-r--r--sc/source/filter/excel/xistring.cxx4
-rw-r--r--sc/source/filter/excel/xistyle.cxx24
-rw-r--r--sc/source/filter/excel/xiview.cxx4
-rw-r--r--sc/source/filter/excel/xladdress.cxx6
-rw-r--r--sc/source/filter/excel/xlchart.cxx36
-rw-r--r--sc/source/filter/excel/xlescher.cxx4
-rw-r--r--sc/source/filter/excel/xlformula.cxx8
-rw-r--r--sc/source/filter/excel/xlpivot.cxx2
-rw-r--r--sc/source/filter/excel/xlroot.cxx8
-rw-r--r--sc/source/filter/excel/xlstyle.cxx14
-rw-r--r--sc/source/filter/excel/xltools.cxx10
-rw-r--r--sc/source/filter/excel/xlview.cxx2
51 files changed, 451 insertions, 451 deletions
diff --git a/sc/source/filter/excel/colrowst.cxx b/sc/source/filter/excel/colrowst.cxx
index 17270c14fc00..1d7606079597 100644
--- a/sc/source/filter/excel/colrowst.cxx
+++ b/sc/source/filter/excel/colrowst.cxx
@@ -93,7 +93,7 @@ void XclImpColRowSettings::SetDefWidth( sal_uInt16 nDefWidth, bool bStdWidthRec
void XclImpColRowSettings::SetWidthRange( SCCOL nScCol1, SCCOL nScCol2, sal_uInt16 nWidth )
{
- DBG_ASSERT( (nScCol1 <= nScCol2) && ValidCol( nScCol2 ), "XclImpColRowSettings::SetColWidthRange - invalid column range" );
+ OSL_ENSURE( (nScCol1 <= nScCol2) && ValidCol( nScCol2 ), "XclImpColRowSettings::SetColWidthRange - invalid column range" );
nScCol2 = ::std::min( nScCol2, MAXCOL );
if (nScCol2 == 256)
// In BIFF8, the column range is 0-255, and the use of 256 probably
@@ -115,7 +115,7 @@ void XclImpColRowSettings::HideCol( SCCOL nScCol )
void XclImpColRowSettings::HideColRange( SCCOL nScCol1, SCCOL nScCol2 )
{
- DBG_ASSERT( (nScCol1 <= nScCol2) && ValidCol( nScCol2 ), "XclImpColRowSettings::HideColRange - invalid column range" );
+ OSL_ENSURE( (nScCol1 <= nScCol2) && ValidCol( nScCol2 ), "XclImpColRowSettings::HideColRange - invalid column range" );
nScCol2 = ::std::min( nScCol2, MAXCOL );
nScCol1 = ::std::min( nScCol1, nScCol2 );
for( ScfUInt8Vec::iterator aIt = maColFlags.begin() + nScCol1, aEnd = maColFlags.begin() + nScCol2 + 1; aIt != aEnd; ++aIt )
@@ -195,7 +195,7 @@ void XclImpColRowSettings::SetDefaultXF( SCCOL nScCol1, SCCOL nScCol2, sal_uInt1
{
/* assign the default column formatting here to ensure that
explicit cell formatting is not overwritten. */
- DBG_ASSERT( (nScCol1 <= nScCol2) && ValidCol( nScCol2 ), "XclImpColRowSettings::SetDefaultXF - invalid column index" );
+ OSL_ENSURE( (nScCol1 <= nScCol2) && ValidCol( nScCol2 ), "XclImpColRowSettings::SetDefaultXF - invalid column index" );
nScCol2 = ::std::min( nScCol2, MAXCOL );
nScCol1 = ::std::min( nScCol1, nScCol2 );
XclImpXFRangeBuffer& rXFRangeBuffer = GetXFRangeBuffer();
diff --git a/sc/source/filter/excel/excdoc.cxx b/sc/source/filter/excel/excdoc.cxx
index 27577ba5f34f..204861ddd441 100644
--- a/sc/source/filter/excel/excdoc.cxx
+++ b/sc/source/filter/excel/excdoc.cxx
@@ -174,7 +174,7 @@ ExcTable::~ExcTable()
void ExcTable::Add( XclExpRecordBase* pRec )
{
- DBG_ASSERT( pRec, "-ExcTable::Add(): pRec ist NULL!" );
+ OSL_ENSURE( pRec, "-ExcTable::Add(): pRec ist NULL!" );
aRecList.AppendNewRecord( pRec );
}
@@ -421,8 +421,8 @@ void ExcTable::FillAsTable( SCTAB nCodeNameIdx )
XclBiff eBiff = GetBiff();
ScDocument& rDoc = GetDoc();
- DBG_ASSERT( (mnScTab >= 0L) && (mnScTab <= MAXTAB), "-ExcTable::Table(): mnScTab - no ordinary table!" );
- DBG_ASSERT( nExcTab <= static_cast<sal_uInt16>(MAXTAB), "-ExcTable::Table(): nExcTab - no ordinary table!" );
+ OSL_ENSURE( (mnScTab >= 0L) && (mnScTab <= MAXTAB), "-ExcTable::Table(): mnScTab - no ordinary table!" );
+ OSL_ENSURE( nExcTab <= static_cast<sal_uInt16>(MAXTAB), "-ExcTable::Table(): nExcTab - no ordinary table!" );
// create a new OBJ list for this sheet (may be used by notes, autofilter, data validation)
if( eBiff == EXC_BIFF8 )
diff --git a/sc/source/filter/excel/excel.cxx b/sc/source/filter/excel/excel.cxx
index 4bd3654caa64..63be2457246e 100644
--- a/sc/source/filter/excel/excel.cxx
+++ b/sc/source/filter/excel/excel.cxx
@@ -58,20 +58,20 @@
FltError ScFormatFilterPluginImpl::ScImportExcel( SfxMedium& rMedium, ScDocument* pDocument, const EXCIMPFORMAT eFormat )
{
// check the passed Calc document
- DBG_ASSERT( pDocument, "::ScImportExcel - no document" );
+ OSL_ENSURE( pDocument, "::ScImportExcel - no document" );
if( !pDocument ) return eERR_INTERN; // should not happen
/* Import all BIFF versions regardless on eFormat, needed for import of
external cells (file type detection returns Excel4.0). */
if( (eFormat != EIF_AUTO) && (eFormat != EIF_BIFF_LE4) && (eFormat != EIF_BIFF5) && (eFormat != EIF_BIFF8) )
{
- DBG_ERRORFILE( "::ScImportExcel - wrong file format specification" );
+ OSL_FAIL( "::ScImportExcel - wrong file format specification" );
return eERR_FORMAT;
}
// check the input stream from medium
SvStream* pMedStrm = rMedium.GetInStream();
- DBG_ASSERT( pMedStrm, "::ScImportExcel - medium without input stream" );
+ OSL_ENSURE( pMedStrm, "::ScImportExcel - medium without input stream" );
if( !pMedStrm ) return eERR_OPEN; // should not happen
#if OSL_DEBUG_LEVEL > 0
@@ -278,12 +278,12 @@ FltError ScFormatFilterPluginImpl::ScExportExcel5( SfxMedium& rMedium, ScDocumen
return eERR_NI;
// check the passed Calc document
- DBG_ASSERT( pDocument, "::ScImportExcel - no document" );
+ OSL_ENSURE( pDocument, "::ScImportExcel - no document" );
if( !pDocument ) return eERR_INTERN; // should not happen
// check the output stream from medium
SvStream* pMedStrm = rMedium.GetOutStream();
- DBG_ASSERT( pMedStrm, "::ScExportExcel5 - medium without output stream" );
+ OSL_ENSURE( pMedStrm, "::ScExportExcel5 - medium without output stream" );
if( !pMedStrm ) return eERR_OPEN; // should not happen
FltError eRet = eERR_UNKN_BIFF;
diff --git a/sc/source/filter/excel/excform.cxx b/sc/source/filter/excel/excform.cxx
index 949cb0fb0615..bac5552d6430 100644
--- a/sc/source/filter/excel/excform.cxx
+++ b/sc/source/filter/excel/excform.cxx
@@ -1322,7 +1322,7 @@ ConvErr ExcelToSc::ConvertExternName( const ScTokenArray*& /*rpArray*/, XclImpSt
sal_Bool ExcelToSc::GetAbsRefs( ScRangeList& rRangeList, XclImpStream& rStrm, sal_Size nLen )
{
- DBG_ASSERT_BIFF( GetBiff() == EXC_BIFF5 );
+ OSL_ENSURE_BIFF( GetBiff() == EXC_BIFF5 );
if( GetBiff() != EXC_BIFF5 )
return false;
@@ -1823,13 +1823,13 @@ void ExcelToSc::ReadExtensionArray( unsigned int n, XclImpStream& aIn )
pMatrix->GetDimensions( nC, nR);
if( nC != nCols || nR != nRows )
{
- DBG_ERRORFILE( "ExcelToSc::ReadExtensionArray - matrix size mismatch" );
+ OSL_FAIL( "ExcelToSc::ReadExtensionArray - matrix size mismatch" );
pMatrix = NULL;
}
}
else
{
- DBG_ERRORFILE( "ExcelToSc::ReadExtensionArray - missing matrix" );
+ OSL_FAIL( "ExcelToSc::ReadExtensionArray - missing matrix" );
}
for( nR = 0 ; nR < nRows; nR++ )
diff --git a/sc/source/filter/excel/excimp8.cxx b/sc/source/filter/excel/excimp8.cxx
index 8bdd4bc69b5f..801cdc594f10 100644
--- a/sc/source/filter/excel/excimp8.cxx
+++ b/sc/source/filter/excel/excimp8.cxx
@@ -267,7 +267,7 @@ void ImportExcel8::Boundsheet( void )
SCTAB nScTab = static_cast< SCTAB >( nBdshtTab );
if( nScTab > 0 )
{
- DBG_ASSERT( !pD->HasTable( nScTab ), "ImportExcel8::Boundsheet - sheet exists already" );
+ OSL_ENSURE( !pD->HasTable( nScTab ), "ImportExcel8::Boundsheet - sheet exists already" );
pD->MakeTable( nScTab );
}
diff --git a/sc/source/filter/excel/excrecds.cxx b/sc/source/filter/excel/excrecds.cxx
index 5ffa7f035ab7..98c677c7a819 100644
--- a/sc/source/filter/excel/excrecds.cxx
+++ b/sc/source/filter/excel/excrecds.cxx
@@ -431,7 +431,7 @@ ExcBundlesheet::ExcBundlesheet( RootData& rRootData, SCTAB _nTab ) :
ExcBundlesheetBase( rRootData, _nTab )
{
String sTabName = rRootData.pER->GetTabInfo().GetScTabName( _nTab );
- DBG_ASSERT( sTabName.Len() < 256, "ExcBundlesheet::ExcBundlesheet - table name too long" );
+ OSL_ENSURE( sTabName.Len() < 256, "ExcBundlesheet::ExcBundlesheet - table name too long" );
aName = ByteString( sTabName, rRootData.pER->GetTextEncoding() );
}
@@ -610,7 +610,7 @@ void ExcFilterCondition::Save( XclExpStream& rStrm )
rStrm << fVal;
break;
case EXC_AFTYPE_STRING:
- DBG_ASSERT( pText, "ExcFilterCondition::Save() -- pText is NULL!" );
+ OSL_ENSURE( pText, "ExcFilterCondition::Save() -- pText is NULL!" );
rStrm << (sal_uInt32)0 << (sal_uInt8) pText->Len() << (sal_uInt16)0 << (sal_uInt8)0;
break;
case EXC_AFTYPE_BOOLERR:
@@ -662,7 +662,7 @@ void ExcFilterCondition::SaveText( XclExpStream& rStrm )
{
if( nType == EXC_AFTYPE_STRING )
{
- DBG_ASSERT( pText, "ExcFilterCondition::SaveText() -- pText is NULL!" );
+ OSL_ENSURE( pText, "ExcFilterCondition::SaveText() -- pText is NULL!" );
pText->WriteFlagField( rStrm );
pText->WriteBuffer( rStrm );
}
diff --git a/sc/source/filter/excel/exctools.cxx b/sc/source/filter/excel/exctools.cxx
index 4cfedccea8f5..b63e5e674e0c 100644
--- a/sc/source/filter/excel/exctools.cxx
+++ b/sc/source/filter/excel/exctools.cxx
@@ -133,7 +133,7 @@ void XclImpOutlineBuffer::MakeScOutline()
if (nPos >= mnEndPos)
{
// Don't go beyond the max allowed position.
- DBG_ASSERT(aOutlineStack.empty(), "XclImpOutlineBuffer::MakeScOutline: outline stack not empty but expected to be.");
+ OSL_ENSURE(aOutlineStack.empty(), "XclImpOutlineBuffer::MakeScOutline: outline stack not empty but expected to be.");
break;
}
sal_uInt8 nLevel = itr->second;
@@ -145,7 +145,7 @@ void XclImpOutlineBuffer::MakeScOutline()
}
else
{
- DBG_ASSERT(nLevel < nCurLevel, "XclImpOutlineBuffer::MakeScOutline: unexpected level!");
+ OSL_ENSURE(nLevel < nCurLevel, "XclImpOutlineBuffer::MakeScOutline: unexpected level!");
for (sal_uInt8 i = 0; i < nCurLevel - nLevel; ++i)
{
if (aOutlineStack.empty())
diff --git a/sc/source/filter/excel/expop2.cxx b/sc/source/filter/excel/expop2.cxx
index f52c0d7feec2..553ab2e28794 100644
--- a/sc/source/filter/excel/expop2.cxx
+++ b/sc/source/filter/excel/expop2.cxx
@@ -79,10 +79,10 @@ ExportBiff5::~ExportBiff5()
FltError ExportBiff5::Write()
{
SfxObjectShell* pDocShell = GetDocShell();
- DBG_ASSERT( pDocShell, "ExportBiff5::Write - no document shell" );
+ OSL_ENSURE( pDocShell, "ExportBiff5::Write - no document shell" );
SotStorageRef xRootStrg = GetRootStorage();
- DBG_ASSERT( xRootStrg.Is(), "ExportBiff5::Write - no root storage" );
+ OSL_ENSURE( xRootStrg.Is(), "ExportBiff5::Write - no root storage" );
bool bWriteBasicCode = false;
bool bWriteBasicStrg = false;
diff --git a/sc/source/filter/excel/fontbuff.cxx b/sc/source/filter/excel/fontbuff.cxx
index 26db50f0166f..1efb03b7ca6b 100644
--- a/sc/source/filter/excel/fontbuff.cxx
+++ b/sc/source/filter/excel/fontbuff.cxx
@@ -96,7 +96,7 @@ void LotusFontBuffer::Fill( const sal_uInt8 nIndex, SfxItemSet& rItemSet )
void LotusFontBuffer::SetName( const sal_uInt16 nIndex, const String& rName )
{
- DBG_ASSERT( nIndex < nSize, "*LotusFontBuffer::SetName(): Array zu klein!" );
+ OSL_ENSURE( nIndex < nSize, "*LotusFontBuffer::SetName(): Array zu klein!" );
if( nIndex < nSize )
{
register ENTRY* pEntry = pData + nIndex;
@@ -110,7 +110,7 @@ void LotusFontBuffer::SetName( const sal_uInt16 nIndex, const String& rName )
void LotusFontBuffer::SetHeight( const sal_uInt16 nIndex, const sal_uInt16 nHeight )
{
- DBG_ASSERT( nIndex < nSize, "*LotusFontBuffer::SetHeight(): Array zu klein!" );
+ OSL_ENSURE( nIndex < nSize, "*LotusFontBuffer::SetHeight(): Array zu klein!" );
if( nIndex < nSize )
pData[ nIndex ].Height( *( new SvxFontHeightItem( ( sal_uLong ) nHeight * 20, 100, ATTR_FONT_HEIGHT ) ) );
}
@@ -118,7 +118,7 @@ void LotusFontBuffer::SetHeight( const sal_uInt16 nIndex, const sal_uInt16 nHeig
void LotusFontBuffer::SetType( const sal_uInt16 nIndex, const sal_uInt16 nType )
{
- DBG_ASSERT( nIndex < nSize, "*LotusFontBuffer::SetType(): Array zu klein!" );
+ OSL_ENSURE( nIndex < nSize, "*LotusFontBuffer::SetType(): Array zu klein!" );
if( nIndex < nSize )
{
register ENTRY* pEntry = pData + nIndex;
diff --git a/sc/source/filter/excel/frmbase.cxx b/sc/source/filter/excel/frmbase.cxx
index 81706ce5cb7d..8033d035f710 100644
--- a/sc/source/filter/excel/frmbase.cxx
+++ b/sc/source/filter/excel/frmbase.cxx
@@ -55,7 +55,7 @@ void _ScRangeListTabs::Append( ScSingleRefData a, SCTAB nTab, const bool b )
}
else
{
- DBG_ASSERT( ValidTab(a.nTab), "-_ScRangeListTabs::Append(): Luegen haben kurze Abstuerze!" );
+ OSL_ENSURE( ValidTab(a.nTab), "-_ScRangeListTabs::Append(): Luegen haben kurze Abstuerze!" );
}
if( nTab == SCTAB_MAX)
@@ -122,9 +122,9 @@ void _ScRangeListTabs::Append( ScComplexRefData a, SCTAB nTab, bool b )
}
else
{
- DBG_ASSERT( ValidTab(a.Ref1.nTab),
+ OSL_ENSURE( ValidTab(a.Ref1.nTab),
"-_ScRangeListTabs::Append(): Luegen haben kurze Abstuerze!" );
- DBG_ASSERT( a.Ref1.nTab == a.Ref2.nTab,
+ OSL_ENSURE( a.Ref1.nTab == a.Ref2.nTab,
"+_ScRangeListTabs::Append(): 3D-Ranges werden in SC nicht unterstuetzt!" );
}
@@ -157,7 +157,7 @@ void _ScRangeListTabs::Append( ScComplexRefData a, SCTAB nTab, bool b )
const ScRange* _ScRangeListTabs::First( SCTAB n )
{
- DBG_ASSERT( ValidTab(n), "-_ScRangeListTabs::First(): Und tschuessssssss!" );
+ OSL_ENSURE( ValidTab(n), "-_ScRangeListTabs::First(): Und tschuessssssss!" );
TabRangeType::iterator itr = maTabRanges.find(n);
if (itr == maTabRanges.end())
@@ -184,7 +184,7 @@ ConverterBase::ConverterBase( sal_uInt16 nNewBuffer ) :
eStatus( ConvOK ),
nBufferSize( nNewBuffer )
{
- DBG_ASSERT( nNewBuffer > 0, "ConverterBase::ConverterBase - nNewBuffer == 0!" );
+ OSL_ENSURE( nNewBuffer > 0, "ConverterBase::ConverterBase - nNewBuffer == 0!" );
pBuffer = new sal_Char[ nNewBuffer ];
}
diff --git a/sc/source/filter/excel/impop.cxx b/sc/source/filter/excel/impop.cxx
index 9ad703da3b0e..d98376f6af41 100644
--- a/sc/source/filter/excel/impop.cxx
+++ b/sc/source/filter/excel/impop.cxx
@@ -472,7 +472,7 @@ void ImportExcel::Columndefault( void )
aIn >> nColMic >> nColMac;
- DBG_ASSERT( aIn.GetRecLeft() == (sal_Size)(nColMac - nColMic) * 3 + 2,
+ OSL_ENSURE( aIn.GetRecLeft() == (sal_Size)(nColMac - nColMic) * 3 + 2,
"ImportExcel::Columndefault - wrong record size" );
nColMac--;
@@ -518,7 +518,7 @@ void ImportExcel::Array25( void )
static_cast<SCROW>(nFirstRow), GetCurrScTab() ) );
pFormConv->Convert( pErgebnis, maStrm, nFormLen, true, FT_CellFormula);
- DBG_ASSERT( pErgebnis, "*ImportExcel::Array25(): ScTokenArray ist NULL!" );
+ OSL_ENSURE( pErgebnis, "*ImportExcel::Array25(): ScTokenArray ist NULL!" );
ScMarkData aMarkData;
aMarkData.SelectOneTable( GetCurrScTab() );
@@ -707,7 +707,7 @@ void ImportExcel::Boundsheet( void )
SCTAB nScTab = static_cast< SCTAB >( nBdshtTab );
if( nScTab > 0 )
{
- DBG_ASSERT( !pD->HasTable( nScTab ), "ImportExcel::Boundsheet - sheet exists already" );
+ OSL_ENSURE( !pD->HasTable( nScTab ), "ImportExcel::Boundsheet - sheet exists already" );
pD->MakeTable( nScTab );
}
@@ -817,7 +817,7 @@ void ImportExcel::Shrfmla( void )
pFormConv->Convert( pErgebnis, maStrm, nLenExpr, true, FT_SharedFormula );
- DBG_ASSERT( pErgebnis, "+ImportExcel::Shrfmla(): ScTokenArray ist NULL!" );
+ OSL_ENSURE( pErgebnis, "+ImportExcel::Shrfmla(): ScTokenArray ist NULL!" );
pExcRoot->pShrfmlaBuff->Store( ScRange( static_cast<SCCOL>(nFirstCol),
static_cast<SCROW>(nFirstRow), GetCurrScTab(),
@@ -958,7 +958,7 @@ void ImportExcel::Bof3( void )
maStrm.Ignore( 2 );
maStrm >> nSubType;
- DBG_ASSERT( nSubType != 0x0100, "*ImportExcel::Bof3(): Biff3 als Workbook?!" );
+ OSL_ENSURE( nSubType != 0x0100, "*ImportExcel::Bof3(): Biff3 als Workbook?!" );
if( nSubType == 0x0100 ) // Book
pExcRoot->eDateiTyp = Biff3W;
else if( nSubType == 0x0020 ) // Chart
@@ -988,7 +988,7 @@ void ImportExcel::Array34( void )
static_cast<SCROW>(nFirstRow), GetCurrScTab() ) );
pFormConv->Convert( pErgebnis, maStrm, nFormLen, true, FT_CellFormula);
- DBG_ASSERT( pErgebnis, "+ImportExcel::Array34(): ScTokenArray ist NULL!" );
+ OSL_ENSURE( pErgebnis, "+ImportExcel::Array34(): ScTokenArray ist NULL!" );
ScMarkData aMarkData;
aMarkData.SelectOneTable( GetCurrScTab() );
diff --git a/sc/source/filter/excel/namebuff.cxx b/sc/source/filter/excel/namebuff.cxx
index fe388a218e95..802eaf8d9066 100644
--- a/sc/source/filter/excel/namebuff.cxx
+++ b/sc/source/filter/excel/namebuff.cxx
@@ -79,7 +79,7 @@ NameBuffer::~NameBuffer()
//void NameBuffer::operator <<( const SpString &rNewString )
void NameBuffer::operator <<( const String &rNewString )
{
- DBG_ASSERT( Count() + nBase < 0xFFFF,
+ OSL_ENSURE( Count() + nBase < 0xFFFF,
"*NameBuffer::GetLastIndex(): Ich hab' die Nase voll!" );
List::Insert( new StringHashEntry( rNewString ), LIST_APPEND );
@@ -122,7 +122,7 @@ void ShrfmlaBuffer::Store( const ScRange& rRange, const ScTokenArray& rToken )
{
String aName( CreateName( rRange.aStart ) );
- DBG_ASSERT( mnCurrIdx <= 0xFFFF, "*ShrfmlaBuffer::Store(): Gleich wird mir schlecht...!" );
+ OSL_ENSURE( mnCurrIdx <= 0xFFFF, "*ShrfmlaBuffer::Store(): Gleich wird mir schlecht...!" );
ScRangeData* pData = new ScRangeData( pExcRoot->pIR->GetDocPtr(), aName, rToken, rRange.aStart, RT_SHARED );
const ScAddress& rMaxPos = pExcRoot->pIR->GetMaxPos();
@@ -191,7 +191,7 @@ sal_Int16 ExtSheetBuffer::Add( const String& rFPAN, const String& rTN, const sal
sal_Bool ExtSheetBuffer::GetScTabIndex( sal_uInt16 nExcIndex, sal_uInt16& rScIndex )
{
- DBG_ASSERT( nExcIndex,
+ OSL_ENSURE( nExcIndex,
"*ExtSheetBuffer::GetScTabIndex(): Sheet-Index == 0!" );
nExcIndex--;
@@ -248,7 +248,7 @@ sal_Bool ExtSheetBuffer::GetScTabIndex( sal_uInt16 nExcIndex, sal_uInt16& rScInd
sal_Bool ExtSheetBuffer::IsLink( const sal_uInt16 nExcIndex ) const
{
- DBG_ASSERT( nExcIndex > 0, "*ExtSheetBuffer::IsLink(): Index muss >0 sein!" );
+ OSL_ENSURE( nExcIndex > 0, "*ExtSheetBuffer::IsLink(): Index muss >0 sein!" );
Cont* pRet = ( Cont * ) List::GetObject( nExcIndex - 1 );
if( pRet )
@@ -260,7 +260,7 @@ sal_Bool ExtSheetBuffer::IsLink( const sal_uInt16 nExcIndex ) const
sal_Bool ExtSheetBuffer::GetLink( const sal_uInt16 nExcIndex, String& rAppl, String& rDoc ) const
{
- DBG_ASSERT( nExcIndex > 0, "*ExtSheetBuffer::GetLink(): Index muss >0 sein!" );
+ OSL_ENSURE( nExcIndex > 0, "*ExtSheetBuffer::GetLink(): Index muss >0 sein!" );
Cont* pRet = ( Cont * ) List::GetObject( nExcIndex - 1 );
if( pRet )
@@ -331,7 +331,7 @@ void ExtNameBuff::AddName( const String& rName, sal_Int16 nRefIdx )
const ExtName* ExtNameBuff::GetNameByIndex( sal_Int16 nRefIdx, sal_uInt16 nNameIdx ) const
{
- DBG_ASSERT( nNameIdx > 0, "ExtNameBuff::GetNameByIndex() - invalid name index" );
+ OSL_ENSURE( nNameIdx > 0, "ExtNameBuff::GetNameByIndex() - invalid name index" );
ExtNameMap::const_iterator aIt = maExtNames.find( nRefIdx );
return ((aIt != maExtNames.end()) && (0 < nNameIdx) && (nNameIdx <= aIt->second.size())) ? &aIt->second[ nNameIdx - 1 ] : 0;
}
diff --git a/sc/source/filter/excel/read.cxx b/sc/source/filter/excel/read.cxx
index 96e68a9df01f..e5284f3211f2 100644
--- a/sc/source/filter/excel/read.cxx
+++ b/sc/source/filter/excel/read.cxx
@@ -93,7 +93,7 @@ FltError ImportExcel::Read( void )
sal_uInt16 nOpcode;
sal_uInt16 nBofLevel = 0;
- DBG_ASSERT( &aIn != NULL, "-ImportExcel::Read(): Kein Stream - wie dass?!" );
+ OSL_ENSURE( &aIn != NULL, "-ImportExcel::Read(): Kein Stream - wie dass?!" );
::std::auto_ptr< ScfSimpleProgressBar > pProgress( new ScfSimpleProgressBar(
aIn.GetSvStreamSize(), GetDocShell(), STR_LOAD_DOC ) );
@@ -723,7 +723,7 @@ FltError ImportExcel::Read( void )
ePrev = eAkt;
eAkt = Z_Biffn0;
}
- DBG_ASSERT( pExcRoot->eDateiTyp != Biff5W,
+ OSL_ENSURE( pExcRoot->eDateiTyp != Biff5W,
"+ImportExcel::Read(): Doppel-Whopper-Workbook!" );
break;
@@ -885,11 +885,11 @@ FltError ImportExcel8::Read( void )
switch( nRecId )
{
case EXC_ID_USERSVIEWBEGIN:
- DBG_ASSERT( !bInUserView, "ImportExcel8::Read - nested user view settings" );
+ OSL_ENSURE( !bInUserView, "ImportExcel8::Read - nested user view settings" );
bInUserView = true;
break;
case EXC_ID_USERSVIEWEND:
- DBG_ASSERT( bInUserView, "ImportExcel8::Read - not in user view settings" );
+ OSL_ENSURE( bInUserView, "ImportExcel8::Read - not in user view settings" );
bInUserView = false;
break;
}
@@ -902,7 +902,7 @@ FltError ImportExcel8::Read( void )
{
if( nRecId == EXC_ID5_BOF )
{
- DBG_ASSERT( GetBiff() == EXC_BIFF8, "ImportExcel8::Read - wrong BIFF version" );
+ OSL_ENSURE( GetBiff() == EXC_BIFF8, "ImportExcel8::Read - wrong BIFF version" );
Bof5();
if( pExcRoot->eDateiTyp == Biff8W )
{
@@ -1053,7 +1053,7 @@ FltError ImportExcel8::Read( void )
GetTracer().TraceChartOnlySheet();
break;
case Biff8W: // workbook
- DBG_ERRORFILE( "ImportExcel8::Read - double workbook globals" );
+ OSL_FAIL( "ImportExcel8::Read - double workbook globals" );
// run through
case Biff8V: // VB module
default:
diff --git a/sc/source/filter/excel/tokstack.cxx b/sc/source/filter/excel/tokstack.cxx
index 36c46e04b15e..7678c119c7b5 100644
--- a/sc/source/filter/excel/tokstack.cxx
+++ b/sc/source/filter/excel/tokstack.cxx
@@ -312,7 +312,7 @@ void TokenPool::GrowMatrix( void )
void TokenPool::GetElement( const sal_uInt16 nId )
{
- DBG_ASSERT( nId < nElementAkt, "*TokenPool::GetElement(): Id zu gross!?" );
+ OSL_ENSURE( nId < nElementAkt, "*TokenPool::GetElement(): Id zu gross!?" );
if( pType[ nId ] == T_Id )
GetElementRek( nId );
@@ -427,12 +427,12 @@ void TokenPool::GetElementRek( const sal_uInt16 nId )
{
#ifdef DBG_UTIL
nRek++;
- DBG_ASSERT( nRek <= nP_Id, "*TokenPool::GetElement(): Rekursion loopt!?" );
+ OSL_ENSURE( nRek <= nP_Id, "*TokenPool::GetElement(): Rekursion loopt!?" );
#endif
- DBG_ASSERT( nId < nElementAkt, "*TokenPool::GetElementRek(): Id zu gross!?" );
+ OSL_ENSURE( nId < nElementAkt, "*TokenPool::GetElementRek(): Id zu gross!?" );
- DBG_ASSERT( pType[ nId ] == T_Id, "-TokenPool::GetElementRek(): nId nicht Id-Folge!" );
+ OSL_ENSURE( pType[ nId ] == T_Id, "-TokenPool::GetElementRek(): nId nicht Id-Folge!" );
sal_uInt16 nAnz = pSize[ nId ];
@@ -613,7 +613,7 @@ const TokenId TokenPool::Store( const String& rString )
//...ansonsten nur kopieren
*ppP_Str[ nP_StrAkt ] = rString;
- DBG_ASSERT( sizeof( xub_StrLen ) <= 2, "*TokenPool::Store(): StrLen doesn't match!" );
+ OSL_ENSURE( sizeof( xub_StrLen ) <= 2, "*TokenPool::Store(): StrLen doesn't match!" );
pSize[ nElementAkt ] = ( sal_uInt16 ) ppP_Str[ nP_StrAkt ]->Len();
diff --git a/sc/source/filter/excel/xechart.cxx b/sc/source/filter/excel/xechart.cxx
index 5a37893da6cc..ad15c5b17906 100644
--- a/sc/source/filter/excel/xechart.cxx
+++ b/sc/source/filter/excel/xechart.cxx
@@ -282,7 +282,7 @@ void XclExpChRootData::InitializeFutureRecBlock( XclExpStream& rStrm )
// write all unwritten CHFRBLOCKBEGIN records
for( XclChFrBlockVector::const_iterator aIt = maUnwrittenFrBlocks.begin(), aEnd = maUnwrittenFrBlocks.end(); aIt != aEnd; ++aIt )
{
- DBG_ASSERT( aIt->mnType != EXC_CHFRBLOCK_TYPE_UNKNOWN, "XclExpChRootData::InitializeFutureRecBlock - unknown future record block type" );
+ OSL_ENSURE( aIt->mnType != EXC_CHFRBLOCK_TYPE_UNKNOWN, "XclExpChRootData::InitializeFutureRecBlock - unknown future record block type" );
lclWriteChFrBlockRecord( rStrm, *aIt, true );
}
// move all record infos to vector of written blocks
@@ -293,7 +293,7 @@ void XclExpChRootData::InitializeFutureRecBlock( XclExpStream& rStrm )
void XclExpChRootData::FinalizeFutureRecBlock( XclExpStream& rStrm )
{
- DBG_ASSERT( !maUnwrittenFrBlocks.empty() || !maWrittenFrBlocks.empty(), "XclExpChRootData::FinalizeFutureRecBlock - no future record level found" );
+ OSL_ENSURE( !maUnwrittenFrBlocks.empty() || !maWrittenFrBlocks.empty(), "XclExpChRootData::FinalizeFutureRecBlock - no future record level found" );
if( !maUnwrittenFrBlocks.empty() )
{
// no future record has been written, just forget the topmost level
@@ -362,7 +362,7 @@ bool XclExpChRoot::IsSystemColor( const Color& rColor, sal_uInt16 nSysColorIdx )
void XclExpChRoot::SetSystemColor( Color& rColor, sal_uInt32& rnColorId, sal_uInt16 nSysColorIdx ) const
{
- DBG_ASSERT( GetPalette().IsSystemColor( nSysColorIdx ), "XclExpChRoot::SetSystemColor - invalid color index" );
+ OSL_ENSURE( GetPalette().IsSystemColor( nSysColorIdx ), "XclExpChRoot::SetSystemColor - invalid color index" );
rColor = GetPalette().GetDefColor( nSysColorIdx );
rnColorId = XclExpPalette::GetColorIdFromIndex( nSysColorIdx );
}
@@ -532,7 +532,7 @@ void XclExpChLineFormat::SetDefault( XclChFrameType eDefFrameType )
maData.mnPattern = EXC_CHLINEFORMAT_NONE;
break;
default:
- DBG_ERRORFILE( "XclExpChLineFormat::SetDefault - unknown frame type" );
+ OSL_FAIL( "XclExpChLineFormat::SetDefault - unknown frame type" );
}
}
@@ -652,7 +652,7 @@ void XclExpChAreaFormat::SetDefault( XclChFrameType eDefFrameType )
maData.mnPattern = EXC_PATT_NONE;
break;
default:
- DBG_ERRORFILE( "XclExpChAreaFormat::SetDefault - unknown frame type" );
+ OSL_FAIL( "XclExpChAreaFormat::SetDefault - unknown frame type" );
}
}
@@ -680,7 +680,7 @@ XclExpChEscherFormat::XclExpChEscherFormat( const XclExpChRoot& rRoot ) :
mnColor1Id( XclExpPalette::GetColorIdFromIndex( EXC_COLOR_CHWINDOWBACK ) ),
mnColor2Id( XclExpPalette::GetColorIdFromIndex( EXC_COLOR_CHWINDOWBACK ) )
{
- DBG_ASSERT_BIFF( GetBiff() == EXC_BIFF8 );
+ OSL_ENSURE_BIFF( GetBiff() == EXC_BIFF8 );
}
void XclExpChEscherFormat::Convert( const ScfPropertySet& rPropSet, XclChObjectType eObjType )
@@ -741,7 +741,7 @@ sal_uInt32 XclExpChEscherFormat::RegisterColor( sal_uInt16 nPropId )
void XclExpChEscherFormat::WriteBody( XclExpStream& rStrm )
{
- DBG_ASSERT( maData.mxEscherSet, "XclExpChEscherFormat::WriteBody - missing property container" );
+ OSL_ENSURE( maData.mxEscherSet, "XclExpChEscherFormat::WriteBody - missing property container" );
// write Escher property container via temporary memory stream
SvMemoryStream aMemStrm;
maData.mxEscherSet->Commit( aMemStrm );
@@ -901,7 +901,7 @@ void lclAddDoubleRefData(
if( orArray.GetLen() > 0 )
orArray.AddOpCode( ocUnion );
- DBG_ASSERT( (rToken.GetType() == ::formula::svDoubleRef) || (rToken.GetType() == ::formula::svExternalDoubleRef),
+ OSL_ENSURE( (rToken.GetType() == ::formula::svDoubleRef) || (rToken.GetType() == ::formula::svExternalDoubleRef),
"lclAddDoubleRefData - double reference token expected");
if( rToken.GetType() == ::formula::svExternalDoubleRef )
orArray.AddExternalDoubleReference( rToken.GetIndex(), rToken.GetString(), aComplexRef );
@@ -1054,7 +1054,7 @@ sal_uInt16 XclExpChSourceLink::ConvertStringSequence( const Sequence< Reference<
{
// get leading font index
const XclFormatRunVec& rFormats = mxString->GetFormats();
- DBG_ASSERT( !rFormats.empty() && (rFormats.front().mnChar == 0),
+ OSL_ENSURE( !rFormats.empty() && (rFormats.front().mnChar == 0),
"XclExpChSourceLink::ConvertStringSequenc - missing leading format" );
// remove leading format run, if entire string is equally formatted
if( rFormats.size() == 1 )
@@ -1306,7 +1306,7 @@ bool XclExpChText::ConvertDataLabel( const ScfPropertySet& rPropSet,
bool bIsPie = rTypeInfo.meTypeCateg == EXC_CHTYPECATEG_PIE;
// bubble sizes only allowed in bubble charts
bool bIsBubble = rTypeInfo.meTypeId == EXC_CHTYPEID_BUBBLES;
- DBG_ASSERT( (GetBiff() == EXC_BIFF8) || !bIsBubble, "XclExpChText::ConvertDataLabel - bubble charts only in BIFF8" );
+ OSL_ENSURE( (GetBiff() == EXC_BIFF8) || !bIsBubble, "XclExpChText::ConvertDataLabel - bubble charts only in BIFF8" );
// raw show flags
bool bShowValue = !bIsBubble && aPointLabel.ShowNumber; // Chart2 uses 'ShowNumber' for bubble size
@@ -1367,7 +1367,7 @@ bool XclExpChText::ConvertDataLabel( const ScfPropertySet& rPropSet,
case INSIDE: nLabelPos = EXC_CHTEXT_POS_INSIDE; break;
case OUTSIDE: nLabelPos = EXC_CHTEXT_POS_OUTSIDE; break;
case NEAR_ORIGIN: nLabelPos = EXC_CHTEXT_POS_AXIS; break;
- default: DBG_ERRORFILE( "XclExpChText::ConvertDataLabel - unknown label placement type" );
+ default: OSL_FAIL( "XclExpChText::ConvertDataLabel - unknown label placement type" );
}
}
::insert_value( maData.mnFlags2, nLabelPos, 0, 4 );
@@ -1588,7 +1588,7 @@ void XclExpCh3dDataFormat::Convert( const ScfPropertySet& rPropSet )
maData.mnTop = EXC_CH3DDATAFORMAT_SHARP;
break;
default:
- DBG_ERRORFILE( "XclExpCh3dDataFormat::Convert - unknown 3D bar format" );
+ OSL_FAIL( "XclExpCh3dDataFormat::Convert - unknown 3D bar format" );
}
}
}
@@ -1848,7 +1848,7 @@ ScfPropertySet lclGetPointPropSet( Reference< XDataSeries > xDataSeries, sal_Int
}
catch( Exception& )
{
- DBG_ERRORFILE( "lclGetPointPropSet - no data point property set" );
+ OSL_FAIL( "lclGetPointPropSet - no data point property set" );
}
return aPropSet;
}
@@ -2239,7 +2239,7 @@ void XclExpChType::WriteBody( XclExpStream& rStrm )
break;
default:
- DBG_ERRORFILE( "XclExpChType::WriteBody - unknown chart type" );
+ OSL_FAIL( "XclExpChType::WriteBody - unknown chart type" );
}
}
@@ -2664,7 +2664,7 @@ void XclExpChLabelRange::Convert( const ScaleData& rScaleData, const ScfProperty
// ...but get the current base time unit from the property of the old chart API
sal_Int32 nApiTimeUnit = 0;
bool bValidBaseUnit = aTimeIncrement.TimeResolution >>= nApiTimeUnit;
- DBG_ASSERT( bValidBaseUnit, "XclExpChLabelRange::Convert - cannot ghet base time unit" );
+ OSL_ENSURE( bValidBaseUnit, "XclExpChLabelRange::Convert - cannot ghet base time unit" );
maDateData.mnBaseUnit = bValidBaseUnit ? lclGetTimeUnit( nApiTimeUnit ) : EXC_CHDATERANGE_DAYS;
/* Min/max values depend on base time unit, they specify the number of
diff --git a/sc/source/filter/excel/xecontent.cxx b/sc/source/filter/excel/xecontent.cxx
index b25cc7f20b1e..2814cb5435a1 100644
--- a/sc/source/filter/excel/xecontent.cxx
+++ b/sc/source/filter/excel/xecontent.cxx
@@ -135,7 +135,7 @@ XclExpSstImpl::XclExpSstImpl() :
sal_uInt32 XclExpSstImpl::Insert( XclExpStringRef xString )
{
- DBG_ASSERT( xString.get(), "XclExpSstImpl::Insert - empty pointer not allowed" );
+ OSL_ENSURE( xString.get(), "XclExpSstImpl::Insert - empty pointer not allowed" );
if( !xString.get() )
xString.reset( new XclExpString );
@@ -206,7 +206,7 @@ void XclExpSstImpl::Save( XclExpStream& rStrm )
aStr.Append( '\t' ).APPENDINT( nStrings ).Append( '\n' );
}
}
- DBG_ERRORFILE( aStr.GetBuffer() );
+ OSL_FAIL( aStr.GetBuffer() );
#undef APPENDINT
}
#endif
@@ -332,7 +332,7 @@ void XclExpMergedcells::AppendRange( const ScRange& rRange, sal_uInt32 nBaseXFId
sal_uInt32 XclExpMergedcells::GetBaseXFId( const ScAddress& rPos ) const
{
- DBG_ASSERT( maBaseXFIds.size() == maMergedRanges.size(), "XclExpMergedcells::GetBaseXFId - invalid lists" );
+ OSL_ENSURE( maBaseXFIds.size() == maMergedRanges.size(), "XclExpMergedcells::GetBaseXFId - invalid lists" );
ScfUInt32Vec::const_iterator aIt = maBaseXFIds.begin();
ScRangeList& rNCRanges = const_cast< ScRangeList& >( maMergedRanges );
for ( size_t i = 0, nRanges = rNCRanges.size(); i < nRanges; ++i, ++aIt )
@@ -715,7 +715,7 @@ XclExpCFImpl::XclExpCFImpl( const XclExpRoot& rRoot, const ScCondFormatEntry& rF
case SC_COND_EQLESS: mnOperator = EXC_CF_CMP_LESS_EQUAL; break;
case SC_COND_DIRECT: mnType = EXC_CF_TYPE_FMLA; break;
default: mnType = EXC_CF_TYPE_NONE;
- DBG_ERRORFILE( "XclExpCF::WriteBody - unknown condition type" );
+ OSL_FAIL( "XclExpCF::WriteBody - unknown condition type" );
}
// *** formulas ***
@@ -880,8 +880,8 @@ void XclExpCondfmt::Save( XclExpStream& rStrm )
void XclExpCondfmt::WriteBody( XclExpStream& rStrm )
{
- DBG_ASSERT( !maCFList.IsEmpty(), "XclExpCondfmt::WriteBody - no CF records to write" );
- DBG_ASSERT( !maXclRanges.empty(), "XclExpCondfmt::WriteBody - no cell ranges found" );
+ OSL_ENSURE( !maCFList.IsEmpty(), "XclExpCondfmt::WriteBody - no CF records to write" );
+ OSL_ENSURE( !maXclRanges.empty(), "XclExpCondfmt::WriteBody - no cell ranges found" );
rStrm << static_cast< sal_uInt16 >( maCFList.GetSize() )
<< sal_uInt16( 1 )
@@ -1039,7 +1039,7 @@ XclExpDV::XclExpDV( const XclExpRoot& rRoot, sal_uLong nScHandle ) :
case SC_VALID_TIME: mnFlags |= EXC_DV_MODE_TIME; break;
case SC_VALID_TEXTLEN: mnFlags |= EXC_DV_MODE_TEXTLEN; break;
case SC_VALID_CUSTOM: mnFlags |= EXC_DV_MODE_CUSTOM; break;
- default: DBG_ERRORFILE( "XclExpDV::XclExpDV - unknown mode" );
+ default: OSL_FAIL( "XclExpDV::XclExpDV - unknown mode" );
}
switch( pValData->GetOperation() )
@@ -1053,7 +1053,7 @@ XclExpDV::XclExpDV( const XclExpRoot& rRoot, sal_uLong nScHandle ) :
case SC_COND_NOTEQUAL: mnFlags |= EXC_DV_COND_NOTEQUAL; break;
case SC_COND_BETWEEN: mnFlags |= EXC_DV_COND_BETWEEN; break;
case SC_COND_NOTBETWEEN: mnFlags |= EXC_DV_COND_NOTBETWEEN; break;
- default: DBG_ERRORFILE( "XclExpDV::XclExpDV - unknown condition" );
+ default: OSL_FAIL( "XclExpDV::XclExpDV - unknown condition" );
}
switch( eScErrorStyle )
{
@@ -1065,7 +1065,7 @@ XclExpDV::XclExpDV( const XclExpRoot& rRoot, sal_uLong nScHandle ) :
mnFlags |= EXC_DV_ERROR_INFO;
maErrorTitle.Assign( '\0' ); // contains macro name
break;
- default: DBG_ERRORFILE( "XclExpDV::XclExpDV - unknown error style" );
+ default: OSL_FAIL( "XclExpDV::XclExpDV - unknown error style" );
}
::set_flag( mnFlags, EXC_DV_IGNOREBLANK, pValData->IsIgnoreBlank() );
::set_flag( mnFlags, EXC_DV_SUPPRESSDROPDOWN, pValData->GetListType() == ValidListType::INVISIBLE );
@@ -1142,7 +1142,7 @@ XclExpDV::XclExpDV( const XclExpRoot& rRoot, sal_uLong nScHandle ) :
}
else
{
- DBG_ERRORFILE( "XclExpDV::XclExpDV - missing core data" );
+ OSL_FAIL( "XclExpDV::XclExpDV - missing core data" );
mnScHandle = ULONG_MAX;
}
}
@@ -1355,7 +1355,7 @@ XclExpWebQuery::~XclExpWebQuery()
void XclExpWebQuery::Save( XclExpStream& rStrm )
{
- DBG_ASSERT( !mbEntireDoc || !mxQryTables.get(), "XclExpWebQuery::Save - illegal mode" );
+ OSL_ENSURE( !mbEntireDoc || !mxQryTables.get(), "XclExpWebQuery::Save - illegal mode" );
sal_uInt16 nFlags;
// QSI record
diff --git a/sc/source/filter/excel/xeescher.cxx b/sc/source/filter/excel/xeescher.cxx
index e0faf0ea0c93..c8b6cfcd9b52 100644
--- a/sc/source/filter/excel/xeescher.cxx
+++ b/sc/source/filter/excel/xeescher.cxx
@@ -1321,7 +1321,7 @@ void XclExpNote::Save( XclExpStream& rStrm )
void XclExpNote::WriteBody( XclExpStream& rStrm )
{
// BIFF5/BIFF7 is written separately
- DBG_ASSERT_BIFF( rStrm.GetRoot().GetBiff() == EXC_BIFF8 );
+ OSL_ENSURE_BIFF( rStrm.GetRoot().GetBiff() == EXC_BIFF8 );
sal_uInt16 nFlags = 0;
::set_flag( nFlags, EXC_NOTE_VISIBLE, mbVisible );
@@ -1574,7 +1574,7 @@ boost::shared_ptr< XclExpRecordBase > XclExpObjectManager::ProcessDrawing( SdrPa
if( pSdrPage )
mxEscherEx->AddSdrPage( *pSdrPage );
// the first dummy object may still be open
- DBG_ASSERT( mxEscherEx->GetGroupLevel() <= 1, "XclExpObjectManager::ProcessDrawing - still groups open?" );
+ OSL_ENSURE( mxEscherEx->GetGroupLevel() <= 1, "XclExpObjectManager::ProcessDrawing - still groups open?" );
while( mxEscherEx->GetGroupLevel() )
mxEscherEx->LeaveGroup();
mxObjList->EndSheet();
@@ -1586,7 +1586,7 @@ boost::shared_ptr< XclExpRecordBase > XclExpObjectManager::ProcessDrawing( const
if( rxShapes.is() )
mxEscherEx->AddUnoShapes( rxShapes );
// the first dummy object may still be open
- DBG_ASSERT( mxEscherEx->GetGroupLevel() <= 1, "XclExpObjectManager::ProcessDrawing - still groups open?" );
+ OSL_ENSURE( mxEscherEx->GetGroupLevel() <= 1, "XclExpObjectManager::ProcessDrawing - still groups open?" );
while( mxEscherEx->GetGroupLevel() )
mxEscherEx->LeaveGroup();
mxObjList->EndSheet();
diff --git a/sc/source/filter/excel/xeformula.cxx b/sc/source/filter/excel/xeformula.cxx
index dab35e4ba7b8..9220a46314c7 100644
--- a/sc/source/filter/excel/xeformula.cxx
+++ b/sc/source/filter/excel/xeformula.cxx
@@ -192,7 +192,7 @@ XclExpFuncData::XclExpFuncData( const XclExpScToken& rTokData,
mxOperands( new XclExpOperandList ),
mpParamInfo( rFuncInfo.mpParamInfos )
{
- DBG_ASSERT( mrTokData.mpScToken, "XclExpFuncData::XclExpFuncData - missing core token" );
+ OSL_ENSURE( mrTokData.mpScToken, "XclExpFuncData::XclExpFuncData - missing core token" );
// set name of an add-in function
if( (maExtFuncData.maFuncName.Len() == 0) && dynamic_cast< const FormulaExternalToken* >( mrTokData.mpScToken ) )
maExtFuncData.Set( GetScToken().GetExternal(), true, false );
@@ -308,7 +308,7 @@ XclExpCompData::XclExpCompData( const XclExpCompConfig* pCfg ) :
mbVolatile( false ),
mbOk( pCfg != 0 )
{
- DBG_ASSERT( pCfg, "XclExpFmlaCompImpl::Init - unknown formula type" );
+ OSL_ENSURE( pCfg, "XclExpFmlaCompImpl::Init - unknown formula type" );
}
} // namespace
@@ -532,7 +532,7 @@ XclTokenArrayRef XclExpFmlaCompImpl::CreateFormula( XclFormulaType eType,
}
else
{
- DBG_ERRORFILE( "XclExpFmlaCompImpl::CreateFormula - empty token array" );
+ OSL_FAIL( "XclExpFmlaCompImpl::CreateFormula - empty token array" );
mxData->mbOk = false;
}
@@ -540,7 +540,7 @@ XclTokenArrayRef XclExpFmlaCompImpl::CreateFormula( XclFormulaType eType,
{
// #i44907# auto-generated SUBTOTAL formula cells have trailing ocStop token
mxData->mbOk = !aTokData.Is() || (aTokData.GetOpCode() == ocStop);
- DBG_ASSERT( mxData->mbOk, "XclExpFmlaCompImpl::CreateFormula - unknown garbage behind formula" );
+ OSL_ENSURE( mxData->mbOk, "XclExpFmlaCompImpl::CreateFormula - unknown garbage behind formula" );
}
}
@@ -586,7 +586,7 @@ bool XclExpFmlaCompImpl::Is3DRefOnly( XclFormulaType eType ) const
const XclExpCompConfig* XclExpFmlaCompImpl::GetConfigForType( XclFormulaType eType ) const
{
XclExpCompConfigMap::const_iterator aIt = maCfgMap.find( eType );
- DBG_ASSERT( aIt != maCfgMap.end(), "XclExpFmlaCompImpl::GetConfigForType - unknown formula type" );
+ OSL_ENSURE( aIt != maCfgMap.end(), "XclExpFmlaCompImpl::GetConfigForType - unknown formula type" );
return (aIt == maCfgMap.end()) ? 0 : &aIt->second;
}
@@ -612,12 +612,12 @@ void XclExpFmlaCompImpl::Init( XclFormulaType eType, const ScTokenArray& rScTokA
case EXC_FMLATYPE_MATRIX:
case EXC_FMLATYPE_CHART:
mxData->mbOk = pScBasePos != 0;
- DBG_ASSERT( mxData->mbOk, "XclExpFmlaCompImpl::Init - missing cell address" );
+ OSL_ENSURE( mxData->mbOk, "XclExpFmlaCompImpl::Init - missing cell address" );
mxData->mpScBasePos = pScBasePos;
break;
case EXC_FMLATYPE_SHARED:
mxData->mbOk = pScBasePos != 0;
- DBG_ASSERT( mxData->mbOk, "XclExpFmlaCompImpl::Init - missing cell address" );
+ OSL_ENSURE( mxData->mbOk, "XclExpFmlaCompImpl::Init - missing cell address" );
// clone the passed token array, convert references relative to current cell position
mxData->mxOwnScTokArr.reset( rScTokArr.Clone() );
ScCompiler::MoveRelWrap( *mxData->mxOwnScTokArr, GetDocPtr(), *pScBasePos, MAXCOL, MAXROW );
@@ -642,7 +642,7 @@ void XclExpFmlaCompImpl::RecalcTokenClasses()
if( mxData->mbOk )
{
mxData->mbOk = mxData->maOpPosStack.size() == 1;
- DBG_ASSERT( mxData->mbOk, "XclExpFmlaCompImpl::RecalcTokenClasses - position of root token expected on stack" );
+ OSL_ENSURE( mxData->mbOk, "XclExpFmlaCompImpl::RecalcTokenClasses - position of root token expected on stack" );
if( mxData->mbOk )
{
/* Cell and array formulas start with VAL conversion and VALTYPE
@@ -665,7 +665,7 @@ void XclExpFmlaCompImpl::RecalcTokenClasses()
void XclExpFmlaCompImpl::RecalcTokenClass( const XclExpTokenConvInfo& rConvInfo,
XclFuncParamConv ePrevConv, XclExpClassConv ePrevClassConv, bool bWasRefClass )
{
- DBG_ASSERT( rConvInfo.mnTokPos < GetSize(), "XclExpFmlaCompImpl::RecalcTokenClass - invalid token position" );
+ OSL_ENSURE( rConvInfo.mnTokPos < GetSize(), "XclExpFmlaCompImpl::RecalcTokenClass - invalid token position" );
sal_uInt8& rnTokenId = mxData->maTokVec[ rConvInfo.mnTokPos ];
sal_uInt8 nTokClass = GetTokenClass( rnTokenId );
@@ -796,7 +796,7 @@ void XclExpFmlaCompImpl::FinalizeFormula()
XclTokenArrayRef XclExpFmlaCompImpl::CreateTokenArray()
{
// create the Excel token array from working data before resetting mxData
- DBG_ASSERT( mxData->mrCfg.mbAllowArrays || mxData->maExtDataVec.empty(), "XclExpFmlaCompImpl::CreateTokenArray - unexpected extended data" );
+ OSL_ENSURE( mxData->mrCfg.mbAllowArrays || mxData->maExtDataVec.empty(), "XclExpFmlaCompImpl::CreateTokenArray - unexpected extended data" );
if( !mxData->mrCfg.mbAllowArrays )
mxData->maExtDataVec.clear();
XclTokenArrayRef xTokArr( new XclTokenArray( mxData->maTokVec, mxData->maExtDataVec, mxData->mbVolatile ) );
@@ -1291,7 +1291,7 @@ void XclExpFmlaCompImpl::ProcessMatrix( const XclExpScToken& rTokData )
{
SCSIZE nScCols, nScRows;
pMatrix->GetDimensions( nScCols, nScRows );
- DBG_ASSERT( (nScCols > 0) && (nScRows > 0), "XclExpFmlaCompImpl::ProcessMatrix - invalid matrix size" );
+ OSL_ENSURE( (nScCols > 0) && (nScRows > 0), "XclExpFmlaCompImpl::ProcessMatrix - invalid matrix size" );
sal_uInt16 nCols = ::limit_cast< sal_uInt16 >( nScCols, 0, 256 );
sal_uInt16 nRows = ::limit_cast< sal_uInt16 >( nScRows, 0, 1024 );
@@ -1492,9 +1492,9 @@ void XclExpFmlaCompImpl::FinishFunction( XclExpFuncData& rFuncData, sal_uInt8 nC
void XclExpFmlaCompImpl::FinishIfFunction( XclExpFuncData& rFuncData )
{
sal_uInt16 nParamCount = rFuncData.GetParamCount();
- DBG_ASSERT( (nParamCount == 2) || (nParamCount == 3), "XclExpFmlaCompImpl::FinishIfFunction - wrong parameter count" );
+ OSL_ENSURE( (nParamCount == 2) || (nParamCount == 3), "XclExpFmlaCompImpl::FinishIfFunction - wrong parameter count" );
const ScfUInt16Vec& rAttrPos = rFuncData.GetAttrPosVec();
- DBG_ASSERT( nParamCount == rAttrPos.size(), "XclExpFmlaCompImpl::FinishIfFunction - wrong number of tAttr tokens" );
+ OSL_ENSURE( nParamCount == rAttrPos.size(), "XclExpFmlaCompImpl::FinishIfFunction - wrong number of tAttr tokens" );
// update tAttrIf token following the condition parameter
Overwrite( rAttrPos[ 0 ] + 2, static_cast< sal_uInt16 >( rAttrPos[ 1 ] - rAttrPos[ 0 ] ) );
// update the tAttrGoto tokens following true and false parameters
@@ -1507,7 +1507,7 @@ void XclExpFmlaCompImpl::FinishChooseFunction( XclExpFuncData& rFuncData )
{
sal_uInt16 nParamCount = rFuncData.GetParamCount();
ScfUInt16Vec& rAttrPos = rFuncData.GetAttrPosVec();
- DBG_ASSERT( nParamCount == rAttrPos.size(), "XclExpFmlaCompImpl::FinishChooseFunction - wrong number of tAttr tokens" );
+ OSL_ENSURE( nParamCount == rAttrPos.size(), "XclExpFmlaCompImpl::FinishChooseFunction - wrong number of tAttr tokens" );
// number of choices is parameter count minus 1
sal_uInt16 nChoices = nParamCount - 1;
// tAttrChoose token contains number of choices
@@ -1637,7 +1637,7 @@ void XclExpFmlaCompImpl::AppendDefaultParam( XclExpFuncData& rFuncData )
break;
default:
{
- DBG_ASSERT( rFuncData.IsMacroFunc(), "XclExpFmlaCompImpl::AppendDefaultParam - unknown opcode" );
+ OSL_ENSURE( rFuncData.IsMacroFunc(), "XclExpFmlaCompImpl::AppendDefaultParam - unknown opcode" );
if( rFuncData.IsMacroFunc() )
AppendMacroCallToken( rFuncData.GetExtFuncData() );
else
@@ -1841,7 +1841,7 @@ void XclExpFmlaCompImpl::ConvertRefData(
// flags for relative column and row
if( bNatLangRef )
{
- DBG_ASSERT( meBiff == EXC_BIFF8, "XclExpFmlaCompImpl::ConvertRefData - NLRs only for BIFF8" );
+ OSL_ENSURE( meBiff == EXC_BIFF8, "XclExpFmlaCompImpl::ConvertRefData - NLRs only for BIFF8" );
// Calc does not support absolute reference mode in natural language references
::set_flag( rXclPos.mnCol, EXC_TOK_NLR_REL );
}
@@ -1884,7 +1884,7 @@ void XclExpFmlaCompImpl::ProcessCellRef( const XclExpScToken& rTokData )
if( bNatLangRef )
{
- DBG_ASSERT( aRefData.IsColRel() != aRefData.IsRowRel(),
+ OSL_ENSURE( aRefData.IsColRel() != aRefData.IsRowRel(),
"XclExpFmlaCompImpl::ProcessCellRef - broken natural language reference" );
// create tNlr token for natural language reference
sal_uInt8 nSubId = aRefData.IsColRel() ? EXC_TOK_NLR_COLV : EXC_TOK_NLR_ROWV;
@@ -2146,7 +2146,7 @@ void XclExpFmlaCompImpl::PushOperandPos( sal_uInt16 nTokPos )
void XclExpFmlaCompImpl::PushOperatorPos( sal_uInt16 nTokPos, const XclExpOperandListRef& rxOperands )
{
PushOperandPos( nTokPos );
- DBG_ASSERT( rxOperands.get(), "XclExpFmlaCompImpl::AppendOperatorTokenId - missing operand list" );
+ OSL_ENSURE( rxOperands.get(), "XclExpFmlaCompImpl::AppendOperatorTokenId - missing operand list" );
if( mxData->maOpListVec.size() <= nTokPos )
mxData->maOpListVec.resize( nTokPos + 1, XclExpOperandListRef() );
mxData->maOpListVec[ nTokPos ] = rxOperands;
@@ -2154,7 +2154,7 @@ void XclExpFmlaCompImpl::PushOperatorPos( sal_uInt16 nTokPos, const XclExpOperan
sal_uInt16 XclExpFmlaCompImpl::PopOperandPos()
{
- DBG_ASSERT( !mxData->mbOk || !mxData->maOpPosStack.empty(), "XclExpFmlaCompImpl::PopOperandPos - token stack broken" );
+ OSL_ENSURE( !mxData->mbOk || !mxData->maOpPosStack.empty(), "XclExpFmlaCompImpl::PopOperandPos - token stack broken" );
mxData->mbOk &= !mxData->maOpPosStack.empty();
if( mxData->mbOk )
{
@@ -2435,7 +2435,7 @@ void XclExpFmlaCompImpl::AppendJumpToken( XclExpFuncData& rFuncData, sal_uInt8 n
void XclExpFmlaCompImpl::InsertZeros( sal_uInt16 nInsertPos, sal_uInt16 nInsertSize )
{
// insert zeros into the token array
- DBG_ASSERT( nInsertPos < mxData->maTokVec.size(), "XclExpFmlaCompImpl::Insert - invalid position" );
+ OSL_ENSURE( nInsertPos < mxData->maTokVec.size(), "XclExpFmlaCompImpl::Insert - invalid position" );
mxData->maTokVec.insert( mxData->maTokVec.begin() + nInsertPos, nInsertSize, 0 );
// update positions of operands waiting for an operator
@@ -2455,7 +2455,7 @@ void XclExpFmlaCompImpl::InsertZeros( sal_uInt16 nInsertPos, sal_uInt16 nInsertS
void XclExpFmlaCompImpl::Overwrite( sal_uInt16 nWriteToPos, sal_uInt16 nOffset )
{
- DBG_ASSERT( static_cast< size_t >( nWriteToPos + 1 ) < mxData->maTokVec.size(), "XclExpFmlaCompImpl::Overwrite - invalid position" );
+ OSL_ENSURE( static_cast< size_t >( nWriteToPos + 1 ) < mxData->maTokVec.size(), "XclExpFmlaCompImpl::Overwrite - invalid position" );
ShortToSVBT16( nOffset, &mxData->maTokVec[ nWriteToPos ] );
}
diff --git a/sc/source/filter/excel/xehelper.cxx b/sc/source/filter/excel/xehelper.cxx
index 77b81686432f..baf07094e429 100644
--- a/sc/source/filter/excel/xehelper.cxx
+++ b/sc/source/filter/excel/xehelper.cxx
@@ -118,10 +118,10 @@ void XclExpProgressBar::IncRowRecordCount()
void XclExpProgressBar::ActivateCreateRowsSegment()
{
- DBG_ASSERT( (0 <= GetCurrScTab()) && (GetCurrScTab() < GetTabInfo().GetScTabCount()),
+ OSL_ENSURE( (0 <= GetCurrScTab()) && (GetCurrScTab() < GetTabInfo().GetScTabCount()),
"XclExpProgressBar::ActivateCreateRowsSegment - invalid sheet" );
sal_Int32 nSeg = maSubSegRowCreate[ GetCurrScTab() ];
- DBG_ASSERT( nSeg != SCF_INV_SEGMENT, "XclExpProgressBar::ActivateCreateRowsSegment - invalid segment" );
+ OSL_ENSURE( nSeg != SCF_INV_SEGMENT, "XclExpProgressBar::ActivateCreateRowsSegment - invalid segment" );
if( nSeg != SCF_INV_SEGMENT )
{
mpSubProgress = mpSubRowCreate;
@@ -492,7 +492,7 @@ XclExpStringRef lclCreateFormattedString(
}
else
{
- DBG_ERRORFILE( "lclCreateFormattedString - unknown text field" );
+ OSL_FAIL( "lclCreateFormattedString - unknown text field" );
aXclPortionText.Erase();
}
}
@@ -637,7 +637,7 @@ XclExpStringRef XclExpStringHelper::CreateString(
}
else
{
- DBG_ERRORFILE( "XclExpStringHelper::CreateString - textbox without para object" );
+ OSL_FAIL( "XclExpStringHelper::CreateString - textbox without para object" );
// create BIFF dependent empty Excel string
xString = CreateString( rRoot, EMPTY_STRING, nFlags, nMaxLen );
}
@@ -863,7 +863,7 @@ void XclExpHFConverter::AppendPortion( const EditTextObject* pTextObj, sal_Unico
aParaText.AppendAscii( "&Z&F" );
break;
default:
- DBG_ERRORFILE( "XclExpHFConverter::AppendPortion - unknown file field" );
+ OSL_FAIL( "XclExpHFConverter::AppendPortion - unknown file field" );
}
}
}
@@ -1004,7 +1004,7 @@ void lclEncodeDosUrl( XclBiff eBiff, String& rUrl, const String* pTableName = 0
rUrl = pTableName ? EXC_URLSTART_SELFENCODED : EXC_URLSTART_SELF;
break;
case EXC_BIFF8:
- DBG_ASSERT( pTableName, "lclEncodeDosUrl - sheet name required for BIFF8" );
+ OSL_ENSURE( pTableName, "lclEncodeDosUrl - sheet name required for BIFF8" );
rUrl = EXC_URLSTART_SELF;
break;
default:
@@ -1052,8 +1052,8 @@ void XclExpCachedMatrix::GetDimensions( SCSIZE & nCols, SCSIZE & nRows ) const
{
mrMatrix.GetDimensions( nCols, nRows );
- DBG_ASSERT( nCols && nRows, "XclExpCachedMatrix::GetDimensions - empty matrix" );
- DBG_ASSERT( nCols <= 256, "XclExpCachedMatrix::GetDimensions - too many columns" );
+ OSL_ENSURE( nCols && nRows, "XclExpCachedMatrix::GetDimensions - empty matrix" );
+ OSL_ENSURE( nCols <= 256, "XclExpCachedMatrix::GetDimensions - too many columns" );
}
sal_Size XclExpCachedMatrix::GetSize() const
diff --git a/sc/source/filter/excel/xelink.cxx b/sc/source/filter/excel/xelink.cxx
index 43f8342bf815..d8b23750839e 100644
--- a/sc/source/filter/excel/xelink.cxx
+++ b/sc/source/filter/excel/xelink.cxx
@@ -773,7 +773,7 @@ bool XclExpTabInfo::IsSelectedTab( SCTAB nScTab ) const
bool XclExpTabInfo::IsDisplayedTab( SCTAB nScTab ) const
{
- DBG_ASSERT( nScTab < mnScCnt, "XclExpTabInfo::IsActiveTab - sheet out of range" );
+ OSL_ENSURE( nScTab < mnScCnt, "XclExpTabInfo::IsActiveTab - sheet out of range" );
return GetXclTab( nScTab ) == mnDisplXclTab;
}
@@ -784,7 +784,7 @@ bool XclExpTabInfo::IsMirroredTab( SCTAB nScTab ) const
const String& XclExpTabInfo::GetScTabName( SCTAB nScTab ) const
{
- DBG_ASSERT( nScTab < mnScCnt, "XclExpTabInfo::IsActiveTab - sheet out of range" );
+ OSL_ENSURE( nScTab < mnScCnt, "XclExpTabInfo::IsActiveTab - sheet out of range" );
return (nScTab < mnScCnt) ? maTabInfoVec[ nScTab ].maScName : EMPTY_STRING;
}
@@ -795,19 +795,19 @@ sal_uInt16 XclExpTabInfo::GetXclTab( SCTAB nScTab ) const
SCTAB XclExpTabInfo::GetRealScTab( SCTAB nSortedScTab ) const
{
- DBG_ASSERT( nSortedScTab < mnScCnt, "XclExpTabInfo::GetRealScTab - sheet out of range" );
+ OSL_ENSURE( nSortedScTab < mnScCnt, "XclExpTabInfo::GetRealScTab - sheet out of range" );
return (nSortedScTab < mnScCnt) ? maFromSortedVec[ nSortedScTab ] : SCTAB_INVALID;
}
bool XclExpTabInfo::GetFlag( SCTAB nScTab, sal_uInt8 nFlags ) const
{
- DBG_ASSERT( nScTab < mnScCnt, "XclExpTabInfo::GetFlag - sheet out of range" );
+ OSL_ENSURE( nScTab < mnScCnt, "XclExpTabInfo::GetFlag - sheet out of range" );
return (nScTab < mnScCnt) && ::get_flag( maTabInfoVec[ nScTab ].mnFlags, nFlags );
}
void XclExpTabInfo::SetFlag( SCTAB nScTab, sal_uInt8 nFlags, bool bSet )
{
- DBG_ASSERT( nScTab < mnScCnt, "XclExpTabInfo::SetFlag - sheet out of range" );
+ OSL_ENSURE( nScTab < mnScCnt, "XclExpTabInfo::SetFlag - sheet out of range" );
if( nScTab < mnScCnt )
::set_flag( maTabInfoVec[ nScTab ].mnFlags, nFlags, bSet );
}
@@ -887,7 +887,7 @@ XclExpExtNameBase::XclExpExtNameBase(
mxName( XclExpStringHelper::CreateString( rRoot, rName, EXC_STR_8BITLENGTH ) ),
mnFlags( nFlags )
{
- DBG_ASSERT( maName.Len() <= 255, "XclExpExtNameBase::XclExpExtNameBase - string too long" );
+ OSL_ENSURE( maName.Len() <= 255, "XclExpExtNameBase::XclExpExtNameBase - string too long" );
SetRecSize( 6 + mxName->GetSize() );
}
@@ -1355,7 +1355,7 @@ void XclExpExternSheet::Save( XclExpStream& rStrm )
void XclExpExternSheet::Init( const String& rEncUrl )
{
- DBG_ASSERT_BIFF( GetBiff() <= EXC_BIFF5 );
+ OSL_ENSURE_BIFF( GetBiff() <= EXC_BIFF5 );
maTabName.AssignByte( rEncUrl, GetTextEncoding(), EXC_STR_8BITLENGTH );
SetRecSize( maTabName.GetSize() );
}
@@ -1489,7 +1489,7 @@ sal_uInt16 XclExpSupbook::GetTabCount() const
sal_uInt16 XclExpSupbook::InsertTabName( const String& rTabName, ScExternalRefCache::TableTypeRef xCacheTable )
{
- DBG_ASSERT( meType == EXC_SBTYPE_EXTERN, "XclExpSupbook::InsertTabName - don't insert sheet names here" );
+ OSL_ENSURE( meType == EXC_SBTYPE_EXTERN, "XclExpSupbook::InsertTabName - don't insert sheet names here" );
sal_uInt16 nSBTab = ulimit_cast< sal_uInt16 >( maXctList.GetSize() );
XclExpXctRef xXct( new XclExpXct( GetRoot(), rTabName, nSBTab, xCacheTable ) );
AddRecSize( xXct->GetTabName().GetSize() );
@@ -1555,7 +1555,7 @@ void XclExpSupbook::WriteBody( XclExpStream& rStrm )
rStrm << mnXclTabCount << EXC_SUPB_ADDIN;
break;
default:
- DBG_ERRORFILE( "XclExpSupbook::WriteBody - unknown SUPBOOK type" );
+ OSL_FAIL( "XclExpSupbook::WriteBody - unknown SUPBOOK type" );
}
}
@@ -1571,7 +1571,7 @@ XclExpSupbookBuffer::XclExpSupbookBuffer( const XclExpRoot& rRoot ) :
sal_uInt16 nCodeCnt = static_cast< sal_uInt16 >( GetExtDocOptions().GetCodeNameCount() );
size_t nCount = nXclCnt + rTabInfo.GetXclExtTabCount();
- DBG_ASSERT( nCount > 0, "XclExpSupbookBuffer::XclExpSupbookBuffer - no sheets to export" );
+ OSL_ENSURE( nCount > 0, "XclExpSupbookBuffer::XclExpSupbookBuffer - no sheets to export" );
if( nCount )
{
maSBIndexVec.resize( nCount );
@@ -1633,7 +1633,7 @@ void XclExpSupbookBuffer::StoreCellRange( const ScRange& rRange )
{
const XclExpSBIndex& rSBIndex = maSBIndexVec[ nXclTab ];
XclExpSupbookRef xSupbook = maSupbookList.GetRecord( rSBIndex.mnSupbook );
- DBG_ASSERT( xSupbook , "XclExpSupbookBuffer::StoreCellRange - missing SUPBOOK record" );
+ OSL_ENSURE( xSupbook , "XclExpSupbookBuffer::StoreCellRange - missing SUPBOOK record" );
if( xSupbook )
xSupbook->StoreCellRange( rRange, rSBIndex.mnSBTab );
}
@@ -1775,7 +1775,7 @@ bool XclExpSupbookBuffer::InsertAddIn(
}
else
xSupbook = maSupbookList.GetRecord( mnAddInSB );
- DBG_ASSERT( xSupbook, "XclExpSupbookBuffer::InsertAddin - missing add-in supbook" );
+ OSL_ENSURE( xSupbook, "XclExpSupbookBuffer::InsertAddin - missing add-in supbook" );
rnSupbook = mnAddInSB;
rnExtName = xSupbook->InsertAddIn( rName );
return rnExtName > 0;
@@ -1952,7 +1952,7 @@ void XclExpLinkManagerImpl5::FindExtSheet(
}
(void)pRefLogEntry; // avoid compiler warning
- DBG_ASSERT( !pRefLogEntry, "XclExpLinkManagerImpl5::FindExtSheet - fill reflog entry not implemented" );
+ OSL_ENSURE( !pRefLogEntry, "XclExpLinkManagerImpl5::FindExtSheet - fill reflog entry not implemented" );
}
sal_uInt16 XclExpLinkManagerImpl5::FindExtSheet( sal_Unicode cCode )
@@ -2135,7 +2135,7 @@ void XclExpLinkManagerImpl8::FindExtSheet(
sal_uInt16 XclExpLinkManagerImpl8::FindExtSheet( sal_Unicode cCode )
{
(void)cCode; // avoid compiler warning
- DBG_ASSERT( (cCode == EXC_EXTSH_OWNDOC) || (cCode == EXC_EXTSH_ADDIN),
+ OSL_ENSURE( (cCode == EXC_EXTSH_OWNDOC) || (cCode == EXC_EXTSH_ADDIN),
"XclExpLinkManagerImpl8::FindExtSheet - unknown externsheet code" );
return InsertXti( maSBBuffer.GetXti( EXC_TAB_EXTERNAL, EXC_TAB_EXTERNAL ) );
}
diff --git a/sc/source/filter/excel/xename.cxx b/sc/source/filter/excel/xename.cxx
index a3b32e6bb41f..fcdc6a797b89 100644
--- a/sc/source/filter/excel/xename.cxx
+++ b/sc/source/filter/excel/xename.cxx
@@ -263,7 +263,7 @@ void XclExpName::SetTokenArray( XclTokenArrayRef xTokArr )
void XclExpName::SetLocalTab( SCTAB nScTab )
{
- DBG_ASSERT( GetTabInfo().IsExportTab( nScTab ), "XclExpName::SetLocalTab - invalid sheet index" );
+ OSL_ENSURE( GetTabInfo().IsExportTab( nScTab ), "XclExpName::SetLocalTab - invalid sheet index" );
if( GetTabInfo().IsExportTab( nScTab ) )
{
mnScTab = nScTab;
@@ -322,8 +322,8 @@ bool XclExpName::IsMacroCall( bool bVBasic, bool bFunc ) const
void XclExpName::Save( XclExpStream& rStrm )
{
- DBG_ASSERT( mxName && (mxName->Len() > 0), "XclExpName::Save - missing name" );
- DBG_ASSERT( !(IsGlobal() && ::get_flag( mnFlags, EXC_NAME_BUILTIN )), "XclExpName::Save - global built-in name" );
+ OSL_ENSURE( mxName && (mxName->Len() > 0), "XclExpName::Save - missing name" );
+ OSL_ENSURE( !(IsGlobal() && ::get_flag( mnFlags, EXC_NAME_BUILTIN )), "XclExpName::Save - global built-in name" );
SetRecSize( 11 + mxName->GetSize() + (mxTokArr ? mxTokArr->GetSize() : 2) );
XclExpRecord::Save( rStrm );
}
@@ -423,7 +423,7 @@ sal_uInt16 XclExpNameManagerImpl::InsertBuiltInName( sal_Unicode cBuiltIn, XclTo
sal_uInt16 XclExpNameManagerImpl::InsertUniqueName(
const String& rName, XclTokenArrayRef xTokArr, SCTAB nScTab )
{
- DBG_ASSERT( rName.Len(), "XclExpNameManagerImpl::InsertUniqueName - empty name" );
+ OSL_ENSURE( rName.Len(), "XclExpNameManagerImpl::InsertUniqueName - empty name" );
XclExpNameRef xName( new XclExpName( GetRoot(), GetUnusedName( rName ) ) );
xName->SetTokenArray( xTokArr );
xName->SetLocalTab( nScTab );
@@ -477,7 +477,7 @@ sal_uInt16 XclExpNameManagerImpl::InsertMacroCall( const String& rMacroName, boo
const XclExpName* XclExpNameManagerImpl::GetName( sal_uInt16 nNameIdx ) const
{
- DBG_ASSERT( maNameList.HasRecord( nNameIdx - 1 ), "XclExpNameManagerImpl::GetName - wrong record index" );
+ OSL_ENSURE( maNameList.HasRecord( nNameIdx - 1 ), "XclExpNameManagerImpl::GetName - wrong record index" );
return maNameList.GetRecord( nNameIdx - 1 ).get();
}
diff --git a/sc/source/filter/excel/xepivot.cxx b/sc/source/filter/excel/xepivot.cxx
index be8557eac430..3c405d813adf 100644
--- a/sc/source/filter/excel/xepivot.cxx
+++ b/sc/source/filter/excel/xepivot.cxx
@@ -203,7 +203,7 @@ void XclExpPCItem::WriteBody( XclExpStream& rStrm )
else
{
// nothing to do for SXEMPTY
- DBG_ASSERT( IsEmpty(), "XclExpPCItem::WriteBody - no data found" );
+ OSL_ENSURE( IsEmpty(), "XclExpPCItem::WriteBody - no data found" );
}
}
@@ -230,7 +230,7 @@ XclExpPCField::XclExpPCField(
{
const ScDPNumGroupInfo& rNumInfo = pNumGroupDim->GetInfo();
const ScDPNumGroupInfo& rDateInfo = pNumGroupDim->GetDateInfo();
- DBG_ASSERT( !rNumInfo.Enable || !rDateInfo.Enable,
+ OSL_ENSURE( !rNumInfo.Enable || !rDateInfo.Enable,
"XclExpPCField::XclExpPCField - numeric and date grouping enabled" );
if( rNumInfo.Enable )
@@ -255,7 +255,7 @@ XclExpPCField::XclExpPCField(
mnTypeFlags( 0 )
{
// add base field info (always using first base field, not predecessor of this field) ***
- DBG_ASSERT( rBaseField.GetFieldName() == rGroupDim.GetSourceDimName(),
+ OSL_ENSURE( rBaseField.GetFieldName() == rGroupDim.GetSourceDimName(),
"XclExpPCField::FillFromGroup - wrong base cache field" );
maFieldInfo.maName = rGroupDim.GetGroupDimName();
maFieldInfo.mnGroupBase = rBaseField.GetFieldIndex();
@@ -277,7 +277,7 @@ XclExpPCField::~XclExpPCField()
void XclExpPCField::SetGroupChildField( const XclExpPCField& rChildField )
{
- DBG_ASSERT( !::get_flag( maFieldInfo.mnFlags, EXC_SXFIELD_HASCHILD ),
+ OSL_ENSURE( !::get_flag( maFieldInfo.mnFlags, EXC_SXFIELD_HASCHILD ),
"XclExpPCField::SetGroupChildIndex - field already has a grouping child field" );
::set_flag( maFieldInfo.mnFlags, EXC_SXFIELD_HASCHILD );
maFieldInfo.mnGroupChild = rChildField.GetFieldIndex();
@@ -322,7 +322,7 @@ void XclExpPCField::WriteIndex( XclExpStream& rStrm, sal_uInt32 nSrcRow ) const
void XclExpPCField::Save( XclExpStream& rStrm )
{
- DBG_ASSERT( IsSupportedField(), "XclExpPCField::Save - unknown field type" );
+ OSL_ENSURE( IsSupportedField(), "XclExpPCField::Save - unknown field type" );
// SXFIELD
XclExpRecord::Save( rStrm );
// SXFDBTYPE
@@ -341,15 +341,15 @@ void XclExpPCField::Save( XclExpStream& rStrm )
const XclExpPCField::XclExpPCItemList& XclExpPCField::GetVisItemList() const
{
- DBG_ASSERT( IsStandardField() == maGroupItemList.IsEmpty(),
+ OSL_ENSURE( IsStandardField() == maGroupItemList.IsEmpty(),
"XclExpPCField::GetVisItemList - unexpected additional items in standard field" );
return IsStandardField() ? maOrigItemList : maGroupItemList;
}
void XclExpPCField::InitStandardField( const ScRange& rRange )
{
- DBG_ASSERT( IsStandardField(), "XclExpPCField::InitStandardField - only for standard fields" );
- DBG_ASSERT( rRange.aStart.Col() == rRange.aEnd.Col(), "XclExpPCField::InitStandardField - cell range with multiple columns" );
+ OSL_ENSURE( IsStandardField(), "XclExpPCField::InitStandardField - only for standard fields" );
+ OSL_ENSURE( rRange.aStart.Col() == rRange.aEnd.Col(), "XclExpPCField::InitStandardField - cell range with multiple columns" );
ScDocument& rDoc = GetDoc();
SvNumberFormatter& rFormatter = GetFormatter();
@@ -385,7 +385,7 @@ void XclExpPCField::InitStandardField( const ScRange& rRange )
void XclExpPCField::InitStdGroupField( const XclExpPCField& rBaseField, const ScDPSaveGroupDimension& rGroupDim )
{
- DBG_ASSERT( IsGroupField(), "XclExpPCField::InitStdGroupField - only for standard grouping fields" );
+ OSL_ENSURE( IsGroupField(), "XclExpPCField::InitStdGroupField - only for standard grouping fields" );
maFieldInfo.mnBaseItems = rBaseField.GetItemCount();
maGroupOrder.resize( maFieldInfo.mnBaseItems, EXC_PC_NOITEM );
@@ -428,8 +428,8 @@ void XclExpPCField::InitStdGroupField( const XclExpPCField& rBaseField, const Sc
void XclExpPCField::InitNumGroupField( const ScDPObject& rDPObj, const ScDPNumGroupInfo& rNumInfo )
{
- DBG_ASSERT( IsStandardField(), "XclExpPCField::InitNumGroupField - only for standard fields" );
- DBG_ASSERT( rNumInfo.Enable, "XclExpPCField::InitNumGroupField - numeric grouping not enabled" );
+ OSL_ENSURE( IsStandardField(), "XclExpPCField::InitNumGroupField - only for standard fields" );
+ OSL_ENSURE( rNumInfo.Enable, "XclExpPCField::InitNumGroupField - numeric grouping not enabled" );
// new field type, date type, limit settings (min/max/step/auto)
if( rNumInfo.DateValues )
@@ -452,8 +452,8 @@ void XclExpPCField::InitNumGroupField( const ScDPObject& rDPObj, const ScDPNumGr
void XclExpPCField::InitDateGroupField( const ScDPObject& rDPObj, const ScDPNumGroupInfo& rDateInfo, sal_Int32 nDatePart )
{
- DBG_ASSERT( IsStandardField() || IsStdGroupField(), "XclExpPCField::InitDateGroupField - only for standard fields" );
- DBG_ASSERT( rDateInfo.Enable, "XclExpPCField::InitDateGroupField - date grouping not enabled" );
+ OSL_ENSURE( IsStandardField() || IsStdGroupField(), "XclExpPCField::InitDateGroupField - only for standard fields" );
+ OSL_ENSURE( rDateInfo.Enable, "XclExpPCField::InitDateGroupField - date grouping not enabled" );
// new field type
meFieldType = IsStandardField() ? EXC_PCFIELD_DATEGROUP : EXC_PCFIELD_DATECHILD;
@@ -468,7 +468,7 @@ void XclExpPCField::InitDateGroupField( const ScDPObject& rDPObj, const ScDPNumG
void XclExpPCField::InsertItemArrayIndex( size_t nListPos )
{
- DBG_ASSERT( IsStandardField(), "XclExpPCField::InsertItemArrayIndex - only for standard fields" );
+ OSL_ENSURE( IsStandardField(), "XclExpPCField::InsertItemArrayIndex - only for standard fields" );
maIndexVec.push_back( static_cast< sal_uInt16 >( nListPos ) );
}
@@ -534,7 +534,7 @@ sal_uInt16 XclExpPCField::InsertGroupItem( XclExpPCItem* pNewItem )
void XclExpPCField::InsertNumDateGroupItems( const ScDPObject& rDPObj, const ScDPNumGroupInfo& rNumInfo, sal_Int32 nDatePart )
{
- DBG_ASSERT( rDPObj.GetSheetDesc(), "XclExpPCField::InsertNumDateGroupItems - cannot generate element list" );
+ OSL_ENSURE( rDPObj.GetSheetDesc(), "XclExpPCField::InsertNumDateGroupItems - cannot generate element list" );
if( const ScSheetSourceDesc* pSrcDesc = rDPObj.GetSheetDesc() )
{
// get the string collection with original source elements
@@ -606,7 +606,7 @@ void XclExpPCField::WriteSxnumgroup( XclExpStream& rStrm )
rStrm.EndRecord();
// limits (min/max/step) for numeric grouping
- DBG_ASSERT( maNumGroupLimits.GetSize() == 3,
+ OSL_ENSURE( maNumGroupLimits.GetSize() == 3,
"XclExpPCField::WriteSxnumgroup - missing numeric grouping limits" );
maNumGroupLimits.Save( rStrm );
}
@@ -614,7 +614,7 @@ void XclExpPCField::WriteSxnumgroup( XclExpStream& rStrm )
void XclExpPCField::WriteSxgroupinfo( XclExpStream& rStrm )
{
- DBG_ASSERT( IsStdGroupField() != maGroupOrder.empty(),
+ OSL_ENSURE( IsStdGroupField() != maGroupOrder.empty(),
"XclExpPCField::WriteSxgroupinfo - missing grouping info" );
if( IsStdGroupField() && !maGroupOrder.empty() )
{
@@ -729,7 +729,7 @@ bool XclExpPivotCache::HasEqualDataSource( const ScDPObject& rDPObj ) const
void XclExpPivotCache::Save( XclExpStream& rStrm )
{
- DBG_ASSERT( mbValid, "XclExpPivotCache::Save - invalid pivot cache" );
+ OSL_ENSURE( mbValid, "XclExpPivotCache::Save - invalid pivot cache" );
// SXIDSTM
XclExpUInt16Record( EXC_ID_SXIDSTM, maPCInfo.mnStrmId ).Save( rStrm );
// SXVS
@@ -752,7 +752,7 @@ void XclExpPivotCache::SaveXml( XclExpXmlStream&
#endif
)
{
- DBG_ASSERT( mbValid, "XclExpPivotCache::Save - invalid pivot cache" );
+ OSL_ENSURE( mbValid, "XclExpPivotCache::Save - invalid pivot cache" );
#ifdef XLSX_PIVOT_CACHE /* <pivotCache> without xl/pivotCaches/ cacheStream
results in a broken .xlsx */
sax_fastparser::FSHelperPtr& rWorkbook = rStrm.GetCurrentStream();
@@ -1040,7 +1040,7 @@ sal_uInt16 XclExpPTField::GetFieldIndex() const
sal_uInt16 XclExpPTField::GetLastDataInfoIndex() const
{
- DBG_ASSERT( !maDataInfoVec.empty(), "XclExpPTField::GetLastDataInfoIndex - no data info found" );
+ OSL_ENSURE( !maDataInfoVec.empty(), "XclExpPTField::GetLastDataInfoIndex - no data info found" );
// will return 0xFFFF for empty vector -> ok
return static_cast< sal_uInt16 >( maDataInfoVec.size() - 1 );
}
@@ -1084,7 +1084,7 @@ void XclExpPTField::SetPropertiesFromDim( const ScDPSaveDimension& rSaveDim )
{
// orientation
DataPilotFieldOrientation eOrient = static_cast< DataPilotFieldOrientation >( rSaveDim.GetOrientation() );
- DBG_ASSERT( eOrient != DataPilotFieldOrientation_DATA, "XclExpPTField::SetPropertiesFromDim - called for data field" );
+ OSL_ENSURE( eOrient != DataPilotFieldOrientation_DATA, "XclExpPTField::SetPropertiesFromDim - called for data field" );
maFieldInfo.AddApiOrient( eOrient );
// show empty items
@@ -1212,7 +1212,7 @@ void XclExpPTField::WriteSxpiEntry( XclExpStream& rStrm ) const
void XclExpPTField::WriteSxdi( XclExpStream& rStrm, sal_uInt16 nDataInfoIdx ) const
{
- DBG_ASSERT( nDataInfoIdx < maDataInfoVec.size(), "XclExpPTField::WriteSxdi - data field not found" );
+ OSL_ENSURE( nDataInfoIdx < maDataInfoVec.size(), "XclExpPTField::WriteSxdi - data field not found" );
if( nDataInfoIdx < maDataInfoVec.size() )
{
rStrm.StartRecord( EXC_ID_SXDI, 12 );
@@ -1576,10 +1576,10 @@ void XclExpPivotTable::SetFieldPropertiesFromDim( const ScDPSaveDimension& rSave
break;
case DataPilotFieldOrientation_PAGE:
maPageFields.push_back( nFieldIdx );
- DBG_ASSERT( !bDataLayout, "XclExpPivotTable::SetFieldPropertiesFromDim - wrong orientation for data fields" );
+ OSL_ENSURE( !bDataLayout, "XclExpPivotTable::SetFieldPropertiesFromDim - wrong orientation for data fields" );
break;
case DataPilotFieldOrientation_DATA:
- DBG_ERRORFILE( "XclExpPivotTable::SetFieldPropertiesFromDim - called for data field" );
+ OSL_FAIL( "XclExpPivotTable::SetFieldPropertiesFromDim - called for data field" );
break;
default:;
}
diff --git a/sc/source/filter/excel/xerecord.cxx b/sc/source/filter/excel/xerecord.cxx
index f210efd1a4a1..d0ce6579aa55 100644
--- a/sc/source/filter/excel/xerecord.cxx
+++ b/sc/source/filter/excel/xerecord.cxx
@@ -176,7 +176,7 @@ void XclExpRecord::WriteBody( XclExpStream& /*rStrm*/ )
void XclExpRecord::Save( XclExpStream& rStrm )
{
- DBG_ASSERT( mnRecId != EXC_ID_UNKNOWN, "XclExpRecord::Save - record ID uninitialized" );
+ OSL_ENSURE( mnRecId != EXC_ID_UNKNOWN, "XclExpRecord::Save - record ID uninitialized" );
rStrm.StartRecord( mnRecId, mnRecSize );
WriteBody( rStrm );
rStrm.EndRecord();
diff --git a/sc/source/filter/excel/xeroot.cxx b/sc/source/filter/excel/xeroot.cxx
index d72f9c77d61d..47bcd4497a5a 100644
--- a/sc/source/filter/excel/xeroot.cxx
+++ b/sc/source/filter/excel/xeroot.cxx
@@ -81,91 +81,91 @@ XclExpRoot::XclExpRoot( XclExpRootData& rExpRootData ) :
XclExpTabInfo& XclExpRoot::GetTabInfo() const
{
- DBG_ASSERT( mrExpData.mxTabInfo, "XclExpRoot::GetTabInfo - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxTabInfo, "XclExpRoot::GetTabInfo - missing object (wrong BIFF?)" );
return *mrExpData.mxTabInfo;
}
XclExpAddressConverter& XclExpRoot::GetAddressConverter() const
{
- DBG_ASSERT( mrExpData.mxAddrConv, "XclExpRoot::GetAddressConverter - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxAddrConv, "XclExpRoot::GetAddressConverter - missing object (wrong BIFF?)" );
return *mrExpData.mxAddrConv;
}
XclExpFormulaCompiler& XclExpRoot::GetFormulaCompiler() const
{
- DBG_ASSERT( mrExpData.mxFmlaComp, "XclExpRoot::GetFormulaCompiler - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxFmlaComp, "XclExpRoot::GetFormulaCompiler - missing object (wrong BIFF?)" );
return *mrExpData.mxFmlaComp;
}
XclExpProgressBar& XclExpRoot::GetProgressBar() const
{
- DBG_ASSERT( mrExpData.mxProgress, "XclExpRoot::GetProgressBar - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxProgress, "XclExpRoot::GetProgressBar - missing object (wrong BIFF?)" );
return *mrExpData.mxProgress;
}
XclExpSst& XclExpRoot::GetSst() const
{
- DBG_ASSERT( mrExpData.mxSst, "XclExpRoot::GetSst - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxSst, "XclExpRoot::GetSst - missing object (wrong BIFF?)" );
return *mrExpData.mxSst;
}
XclExpPalette& XclExpRoot::GetPalette() const
{
- DBG_ASSERT( mrExpData.mxPalette, "XclExpRoot::GetPalette - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxPalette, "XclExpRoot::GetPalette - missing object (wrong BIFF?)" );
return *mrExpData.mxPalette;
}
XclExpFontBuffer& XclExpRoot::GetFontBuffer() const
{
- DBG_ASSERT( mrExpData.mxFontBfr, "XclExpRoot::GetFontBuffer - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxFontBfr, "XclExpRoot::GetFontBuffer - missing object (wrong BIFF?)" );
return *mrExpData.mxFontBfr;
}
XclExpNumFmtBuffer& XclExpRoot::GetNumFmtBuffer() const
{
- DBG_ASSERT( mrExpData.mxNumFmtBfr, "XclExpRoot::GetNumFmtBuffer - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxNumFmtBfr, "XclExpRoot::GetNumFmtBuffer - missing object (wrong BIFF?)" );
return *mrExpData.mxNumFmtBfr;
}
XclExpXFBuffer& XclExpRoot::GetXFBuffer() const
{
- DBG_ASSERT( mrExpData.mxXFBfr, "XclExpRoot::GetXFBuffer - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxXFBfr, "XclExpRoot::GetXFBuffer - missing object (wrong BIFF?)" );
return *mrExpData.mxXFBfr;
}
XclExpLinkManager& XclExpRoot::GetGlobalLinkManager() const
{
- DBG_ASSERT( mrExpData.mxGlobLinkMgr, "XclExpRoot::GetGlobalLinkManager - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxGlobLinkMgr, "XclExpRoot::GetGlobalLinkManager - missing object (wrong BIFF?)" );
return *mrExpData.mxGlobLinkMgr;
}
XclExpLinkManager& XclExpRoot::GetLocalLinkManager() const
{
- DBG_ASSERT( GetLocalLinkMgrRef(), "XclExpRoot::GetLocalLinkManager - missing object (wrong BIFF?)" );
+ OSL_ENSURE( GetLocalLinkMgrRef(), "XclExpRoot::GetLocalLinkManager - missing object (wrong BIFF?)" );
return *GetLocalLinkMgrRef();
}
XclExpNameManager& XclExpRoot::GetNameManager() const
{
- DBG_ASSERT( mrExpData.mxNameMgr, "XclExpRoot::GetNameManager - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxNameMgr, "XclExpRoot::GetNameManager - missing object (wrong BIFF?)" );
return *mrExpData.mxNameMgr;
}
XclExpObjectManager& XclExpRoot::GetObjectManager() const
{
- DBG_ASSERT( mrExpData.mxObjMgr, "XclExpRoot::GetObjectManager - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxObjMgr, "XclExpRoot::GetObjectManager - missing object (wrong BIFF?)" );
return *mrExpData.mxObjMgr;
}
XclExpFilterManager& XclExpRoot::GetFilterManager() const
{
- DBG_ASSERT( mrExpData.mxFilterMgr, "XclExpRoot::GetFilterManager - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxFilterMgr, "XclExpRoot::GetFilterManager - missing object (wrong BIFF?)" );
return *mrExpData.mxFilterMgr;
}
XclExpPivotTableManager& XclExpRoot::GetPivotTableManager() const
{
- DBG_ASSERT( mrExpData.mxPTableMgr, "XclExpRoot::GetPivotTableManager - missing object (wrong BIFF?)" );
+ OSL_ENSURE( mrExpData.mxPTableMgr, "XclExpRoot::GetPivotTableManager - missing object (wrong BIFF?)" );
return *mrExpData.mxPTableMgr;
}
@@ -236,7 +236,7 @@ XclExpRecordRef XclExpRoot::CreateRecord( sal_uInt16 nRecId ) const
case EXC_ID_EXTERNSHEET: xRec = GetLocalLinkMgrRef(); break;
case EXC_ID_NAME: xRec = mrExpData.mxNameMgr; break;
}
- DBG_ASSERT( xRec, "XclExpRoot::CreateRecord - unknown record ID or missing object" );
+ OSL_ENSURE( xRec, "XclExpRoot::CreateRecord - unknown record ID or missing object" );
return xRec;
}
diff --git a/sc/source/filter/excel/xestream.cxx b/sc/source/filter/excel/xestream.cxx
index d6d729ce1de2..331ae1303b94 100644
--- a/sc/source/filter/excel/xestream.cxx
+++ b/sc/source/filter/excel/xestream.cxx
@@ -121,7 +121,7 @@ XclExpStream::~XclExpStream()
void XclExpStream::StartRecord( sal_uInt16 nRecId, sal_Size nRecSize )
{
- DBG_ASSERT( !mbInRec, "XclExpStream::StartRecord - another record still open" );
+ OSL_ENSURE( !mbInRec, "XclExpStream::StartRecord - another record still open" );
DisableEncryption();
mnMaxContSize = mnCurrMaxSize = mnMaxRecSize;
mnPredictSize = nRecSize;
@@ -133,7 +133,7 @@ void XclExpStream::StartRecord( sal_uInt16 nRecId, sal_Size nRecSize )
void XclExpStream::EndRecord()
{
- DBG_ASSERT( mbInRec, "XclExpStream::EndRecord - no record open" );
+ OSL_ENSURE( mbInRec, "XclExpStream::EndRecord - no record open" );
DisableEncryption();
UpdateRecSize();
mrStrm.Seek( STREAM_SEEK_TO_END );
@@ -243,7 +243,7 @@ sal_Size XclExpStream::Write( const void* pData, sal_Size nBytes )
sal_Size nWriteRet = nWriteLen;
if (mbUseEncrypter && HasValidEncrypter())
{
- DBG_ASSERT(nWriteLen > 0, "XclExpStream::Write: write length is 0!");
+ OSL_ENSURE(nWriteLen > 0, "XclExpStream::Write: write length is 0!");
vector<sal_uInt8> aBytes(nWriteLen);
memcpy(&aBytes[0], pBuffer, nWriteLen);
mxEncrypter->EncryptBytes(mrStrm, aBytes);
@@ -253,7 +253,7 @@ sal_Size XclExpStream::Write( const void* pData, sal_Size nBytes )
{
nWriteRet = mrStrm.Write( pBuffer, nWriteLen );
bValid = (nWriteLen == nWriteRet);
- DBG_ASSERT( bValid, "XclExpStream::Write - stream write error" );
+ OSL_ENSURE( bValid, "XclExpStream::Write - stream write error" );
}
pBuffer += nWriteRet;
nRet += nWriteRet;
@@ -395,7 +395,7 @@ void XclExpStream::DisableEncryption()
sal_Size XclExpStream::SetSvStreamPos( sal_Size nPos )
{
- DBG_ASSERT( !mbInRec, "XclExpStream::SetSvStreamPos - not allowed inside of a record" );
+ OSL_ENSURE( !mbInRec, "XclExpStream::SetSvStreamPos - not allowed inside of a record" );
return mbInRec ? 0 : mrStrm.Seek( nPos );
}
@@ -423,12 +423,12 @@ void XclExpStream::UpdateRecSize()
void XclExpStream::UpdateSizeVars( sal_Size nSize )
{
- DBG_ASSERT( mnCurrSize + nSize <= mnCurrMaxSize, "XclExpStream::UpdateSizeVars - record overwritten" );
+ OSL_ENSURE( mnCurrSize + nSize <= mnCurrMaxSize, "XclExpStream::UpdateSizeVars - record overwritten" );
mnCurrSize = mnCurrSize + static_cast< sal_uInt16 >( nSize );
if( mnMaxSliceSize > 0 )
{
- DBG_ASSERT( mnSliceSize + nSize <= mnMaxSliceSize, "XclExpStream::UpdateSizeVars - slice overwritten" );
+ OSL_ENSURE( mnSliceSize + nSize <= mnMaxSliceSize, "XclExpStream::UpdateSizeVars - slice overwritten" );
mnSliceSize = mnSliceSize + static_cast< sal_uInt16 >( nSize );
if( mnSliceSize >= mnMaxSliceSize )
mnSliceSize = 0;
@@ -660,11 +660,11 @@ void XclExpBiff8Encrypter::EncryptBytes( SvStream& rStrm, vector<sal_uInt8>& aBy
sal_uInt16 nEncBytes = ::std::min(nBlockLeft, nBytesLeft);
bool bRet = maCodec.Encode(&aBytes[nPos], nEncBytes, &aBytes[nPos], nEncBytes);
- DBG_ASSERT(bRet, "XclExpBiff8Encrypter::EncryptBytes: encryption failed!!");
+ OSL_ENSURE(bRet, "XclExpBiff8Encrypter::EncryptBytes: encryption failed!!");
bRet = bRet; // to remove a silly compiler warning.
sal_Size nRet = rStrm.Write(&aBytes[nPos], nEncBytes);
- DBG_ASSERT(nRet == nEncBytes, "XclExpBiff8Encrypter::EncryptBytes: fail to write to stream!!");
+ OSL_ENSURE(nRet == nEncBytes, "XclExpBiff8Encrypter::EncryptBytes: fail to write to stream!!");
nRet = nRet; // to remove a silly compiler warning.
nStrmPos = rStrm.Tell();
@@ -824,7 +824,7 @@ OString XclXmlUtils::ToOString( const XclAddress& rAddress )
OString XclXmlUtils::ToOString( const XclExpString& s )
{
- DBG_ASSERT( !s.IsRich(), "XclXmlUtils::ToOString(XclExpString): rich text string found!" );
+ OSL_ENSURE( !s.IsRich(), "XclXmlUtils::ToOString(XclExpString): rich text string found!" );
return ToOString( s.GetUnicodeBuffer() );
}
@@ -883,7 +883,7 @@ OUString XclXmlUtils::ToOUString( ScDocument& rDocument, const ScAddress& rAddre
OUString XclXmlUtils::ToOUString( const XclExpString& s )
{
- DBG_ASSERT( !s.IsRich(), "XclXmlUtils::ToOString(XclExpString): rich text string found!" );
+ OSL_ENSURE( !s.IsRich(), "XclXmlUtils::ToOString(XclExpString): rich text string found!" );
return ToOUString( s.GetUnicodeBuffer() );
}
@@ -1000,7 +1000,7 @@ XclExpXmlStream::~XclExpXmlStream()
sax_fastparser::FSHelperPtr& XclExpXmlStream::GetCurrentStream()
{
- DBG_ASSERT( !maStreams.empty(), "XclExpXmlStream::GetCurrentStream - no current stream" );
+ OSL_ENSURE( !maStreams.empty(), "XclExpXmlStream::GetCurrentStream - no current stream" );
return maStreams.top();
}
@@ -1011,7 +1011,7 @@ void XclExpXmlStream::PushStream( sax_fastparser::FSHelperPtr aStream )
void XclExpXmlStream::PopStream()
{
- DBG_ASSERT( !maStreams.empty(), "XclExpXmlStream::PopStream - stack is empty!" );
+ OSL_ENSURE( !maStreams.empty(), "XclExpXmlStream::PopStream - stack is empty!" );
maStreams.pop();
}
diff --git a/sc/source/filter/excel/xestring.cxx b/sc/source/filter/excel/xestring.cxx
index 987b25dba294..a6a502d4fba9 100644
--- a/sc/source/filter/excel/xestring.cxx
+++ b/sc/source/filter/excel/xestring.cxx
@@ -194,8 +194,8 @@ void XclExpString::SetFormats( const XclFormatRunVec& rFormats )
XclFormatRunVec::const_iterator aPrev = aCurr;
XclFormatRunVec::const_iterator aEnd = maFormats.end();
for( ++aCurr; aCurr != aEnd; ++aCurr, ++aPrev )
- DBG_ASSERT( aPrev->mnChar < aCurr->mnChar, "XclExpString::SetFormats - invalid char order" );
- DBG_ASSERT( aPrev->mnChar <= mnLen, "XclExpString::SetFormats - invalid char index" );
+ OSL_ENSURE( aPrev->mnChar < aCurr->mnChar, "XclExpString::SetFormats - invalid char order" );
+ OSL_ENSURE( aPrev->mnChar <= mnLen, "XclExpString::SetFormats - invalid char index" );
}
#endif
LimitFormatCount( mbIsBiff8 ? EXC_STR_MAXLEN : EXC_STR_MAXLEN_8BIT );
@@ -203,7 +203,7 @@ void XclExpString::SetFormats( const XclFormatRunVec& rFormats )
void XclExpString::AppendFormat( sal_uInt16 nChar, sal_uInt16 nFontIdx, bool bDropDuplicate )
{
- DBG_ASSERT( maFormats.empty() || (maFormats.back().mnChar < nChar), "XclExpString::AppendFormat - invalid char index" );
+ OSL_ENSURE( maFormats.empty() || (maFormats.back().mnChar < nChar), "XclExpString::AppendFormat - invalid char index" );
size_t nMaxSize = static_cast< size_t >( mbIsBiff8 ? EXC_STR_MAXLEN : EXC_STR_MAXLEN_8BIT );
if( maFormats.empty() || ((maFormats.size() < nMaxSize) && (!bDropDuplicate || (maFormats.back().mnFontIdx != nFontIdx))) )
maFormats.push_back( XclFormatRun( nChar, nFontIdx ) );
@@ -288,7 +288,7 @@ sal_Size XclExpString::GetSize() const
sal_uInt16 XclExpString::GetChar( sal_uInt16 nCharIdx ) const
{
- DBG_ASSERT( nCharIdx < Len(), "XclExpString::GetChar - invalid character index" );
+ OSL_ENSURE( nCharIdx < Len(), "XclExpString::GetChar - invalid character index" );
return static_cast< sal_uInt16 >( mbIsBiff8 ? maUniBuffer[ nCharIdx ] : maCharBuffer[ nCharIdx ] );
}
@@ -321,7 +321,7 @@ void XclExpString::WriteFlagField( XclExpStream& rStrm ) const
void XclExpString::WriteHeader( XclExpStream& rStrm ) const
{
- DBG_ASSERT( !mb8BitLen || (mnLen < 256), "XclExpString::WriteHeader - string too long" );
+ OSL_ENSURE( !mb8BitLen || (mnLen < 256), "XclExpString::WriteHeader - string too long" );
PrepareWrite( rStrm, GetHeaderSize() );
// length
WriteLenField( rStrm );
@@ -378,9 +378,9 @@ void XclExpString::Write( XclExpStream& rStrm ) const
void XclExpString::WriteHeaderToMem( sal_uInt8* pnMem ) const
{
- DBG_ASSERT( pnMem, "XclExpString::WriteHeaderToMem - no memory to write to" );
- DBG_ASSERT( !mb8BitLen || (mnLen < 256), "XclExpString::WriteHeaderToMem - string too long" );
- DBG_ASSERT( !IsWriteFormats(), "XclExpString::WriteHeaderToMem - formatted strings not supported" );
+ OSL_ENSURE( pnMem, "XclExpString::WriteHeaderToMem - no memory to write to" );
+ OSL_ENSURE( !mb8BitLen || (mnLen < 256), "XclExpString::WriteHeaderToMem - string too long" );
+ OSL_ENSURE( !IsWriteFormats(), "XclExpString::WriteHeaderToMem - formatted strings not supported" );
// length
if( mb8BitLen )
{
@@ -399,7 +399,7 @@ void XclExpString::WriteHeaderToMem( sal_uInt8* pnMem ) const
void XclExpString::WriteBufferToMem( sal_uInt8* pnMem ) const
{
- DBG_ASSERT( pnMem, "XclExpString::WriteBufferToMem - no memory to write to" );
+ OSL_ENSURE( pnMem, "XclExpString::WriteBufferToMem - no memory to write to" );
if( !IsEmpty() )
{
if( mbIsBiff8 )
@@ -499,7 +499,7 @@ void XclExpString::SetStrLen( sal_Int32 nNewLen )
void XclExpString::CharsToBuffer( const sal_Unicode* pcSource, sal_Int32 nBegin, sal_Int32 nLen )
{
- DBG_ASSERT( maUniBuffer.size() >= static_cast< size_t >( nBegin + nLen ),
+ OSL_ENSURE( maUniBuffer.size() >= static_cast< size_t >( nBegin + nLen ),
"XclExpString::CharsToBuffer - char buffer invalid" );
ScfUInt16Vec::iterator aBeg = maUniBuffer.begin() + nBegin;
ScfUInt16Vec::iterator aEnd = aBeg + nLen;
@@ -516,7 +516,7 @@ void XclExpString::CharsToBuffer( const sal_Unicode* pcSource, sal_Int32 nBegin,
void XclExpString::CharsToBuffer( const sal_Char* pcSource, sal_Int32 nBegin, sal_Int32 nLen )
{
- DBG_ASSERT( maCharBuffer.size() >= static_cast< size_t >( nBegin + nLen ),
+ OSL_ENSURE( maCharBuffer.size() >= static_cast< size_t >( nBegin + nLen ),
"XclExpString::CharsToBuffer - char buffer invalid" );
ScfUInt8Vec::iterator aBeg = maCharBuffer.begin() + nBegin;
ScfUInt8Vec::iterator aEnd = aBeg + nLen;
@@ -576,7 +576,7 @@ void XclExpString::InitAppend( sal_Int32 nAddLen )
void XclExpString::BuildAppend( const sal_Unicode* pcSource, sal_Int32 nAddLen )
{
- DBG_ASSERT( mbIsBiff8, "XclExpString::BuildAppend - must not be called at byte strings" );
+ OSL_ENSURE( mbIsBiff8, "XclExpString::BuildAppend - must not be called at byte strings" );
if( mbIsBiff8 )
{
sal_uInt16 nOldLen = mnLen;
@@ -587,7 +587,7 @@ void XclExpString::BuildAppend( const sal_Unicode* pcSource, sal_Int32 nAddLen )
void XclExpString::BuildAppend( const sal_Char* pcSource, sal_Int32 nAddLen )
{
- DBG_ASSERT( !mbIsBiff8, "XclExpString::BuildAppend - must not be called at unicode strings" );
+ OSL_ENSURE( !mbIsBiff8, "XclExpString::BuildAppend - must not be called at unicode strings" );
if( !mbIsBiff8 )
{
sal_uInt16 nOldLen = mnLen;
diff --git a/sc/source/filter/excel/xestyle.cxx b/sc/source/filter/excel/xestyle.cxx
index eb5075c189ca..8846c5e1cef3 100644
--- a/sc/source/filter/excel/xestyle.cxx
+++ b/sc/source/filter/excel/xestyle.cxx
@@ -81,7 +81,7 @@ sal_uInt32 lclGetWeighting( XclExpColorType eType )
case EXC_COLOR_TABBG:
case EXC_COLOR_CELLAREA: return 20;
case EXC_COLOR_GRID: return 50;
- default: DBG_ERRORFILE( "lclGetWeighting - unknown color type" );
+ default: OSL_FAIL( "lclGetWeighting - unknown color type" );
}
return 1;
}
@@ -409,7 +409,7 @@ void XclExpPaletteImpl::Finalize()
nFound = nIndex;
// replace default color with list color
sal_uInt32 nNearest = aNearestVec[ nFound ].mnPalIndex;
- DBG_ASSERT( nNearest < maPalette.size(), "XclExpPaletteImpl::Finalize - algorithm error" );
+ OSL_ENSURE( nNearest < maPalette.size(), "XclExpPaletteImpl::Finalize - algorithm error" );
maPalette[ nNearest ].SetColor( mxColorList->at( nFound ).GetColor() );
aRemapVec[ nFound ].SetIndex( nNearest );
}
@@ -601,7 +601,7 @@ void XclExpPaletteImpl::RawReducePalette( sal_uInt32 nPass )
sal_uInt8 nR, nG, nB;
sal_uInt8& rnComp = ((nPass % 3 == 0) ? nB : ((nPass % 3 == 1) ? nR : nG));
nPass /= 3;
- DBG_ASSERT( nPass < 7, "XclExpPaletteImpl::RawReducePalette - reduction not terminated" );
+ OSL_ENSURE( nPass < 7, "XclExpPaletteImpl::RawReducePalette - reduction not terminated" );
static const sal_uInt8 spnFactor2[] = { 0x81, 0x82, 0x84, 0x88, 0x92, 0xAA, 0xFF };
sal_uInt8 nFactor1 = static_cast< sal_uInt8 >( 0x02 << nPass );
@@ -884,7 +884,7 @@ sal_Int16 XclExpFontHelper::GetFirstUsedScript( const XclExpRoot& rRoot, const S
nScript = lclCheckFontItems( *pCurrSet, WAS_CMPLX, WAS_ASIAN, WAS_LATIN );
break;
default:
- DBG_ERRORFILE( "XclExpFontHelper::GetFirstUsedScript - unknown script type" );
+ OSL_FAIL( "XclExpFontHelper::GetFirstUsedScript - unknown script type" );
nScript = ApiScriptType::LATIN;
};
pCurrSet = pCurrSet->GetParent();
@@ -908,7 +908,7 @@ Font XclExpFontHelper::GetFontFromItemSet( const XclExpRoot& rRoot, const SfxIte
case ApiScriptType::LATIN: nScScript = SCRIPTTYPE_LATIN; break;
case ApiScriptType::ASIAN: nScScript = SCRIPTTYPE_ASIAN; break;
case ApiScriptType::COMPLEX: nScScript = SCRIPTTYPE_COMPLEX; break;
- default: DBG_ERRORFILE( "XclExpFontHelper::GetFontFromItemSet - unknown script type" );
+ default: OSL_FAIL( "XclExpFontHelper::GetFontFromItemSet - unknown script type" );
}
// fill the font object
@@ -942,7 +942,7 @@ bool XclExpFontHelper::CheckItems( const XclExpRoot& rRoot, const SfxItemSet& rI
case ApiScriptType::LATIN: bUsed = ScfTools::CheckItems( rItemSet, pnLatinIds, bDeep ); break;
case ApiScriptType::ASIAN: bUsed = ScfTools::CheckItems( rItemSet, pnAsianIds, bDeep ); break;
case ApiScriptType::COMPLEX: bUsed = ScfTools::CheckItems( rItemSet, pnComplexIds, bDeep ); break;
- default: DBG_ERRORFILE( "XclExpFontHelper::CheckItems - unknown script type" );
+ default: OSL_FAIL( "XclExpFontHelper::CheckItems - unknown script type" );
}
}
return bUsed;
@@ -1012,7 +1012,7 @@ void XclExpFont::WriteBody( XclExpStream& rStrm )
::set_flag( nAttr, EXC_FONTATTR_OUTLINE, maData.mbOutline );
::set_flag( nAttr, EXC_FONTATTR_SHADOW, maData.mbShadow );
- DBG_ASSERT( maData.maName.Len() < 256, "XclExpFont::WriteBody - font name too long" );
+ OSL_ENSURE( maData.maName.Len() < 256, "XclExpFont::WriteBody - font name too long" );
XclExpString aFontName;
if( GetBiff() <= EXC_BIFF5 )
aFontName.AssignByte( maData.maName, GetTextEncoding(), EXC_STR_8BITLENGTH );
@@ -1340,7 +1340,7 @@ String XclExpNumFmtBuffer::GetFormatCode( const XclExpNumFmt& rFormat )
sal_uInt32 nKey;
String aTemp( pEntry->GetFormatstring() );
mxFormatter->PutandConvertEntry( aTemp, nCheckPos, nType, nKey, eLang, LANGUAGE_ENGLISH_US );
- DBG_ASSERT( nCheckPos == 0, "XclExpNumFmtBuffer::WriteFormatRecord - format code not convertible" );
+ OSL_ENSURE( nCheckPos == 0, "XclExpNumFmtBuffer::WriteFormatRecord - format code not convertible" );
pEntry = mxFormatter->GetEntry( nKey );
}
@@ -1351,7 +1351,7 @@ String XclExpNumFmtBuffer::GetFormatCode( const XclExpNumFmt& rFormat )
}
else
{
- DBG_ERRORFILE( "XclExpNumFmtBuffer::WriteFormatRecord - format not found" );
+ OSL_FAIL( "XclExpNumFmtBuffer::WriteFormatRecord - format not found" );
aFormatStr.AssignAscii( "General" );
}
@@ -2130,10 +2130,10 @@ XclExpStyle::XclExpStyle( sal_uInt32 nXFId, const String& rStyleName ) :
mnStyleId( EXC_STYLE_USERDEF ),
mnLevel( EXC_STYLE_NOLEVEL )
{
- DBG_ASSERT( maName.Len(), "XclExpStyle::XclExpStyle - empty style name" );
+ OSL_ENSURE( maName.Len(), "XclExpStyle::XclExpStyle - empty style name" );
#ifdef DBG_UTIL
sal_uInt8 nStyleId, nLevel; // do not use members for debug tests
- DBG_ASSERT( !XclTools::GetBuiltInStyleId( nStyleId, nLevel, maName ),
+ OSL_ENSURE( !XclTools::GetBuiltInStyleId( nStyleId, nLevel, maName ),
"XclExpStyle::XclExpStyle - this is a built-in style" );
#endif
}
@@ -2439,7 +2439,7 @@ sal_uInt16 XclExpXFBuffer::GetXFIndex( sal_uInt32 nXFId ) const
sal_Int32 XclExpXFBuffer::GetXmlStyleIndex( sal_uInt32 nXFIndex ) const
{
- DBG_ASSERT( nXFIndex < maStyleIndexes.size(), "XclExpXFBuffer::GetXmlStyleIndex - invalid index!" );
+ OSL_ENSURE( nXFIndex < maStyleIndexes.size(), "XclExpXFBuffer::GetXmlStyleIndex - invalid index!" );
if( nXFIndex > maStyleIndexes.size() )
return 0; // should be caught/debugged via above assert; return "valid" index.
return maStyleIndexes[ nXFIndex ];
@@ -2447,7 +2447,7 @@ sal_Int32 XclExpXFBuffer::GetXmlStyleIndex( sal_uInt32 nXFIndex ) const
sal_Int32 XclExpXFBuffer::GetXmlCellIndex( sal_uInt32 nXFIndex ) const
{
- DBG_ASSERT( nXFIndex < maCellIndexes.size(), "XclExpXFBuffer::GetXmlStyleIndex - invalid index!" );
+ OSL_ENSURE( nXFIndex < maCellIndexes.size(), "XclExpXFBuffer::GetXmlStyleIndex - invalid index!" );
if( nXFIndex > maCellIndexes.size() )
return 0; // should be caught/debugged via above assert; return "valid" index.
return maCellIndexes[ nXFIndex ];
@@ -2548,10 +2548,10 @@ void XclExpXFBuffer::SaveXFXml( XclExpXmlStream& rStrm, XclExpXF& rXF )
{
XclExpBorderList::iterator aBorderPos =
std::find_if( maBorders.begin(), maBorders.end(), XclExpBorderPred( rXF.GetBorderData() ) );
- DBG_ASSERT( aBorderPos != maBorders.end(), "XclExpXFBuffer::SaveXml - Invalid @borderId!" );
+ OSL_ENSURE( aBorderPos != maBorders.end(), "XclExpXFBuffer::SaveXml - Invalid @borderId!" );
XclExpFillList::iterator aFillPos =
std::find_if( maFills.begin(), maFills.end(), XclExpFillPred( rXF.GetAreaData() ) );
- DBG_ASSERT( aFillPos != maFills.end(), "XclExpXFBuffer::SaveXml - Invalid @fillId!" );
+ OSL_ENSURE( aFillPos != maFills.end(), "XclExpXFBuffer::SaveXml - Invalid @fillId!" );
sal_Int32 nBorderId = 0, nFillId = 0;
if( aBorderPos != maBorders.end() )
@@ -2651,7 +2651,7 @@ sal_uInt32 XclExpXFBuffer::InsertStyleXF( const SfxStyleSheetBase& rStyleSheet )
}
else
{
- DBG_ASSERT( maXFList.HasRecord( nXFId ), "XclExpXFBuffer::InsertStyleXF - built-in XF not found" );
+ OSL_ENSURE( maXFList.HasRecord( nXFId ), "XclExpXFBuffer::InsertStyleXF - built-in XF not found" );
// XF record still predefined? -> Replace with real XF
bool& rbPredefined = maBuiltInMap[ nXFId ].mbPredefined;
if( rbPredefined )
@@ -2752,7 +2752,7 @@ void XclExpXFBuffer::InsertDefaultRecords()
}
else
{
- DBG_ERRORFILE( "XclExpXFBuffer::InsertDefaultRecords - default style not found" );
+ OSL_FAIL( "XclExpXFBuffer::InsertDefaultRecords - default style not found" );
XclExpXFRef xDefStyle( new XclExpDefaultXF( GetRoot(), false ) );
xDefStyle->SetAllUsedFlags( true );
AppendBuiltInXFWithStyle( xDefStyle, EXC_STYLE_NORMAL );
@@ -2803,12 +2803,12 @@ void XclExpXFBuffer::InsertDefaultRecords()
void XclExpXFBuffer::AppendXFIndex( sal_uInt32 nXFId )
{
- DBG_ASSERT( nXFId < maXFIndexVec.size(), "XclExpXFBuffer::AppendXFIndex - XF ID out of range" );
+ OSL_ENSURE( nXFId < maXFIndexVec.size(), "XclExpXFBuffer::AppendXFIndex - XF ID out of range" );
maXFIndexVec[ nXFId ] = static_cast< sal_uInt16 >( maSortedXFList.GetSize() );
XclExpXFRef xXF = maXFList.GetRecord( nXFId );
AddBorderAndFill( *xXF );
maSortedXFList.AppendRecord( xXF );
- DBG_ASSERT( maXFList.HasRecord( nXFId ), "XclExpXFBuffer::AppendXFIndex - XF not found" );
+ OSL_ENSURE( maXFList.HasRecord( nXFId ), "XclExpXFBuffer::AppendXFIndex - XF not found" );
}
void XclExpXFBuffer::AddBorderAndFill( const XclExpXF& rXF )
diff --git a/sc/source/filter/excel/xetable.cxx b/sc/source/filter/excel/xetable.cxx
index 09f9752caea2..e6621f000b40 100644
--- a/sc/source/filter/excel/xetable.cxx
+++ b/sc/source/filter/excel/xetable.cxx
@@ -60,7 +60,7 @@ XclExpStringRec::XclExpStringRec( const XclExpRoot& rRoot, const String& rResult
XclExpRecord( EXC_ID3_STRING ),
mxResult( XclExpStringHelper::CreateString( rRoot, rResult ) )
{
- DBG_ASSERT( (rRoot.GetBiff() <= EXC_BIFF5) || (mxResult->Len() > 0),
+ OSL_ENSURE( (rRoot.GetBiff() <= EXC_BIFF5) || (mxResult->Len() > 0),
"XclExpStringRec::XclExpStringRec - empty result not allowed in BIFF8+" );
SetRecSize( mxResult->GetSize() );
}
@@ -154,7 +154,7 @@ XclExpArrayRef XclExpArrayBuffer::CreateArray( const ScTokenArray& rScTokArr, co
const ScAddress& rScPos = rScRange.aStart;
XclTokenArrayRef xTokArr = GetFormulaCompiler().CreateFormula( EXC_FMLATYPE_MATRIX, rScTokArr, &rScPos );
- DBG_ASSERT( maRecMap.find( rScPos ) == maRecMap.end(), "XclExpArrayBuffer::CreateArray - array exists already" );
+ OSL_ENSURE( maRecMap.find( rScPos ) == maRecMap.end(), "XclExpArrayBuffer::CreateArray - array exists already" );
XclExpArrayRef& rxRec = maRecMap[ rScPos ];
rxRec.reset( new XclExpArray( xTokArr, rScRange ) );
return rxRec;
@@ -234,7 +234,7 @@ XclExpShrfmlaRef XclExpShrfmlaBuffer::CreateOrExtendShrfmla(
else
{
// extend existing record
- DBG_ASSERT( aIt->second, "XclExpShrfmlaBuffer::CreateOrExtendShrfmla - missing record" );
+ OSL_ENSURE( aIt->second, "XclExpShrfmlaBuffer::CreateOrExtendShrfmla - missing record" );
xRec = aIt->second;
xRec->ExtendRange( rScPos );
}
@@ -312,7 +312,7 @@ bool XclExpTableop::TryExtend( const ScAddress& rScPos, const XclMultipleOpRefs&
if( bOk )
{
// extend the cell range
- DBG_ASSERT( IsAppendable( nXclCol, nXclRow ), "XclExpTableop::TryExtend - wrong cell address" );
+ OSL_ENSURE( IsAppendable( nXclCol, nXclRow ), "XclExpTableop::TryExtend - wrong cell address" );
Extend( rScPos );
mnLastAppXclCol = nXclCol;
}
@@ -559,7 +559,7 @@ void XclExpSingleCellBase::ConvertXFIndexes( const XclExpRoot& rRoot )
void XclExpSingleCellBase::Save( XclExpStream& rStrm )
{
- DBG_ASSERT_BIFF( rStrm.GetRoot().GetBiff() >= EXC_BIFF3 );
+ OSL_ENSURE_BIFF( rStrm.GetRoot().GetBiff() >= EXC_BIFF3 );
AddRecSize( mnContSize );
XclExpCellBase::Save( rStrm );
}
@@ -680,7 +680,7 @@ bool XclExpLabelCell::IsMultiLineText() const
void XclExpLabelCell::Init( const XclExpRoot& rRoot,
const ScPatternAttr* pPattern, XclExpStringRef xText )
{
- DBG_ASSERT( xText && xText->Len(), "XclExpLabelCell::XclExpLabelCell - empty string passed" );
+ OSL_ENSURE( xText && xText->Len(), "XclExpLabelCell::XclExpLabelCell - empty string passed" );
mxText = xText;
mnSstIndex = 0;
@@ -688,7 +688,7 @@ void XclExpLabelCell::Init( const XclExpRoot& rRoot,
sal_uInt16 nXclFont = mxText->RemoveLeadingFont();
if( GetXFId() == EXC_XFID_NOTFOUND )
{
- DBG_ASSERT( nXclFont != EXC_FONT_NOTFOUND, "XclExpLabelCell::Init - leading font not found" );
+ OSL_ENSURE( nXclFont != EXC_FONT_NOTFOUND, "XclExpLabelCell::Init - leading font not found" );
bool bForceLineBreak = mxText->IsWrapped();
SetXFId( rRoot.GetXFBuffer().InsertWithFont( pPattern, ApiScriptType::WEAK, nXclFont, bForceLineBreak ) );
}
@@ -702,12 +702,12 @@ void XclExpLabelCell::Init( const XclExpRoot& rRoot,
{
case EXC_BIFF5:
// BIFF5-BIFF7: create a LABEL or RSTRING record
- DBG_ASSERT( mxText->Len() <= EXC_LABEL_MAXLEN, "XclExpLabelCell::XclExpLabelCell - string too long" );
+ OSL_ENSURE( mxText->Len() <= EXC_LABEL_MAXLEN, "XclExpLabelCell::XclExpLabelCell - string too long" );
SetContSize( mxText->GetSize() );
// formatted string is exported in an RSTRING record
if( mxText->IsRich() )
{
- DBG_ASSERT( mxText->GetFormatsCount() <= EXC_LABEL_MAXLEN, "XclExpLabelCell::WriteContents - too many formats" );
+ OSL_ENSURE( mxText->GetFormatsCount() <= EXC_LABEL_MAXLEN, "XclExpLabelCell::WriteContents - too many formats" );
mxText->LimitFormatCount( EXC_LABEL_MAXLEN );
SetRecId( EXC_ID_RSTRING );
SetContSize( GetContSize() + 1 + 2 * mxText->GetFormatsCount() );
@@ -830,7 +830,7 @@ XclExpFormulaCell::XclExpFormulaCell(
SCCOL nMatWidth;
SCROW nMatHeight;
mrScFmlaCell.GetMatColsRows( nMatWidth, nMatHeight );
- DBG_ASSERT( nMatWidth && nMatHeight, "XclExpFormulaCell::XclExpFormulaCell - empty matrix" );
+ OSL_ENSURE( nMatWidth && nMatHeight, "XclExpFormulaCell::XclExpFormulaCell - empty matrix" );
ScRange aMatScRange( aScPos );
ScAddress& rMatEnd = aMatScRange.aEnd;
rMatEnd.IncCol( static_cast< SCsCOL >( nMatWidth - 1 ) );
@@ -846,7 +846,7 @@ XclExpFormulaCell::XclExpFormulaCell(
// other formula cell covered by a matrix - find the ARRAY record
mxAddRec = rArrayBfr.FindArray( rScTokArr );
// should always be found, if Calc document is not broken
- DBG_ASSERT( mxAddRec, "XclExpFormulaCell::XclExpFormulaCell - no matrix found" );
+ OSL_ENSURE( mxAddRec, "XclExpFormulaCell::XclExpFormulaCell - no matrix found" );
}
break;
default:;
@@ -868,7 +868,7 @@ void XclExpFormulaCell::Save( XclExpStream& rStrm )
mxTokArr = mxAddRec->CreateCellTokenArray( rStrm.GetRoot() );
// FORMULA record itself
- DBG_ASSERT( mxTokArr, "XclExpFormulaCell::Save - missing token array" );
+ OSL_ENSURE( mxTokArr, "XclExpFormulaCell::Save - missing token array" );
if( !mxTokArr )
mxTokArr = rStrm.GetRoot().GetFormulaCompiler().CreateErrorFormula( EXC_ERR_NA );
SetContSize( 16 + mxTokArr->GetSize() );
@@ -1017,7 +1017,7 @@ void XclExpMultiCellBase::ConvertXFIndexes( const XclExpRoot& rRoot )
void XclExpMultiCellBase::Save( XclExpStream& rStrm )
{
- DBG_ASSERT_BIFF( rStrm.GetRoot().GetBiff() >= EXC_BIFF3 );
+ OSL_ENSURE_BIFF( rStrm.GetRoot().GetBiff() >= EXC_BIFF3 );
XclExpMultiXFIdDeq::const_iterator aEnd = maXFIds.end();
XclExpMultiXFIdDeq::const_iterator aRangeBeg = maXFIds.begin();
@@ -1157,7 +1157,7 @@ bool XclExpMultiCellBase::TryMergeXFIds( const XclExpMultiCellBase& rCell )
void XclExpMultiCellBase::GetXFIndexes( ScfUInt16Vec& rXFIndexes ) const
{
- DBG_ASSERT( GetLastXclCol() < rXFIndexes.size(), "XclExpMultiCellBase::GetXFIndexes - vector too small" );
+ OSL_ENSURE( GetLastXclCol() < rXFIndexes.size(), "XclExpMultiCellBase::GetXFIndexes - vector too small" );
ScfUInt16Vec::iterator aDestIt = rXFIndexes.begin() + GetXclCol();
for( XclExpMultiXFIdDeq::const_iterator aIt = maXFIds.begin(), aEnd = maXFIds.end(); aIt != aEnd; ++aIt )
{
@@ -1170,7 +1170,7 @@ void XclExpMultiCellBase::RemoveUnusedXFIndexes( const ScfUInt16Vec& rXFIndexes
{
// save last column before calling maXFIds.clear()
sal_uInt16 nLastXclCol = GetLastXclCol();
- DBG_ASSERT( nLastXclCol < rXFIndexes.size(), "XclExpMultiCellBase::RemoveUnusedXFIndexes - XF index vector too small" );
+ OSL_ENSURE( nLastXclCol < rXFIndexes.size(), "XclExpMultiCellBase::RemoveUnusedXFIndexes - XF index vector too small" );
// build new XF index vector, containing passed XF indexes
maXFIds.clear();
@@ -1201,7 +1201,7 @@ IMPL_FIXEDMEMPOOL_NEWDEL( XclExpBlankCell, 256, 256 )
XclExpBlankCell::XclExpBlankCell( const XclAddress& rXclPos, const XclExpMultiXFId& rXFId ) :
XclExpMultiCellBase( EXC_ID3_BLANK, EXC_ID_MULBLANK, 0, rXclPos )
{
- DBG_ASSERT( rXFId.mnCount > 0, "XclExpBlankCell::XclExpBlankCell - invalid count" );
+ OSL_ENSURE( rXFId.mnCount > 0, "XclExpBlankCell::XclExpBlankCell - invalid count" );
AppendXFId( rXFId );
}
@@ -1210,7 +1210,7 @@ XclExpBlankCell::XclExpBlankCell(
const ScPatternAttr* pPattern, sal_uInt32 nForcedXFId ) :
XclExpMultiCellBase( EXC_ID3_BLANK, EXC_ID_MULBLANK, 0, rXclPos )
{
- DBG_ASSERT( rXclPos.mnCol <= nLastXclCol, "XclExpBlankCell::XclExpBlankCell - invalid column range" );
+ OSL_ENSURE( rXclPos.mnCol <= nLastXclCol, "XclExpBlankCell::XclExpBlankCell - invalid column range" );
// #i46627# use default script type instead of ApiScriptType::WEAK
AppendXFId( rRoot, pPattern, rRoot.GetDefApiScript(), nForcedXFId, nLastXclCol - rXclPos.mnCol + 1 );
}
@@ -1286,7 +1286,7 @@ void XclExpRkCell::WriteXmlContents( XclExpXmlStream& rStrm, const XclAddress& r
void XclExpRkCell::WriteContents( XclExpStream& rStrm, sal_uInt16 nRelCol )
{
- DBG_ASSERT( nRelCol < maRkValues.size(), "XclExpRkCell::WriteContents - overflow error" );
+ OSL_ENSURE( nRelCol < maRkValues.size(), "XclExpRkCell::WriteContents - overflow error" );
rStrm << maRkValues[ nRelCol ];
}
@@ -1703,7 +1703,7 @@ void XclExpDefrowheight::SetDefaultData( const XclExpDefaultRowData& rDefData )
void XclExpDefrowheight::WriteBody( XclExpStream& rStrm )
{
- DBG_ASSERT_BIFF( rStrm.GetRoot().GetBiff() >= EXC_BIFF3 );
+ OSL_ENSURE_BIFF( rStrm.GetRoot().GetBiff() >= EXC_BIFF3 );
rStrm << maDefData.mnFlags << maDefData.mnHeight;
}
@@ -1755,7 +1755,7 @@ XclExpRow::XclExpRow( const XclExpRoot& rRoot, sal_uInt32 nXclRow,
void XclExpRow::AppendCell( XclExpCellRef xCell, bool bIsMergedBase )
{
- DBG_ASSERT( !mbAlwaysEmpty, "XclExpRow::AppendCell - row is marked to be always empty" );
+ OSL_ENSURE( !mbAlwaysEmpty, "XclExpRow::AppendCell - row is marked to be always empty" );
// try to merge with last existing cell
InsertCell( xCell, maCellList.GetSize(), bIsMergedBase );
}
@@ -1768,7 +1768,7 @@ void XclExpRow::Finalize( const ScfUInt16Vec& rColXFIndexes )
// additionally collect the blank XF indexes
size_t nColCount = GetMaxPos().Col() + 1;
- DBG_ASSERT( rColXFIndexes.size() == nColCount, "XclExpRow::Finalize - wrong column XF index count" );
+ OSL_ENSURE( rColXFIndexes.size() == nColCount, "XclExpRow::Finalize - wrong column XF index count" );
ScfUInt16Vec aXFIndexes( nColCount, EXC_XF_NOTFOUND );
for( nPos = 0, nSize = maCellList.GetSize(); nPos < nSize; ++nPos )
@@ -1924,7 +1924,7 @@ void XclExpRow::DisableIfDefault( const XclExpDefaultRowData& rDefRowData )
void XclExpRow::WriteCellList( XclExpStream& rStrm )
{
- DBG_ASSERT( mbEnabled || maCellList.IsEmpty(), "XclExpRow::WriteCellList - cells in disabled row" );
+ OSL_ENSURE( mbEnabled || maCellList.IsEmpty(), "XclExpRow::WriteCellList - cells in disabled row" );
maCellList.Save( rStrm );
}
@@ -1936,7 +1936,7 @@ void XclExpRow::Save( XclExpStream& rStrm )
void XclExpRow::InsertCell( XclExpCellRef xCell, size_t nPos, bool bIsMergedBase )
{
- DBG_ASSERT( xCell, "XclExpRow::InsertCell - missing cell" );
+ OSL_ENSURE( xCell, "XclExpRow::InsertCell - missing cell" );
/* If we have a multi-line text in a merged cell, and the resulting
row height has not been confirmed, we need to force the EXC_ROW_UNSYNCED
@@ -2005,7 +2005,7 @@ XclExpRowBuffer::XclExpRowBuffer( const XclExpRoot& rRoot ) :
void XclExpRowBuffer::AppendCell( XclExpCellRef xCell, bool bIsMergedBase )
{
- DBG_ASSERT( xCell, "XclExpRowBuffer::AppendCell - missing cell" );
+ OSL_ENSURE( xCell, "XclExpRowBuffer::AppendCell - missing cell" );
GetOrCreateRow( xCell->GetXclRow(), false ).AppendCell( xCell, bIsMergedBase );
}
@@ -2326,7 +2326,7 @@ XclExpCellTable::XclExpCellTable( const XclExpRoot& rRoot ) :
break;
default:
- DBG_ERRORFILE( "XclExpCellTable::XclExpCellTable - unknown cell type" );
+ OSL_FAIL( "XclExpCellTable::XclExpCellTable - unknown cell type" );
// run-through!
case CELLTYPE_NONE:
case CELLTYPE_NOTE:
@@ -2360,7 +2360,7 @@ XclExpCellTable::XclExpCellTable( const XclExpRoot& rRoot ) :
aScRange.aEnd.IncRow( rMergeItem.GetRowMerge() - 1 );
sal_uInt32 nXFId = xCell ? xCell->GetFirstXFId() : EXC_XFID_NOTFOUND;
// blank cells merged vertically may occur repeatedly
- DBG_ASSERT( (aScRange.aStart.Col() == aScRange.aEnd.Col()) || (nScCol == nLastScCol),
+ OSL_ENSURE( (aScRange.aStart.Col() == aScRange.aEnd.Col()) || (nScCol == nLastScCol),
"XclExpCellTable::XclExpCellTable - invalid repeated blank merged cell" );
for( SCCOL nIndex = nScCol; nIndex <= nLastScCol; ++nIndex )
{
@@ -2419,7 +2419,7 @@ XclExpRecordRef XclExpCellTable::CreateRecord( sal_uInt16 nRecId ) const
case EXC_ID_MERGEDCELLS: xRec = mxMergedcells; break;
case EXC_ID_HLINK: xRec = mxHyperlinkList; break;
case EXC_ID_DVAL: xRec = mxDval; break;
- default: DBG_ERRORFILE( "XclExpCellTable::CreateRecord - unknown record id" );
+ default: OSL_FAIL( "XclExpCellTable::CreateRecord - unknown record id" );
}
return xRec;
}
diff --git a/sc/source/filter/excel/xeview.cxx b/sc/source/filter/excel/xeview.cxx
index 47175656f06e..7d81945e37bc 100644
--- a/sc/source/filter/excel/xeview.cxx
+++ b/sc/source/filter/excel/xeview.cxx
@@ -165,7 +165,7 @@ void XclExpScl::Shorten( sal_uInt16 nFactor )
void XclExpScl::WriteBody( XclExpStream& rStrm )
{
- DBG_ASSERT_BIFF( rStrm.GetRoot().GetBiff() >= EXC_BIFF4 );
+ OSL_ENSURE_BIFF( rStrm.GetRoot().GetBiff() >= EXC_BIFF4 );
rStrm << mnNum << mnDenom;
}
@@ -178,7 +178,7 @@ XclExpPane::XclExpPane( const XclTabViewData& rData ) :
maSecondXclPos( rData.maSecondXclPos ),
mnActivePane( rData.mnActivePane )
{
- DBG_ASSERT( rData.IsSplit(), "XclExpPane::XclExpPane - no PANE record for unsplit view" );
+ OSL_ENSURE( rData.IsSplit(), "XclExpPane::XclExpPane - no PANE record for unsplit view" );
}
static const char* lcl_GetActivePane( sal_uInt8 nActivePane )
diff --git a/sc/source/filter/excel/xichart.cxx b/sc/source/filter/excel/xichart.cxx
index 0393ad2d45bf..39a89479f231 100644
--- a/sc/source/filter/excel/xichart.cxx
+++ b/sc/source/filter/excel/xichart.cxx
@@ -435,7 +435,7 @@ void XclImpChGroupBase::ReadRecordGroup( XclImpStream& rStrm )
void XclImpChGroupBase::SkipBlock( XclImpStream& rStrm )
{
- DBG_ASSERT( rStrm.GetRecId() == EXC_ID_CHBEGIN, "XclImpChGroupBase::SkipBlock - no CHBEGIN record" );
+ OSL_ENSURE( rStrm.GetRecId() == EXC_ID_CHBEGIN, "XclImpChGroupBase::SkipBlock - no CHBEGIN record" );
// do nothing if current record is not CHBEGIN
bool bLoop = rStrm.GetRecId() == EXC_ID_CHBEGIN;
while( bLoop && rStrm.StartNextRecord() )
@@ -593,7 +593,7 @@ XclImpChFrameBase::XclImpChFrameBase( const XclChFormatInfo& rFmtInfo )
}
break;
default:
- DBG_ERRORFILE( "XclImpChFrameBase::XclImpChFrameBase - unknown frame type" );
+ OSL_FAIL( "XclImpChFrameBase::XclImpChFrameBase - unknown frame type" );
}
}
@@ -859,7 +859,7 @@ Reference< XDataSequence > XclImpChSourceLink::CreateDataSequence( const OUStrin
}
catch( Exception& )
{
-// DBG_ERRORFILE( "XclImpChSourceLink::CreateDataSequence - cannot create data sequence" );
+// OSL_FAIL( "XclImpChSourceLink::CreateDataSequence - cannot create data sequence" );
}
}
return xDataSeq;
@@ -1840,7 +1840,7 @@ void XclImpChSeries::SetDataLabel( XclImpChTextRef xLabel )
void XclImpChSeries::AddChildSeries( const XclImpChSeries& rSeries )
{
- DBG_ASSERT( !HasParentSeries(), "XclImpChSeries::AddChildSeries - not allowed for child series" );
+ OSL_ENSURE( !HasParentSeries(), "XclImpChSeries::AddChildSeries - not allowed for child series" );
/* In Excel, trend lines and error bars are stored as own series. In Calc,
these are properties of the parent series. This function adds the
@@ -1922,7 +1922,7 @@ ScfPropertySet lclGetPointPropSet( Reference< XDataSeries > xDataSeries, sal_uIn
}
catch( Exception& )
{
- DBG_ERRORFILE( "lclGetPointPropSet - no data point property set" );
+ OSL_FAIL( "lclGetPointPropSet - no data point property set" );
}
return aPropSet;
}
@@ -2137,7 +2137,7 @@ void XclImpChSeries::ConvertTrendLines( Reference< XDataSeries > xDataSeries ) c
}
catch( Exception& )
{
- DBG_ERRORFILE( "XclImpChSeries::ConvertTrendLines - cannot add regression curve" );
+ OSL_FAIL( "XclImpChSeries::ConvertTrendLines - cannot add regression curve" );
}
}
}
@@ -2386,7 +2386,7 @@ void XclImpChChart3d::Convert( ScfPropertySet& rPropSet, bool b3dWallChart ) con
namespace cssd = ::com::sun::star::drawing;
// #i104057# do not assert this, written by broken external generators
-// DBG_ASSERT( ::get_flag( maData.mnFlags, EXC_CHCHART3D_HASWALLS ) == b3dWallChart, "XclImpChChart3d::Convert - wrong wall flag" );
+// OSL_ENSURE( ::get_flag( maData.mnFlags, EXC_CHCHART3D_HASWALLS ) == b3dWallChart, "XclImpChChart3d::Convert - wrong wall flag" );
sal_Int32 nRotationY = 0;
sal_Int32 nRotationX = 0;
@@ -2696,7 +2696,7 @@ void XclImpChTypeGroup::SetUsedFormatIndex( sal_uInt16 nFormatIdx )
sal_uInt16 XclImpChTypeGroup::PopUnusedFormatIndex()
{
- DBG_ASSERT( !maUnusedFormats.empty(), "XclImpChTypeGroup::PopUnusedFormatIndex - no more format indexes available" );
+ OSL_ENSURE( !maUnusedFormats.empty(), "XclImpChTypeGroup::PopUnusedFormatIndex - no more format indexes available" );
sal_uInt16 nFormatIdx = maUnusedFormats.empty() ? 0 : *maUnusedFormats.begin();
SetUsedFormatIndex( nFormatIdx );
return nFormatIdx;
@@ -2740,7 +2740,7 @@ Reference< XCoordinateSystem > XclImpChTypeGroup::CreateCoordSystem() const
Reference< XChartType > XclImpChTypeGroup::CreateChartType( Reference< XDiagram > xDiagram, sal_Int32 nApiAxesSetIdx ) const
{
- DBG_ASSERT( IsValidGroup(), "XclImpChTypeGroup::CreateChartType - type group without series" );
+ OSL_ENSURE( IsValidGroup(), "XclImpChTypeGroup::CreateChartType - type group without series" );
// create the chart type object
Reference< XChartType > xChartType = maType.CreateChartType( xDiagram, Is3dChart() );
@@ -2836,7 +2836,7 @@ void XclImpChTypeGroup::InsertDataSeries( Reference< XChartType > xChartType,
}
catch( Exception& )
{
- DBG_ERRORFILE( "XclImpChTypeGroup::InsertDataSeries - cannot add data series" );
+ OSL_FAIL( "XclImpChTypeGroup::InsertDataSeries - cannot add data series" );
}
}
}
@@ -2867,7 +2867,7 @@ void XclImpChTypeGroup::CreateStockSeries( Reference< XChartType > xChartType, s
{
// create a list of data sequences from all series
::std::vector< Reference< XLabeledDataSequence > > aLabeledSeqVec;
- DBG_ASSERT( maSeries.size() >= 3, "XclImpChTypeGroup::CreateChartType - missing stock series" );
+ OSL_ENSURE( maSeries.size() >= 3, "XclImpChTypeGroup::CreateChartType - missing stock series" );
int nRoleIdx = (maSeries.size() == 3) ? 1 : 0;
for( XclImpChSeriesVec::const_iterator aIt = maSeries.begin(), aEnd = maSeries.end();
(nRoleIdx < 4) && (aIt != aEnd); ++nRoleIdx, ++aIt )
@@ -3339,7 +3339,7 @@ Reference< XAxis > XclImpChAxis::CreateAxis( const XclImpChTypeGroup& rTypeGroup
mxValueRange->Convert( aScaleData, rTypeInfo.meTypeCateg == EXC_CHTYPECATEG_PIE );
break;
default:
- DBG_ERRORFILE( "XclImpChAxis::CreateAxis - unknown axis type" );
+ OSL_FAIL( "XclImpChAxis::CreateAxis - unknown axis type" );
}
/* Do not set a value to the Origin member anymore (will be done via
@@ -3571,7 +3571,7 @@ void XclImpChAxesSet::Convert( Reference< XDiagram > xDiagram ) const
}
catch( Exception& )
{
- DBG_ERRORFILE( "XclImpChAxesSet::Convert - cannot insert coordinate system" );
+ OSL_FAIL( "XclImpChAxesSet::Convert - cannot insert coordinate system" );
}
// create the axes with grids and axis titles and insert them into the diagram
@@ -3652,7 +3652,7 @@ Reference< XCoordinateSystem > XclImpChAxesSet::CreateCoordSystem( Reference< XD
if( xCoordSystemCont.is() )
{
Sequence< Reference< XCoordinateSystem > > aCoordSystems = xCoordSystemCont->getCoordinateSystems();
- DBG_ASSERT( aCoordSystems.getLength() <= 1, "XclImpChAxesSet::CreateCoordSystem - too many existing coordinate systems" );
+ OSL_ENSURE( aCoordSystems.getLength() <= 1, "XclImpChAxesSet::CreateCoordSystem - too many existing coordinate systems" );
if( aCoordSystems.getLength() > 0 )
xCoordSystem = aCoordSystems[ 0 ];
}
@@ -3686,7 +3686,7 @@ Reference< XCoordinateSystem > XclImpChAxesSet::CreateCoordSystem( Reference< XD
}
catch( Exception& )
{
- DBG_ERRORFILE( "XclImpChAxesSet::CreateCoordSystem - cannot add chart type" );
+ OSL_FAIL( "XclImpChAxesSet::CreateCoordSystem - cannot add chart type" );
}
}
}
@@ -3713,7 +3713,7 @@ void XclImpChAxesSet::ConvertAxis(
}
catch( Exception& )
{
- DBG_ERRORFILE( "XclImpChAxesSet::ConvertAxis - cannot set axis title" );
+ OSL_FAIL( "XclImpChAxesSet::ConvertAxis - cannot set axis title" );
}
// insert axis into coordinate system
@@ -3725,7 +3725,7 @@ void XclImpChAxesSet::ConvertAxis(
}
catch( Exception& )
{
- DBG_ERRORFILE( "XclImpChAxesSet::ConvertAxis - cannot set axis" );
+ OSL_FAIL( "XclImpChAxesSet::ConvertAxis - cannot set axis" );
}
}
}
diff --git a/sc/source/filter/excel/xicontent.cxx b/sc/source/filter/excel/xicontent.cxx
index 07bfb4e239fa..243d6ad87443 100644
--- a/sc/source/filter/excel/xicontent.cxx
+++ b/sc/source/filter/excel/xicontent.cxx
@@ -238,7 +238,7 @@ String XclImpHyperlink::ReadEmbeddedData( XclImpStream& rStrm )
const XclImpRoot& rRoot = rStrm.GetRoot();
SfxObjectShell* pDocShell = rRoot.GetDocShell();
- DBG_ASSERT_BIFF( rRoot.GetBiff() == EXC_BIFF8 );
+ OSL_ENSURE_BIFF( rRoot.GetBiff() == EXC_BIFF8 );
sal_uInt32 nFlags;
XclGuid aGuid;
@@ -246,7 +246,7 @@ String XclImpHyperlink::ReadEmbeddedData( XclImpStream& rStrm )
rStrm.Ignore( 4 );
rStrm >> nFlags;
- DBG_ASSERT( aGuid == XclTools::maGuidStdLink, "XclImpHyperlink::ReadEmbeddedData - unknown header GUID" );
+ OSL_ENSURE( aGuid == XclTools::maGuidStdLink, "XclImpHyperlink::ReadEmbeddedData - unknown header GUID" );
::std::auto_ptr< String > xLongName; // link / file name
::std::auto_ptr< String > xShortName; // 8.3-representation of file name
@@ -309,7 +309,7 @@ String XclImpHyperlink::ReadEmbeddedData( XclImpStream& rStrm )
}
else
{
- DBG_ERRORFILE( "XclImpHyperlink::ReadEmbeddedData - unknown content GUID" );
+ OSL_FAIL( "XclImpHyperlink::ReadEmbeddedData - unknown content GUID" );
}
}
@@ -322,7 +322,7 @@ String XclImpHyperlink::ReadEmbeddedData( XclImpStream& rStrm )
rStrm.SetNulSubstChar(); // back to default
- DBG_ASSERT( rStrm.GetRecLeft() == 0, "XclImpHyperlink::ReadEmbeddedData - record size mismatch" );
+ OSL_ENSURE( rStrm.GetRecLeft() == 0, "XclImpHyperlink::ReadEmbeddedData - record size mismatch" );
if( !xLongName.get() && xShortName.get() )
xLongName = xShortName;
@@ -423,7 +423,7 @@ void XclImpHyperlink::InsertUrl( const XclImpRoot& rRoot, const XclRange& rXclRa
void XclImpLabelranges::ReadLabelranges( XclImpStream& rStrm )
{
const XclImpRoot& rRoot = rStrm.GetRoot();
- DBG_ASSERT_BIFF( rRoot.GetBiff() == EXC_BIFF8 );
+ OSL_ENSURE_BIFF( rRoot.GetBiff() == EXC_BIFF8 );
ScDocument& rDoc = rRoot.GetDoc();
SCTAB nScTab = rRoot.GetCurrScTab();
@@ -494,7 +494,7 @@ XclImpCondFormat::~XclImpCondFormat()
void XclImpCondFormat::ReadCondfmt( XclImpStream& rStrm )
{
- DBG_ASSERT( !mnCondCount, "XclImpCondFormat::ReadCondfmt - already initialized" );
+ OSL_ENSURE( !mnCondCount, "XclImpCondFormat::ReadCondfmt - already initialized" );
XclRangeList aXclRanges;
rStrm >> mnCondCount;
rStrm.Ignore( 10 );
@@ -506,7 +506,7 @@ void XclImpCondFormat::ReadCF( XclImpStream& rStrm )
{
if( mnCondIndex >= mnCondCount )
{
- DBG_ERRORFILE( "XclImpCondFormat::ReadCF - CF without leading CONDFMT" );
+ OSL_FAIL( "XclImpCondFormat::ReadCF - CF without leading CONDFMT" );
return;
}
@@ -673,7 +673,7 @@ void XclImpCondFormatManager::ReadCondfmt( XclImpStream& rStrm )
void XclImpCondFormatManager::ReadCF( XclImpStream& rStrm )
{
- DBG_ASSERT( !maCondFmtList.empty(), "XclImpCondFormatManager::ReadCF - CF without leading CONDFMT" );
+ OSL_ENSURE( !maCondFmtList.empty(), "XclImpCondFormatManager::ReadCF - CF without leading CONDFMT" );
if( !maCondFmtList.empty() )
maCondFmtList.back().ReadCF( rStrm );
}
@@ -698,14 +698,14 @@ XclImpValidationManager::XclImpValidationManager( const XclImpRoot& rRoot ) :
void XclImpValidationManager::ReadDval( XclImpStream& rStrm )
{
const XclImpRoot& rRoot = rStrm.GetRoot();
- DBG_ASSERT_BIFF( rRoot.GetBiff() == EXC_BIFF8 );
+ OSL_ENSURE_BIFF( rRoot.GetBiff() == EXC_BIFF8 );
sal_uInt32 nObjId;
rStrm.Ignore( 10 );
rStrm >> nObjId;
if( nObjId != EXC_DVAL_NOOBJ )
{
- DBG_ASSERT( nObjId <= 0xFFFF, "XclImpValidation::ReadDval - invalid object ID" );
+ OSL_ENSURE( nObjId <= 0xFFFF, "XclImpValidation::ReadDval - invalid object ID" );
rRoot.GetCurrSheetDrawing().SetSkipObj( static_cast< sal_uInt16 >( nObjId ) );
}
}
@@ -713,7 +713,7 @@ void XclImpValidationManager::ReadDval( XclImpStream& rStrm )
void XclImpValidationManager::ReadDV( XclImpStream& rStrm )
{
const XclImpRoot& rRoot = rStrm.GetRoot();
- DBG_ASSERT_BIFF( rRoot.GetBiff() == EXC_BIFF8 );
+ OSL_ENSURE_BIFF( rRoot.GetBiff() == EXC_BIFF8 );
ScDocument& rDoc = rRoot.GetDoc();
SCTAB nScTab = rRoot.GetCurrScTab();
@@ -1035,7 +1035,7 @@ namespace {
XclImpDecrypterRef lclReadFilepass5( XclImpStream& rStrm )
{
XclImpDecrypterRef xDecr;
- DBG_ASSERT( rStrm.GetRecLeft() == 4, "lclReadFilepass5 - wrong record size" );
+ OSL_ENSURE( rStrm.GetRecLeft() == 4, "lclReadFilepass5 - wrong record size" );
if( rStrm.GetRecLeft() == 4 )
{
sal_uInt16 nKey, nHash;
@@ -1048,7 +1048,7 @@ XclImpDecrypterRef lclReadFilepass5( XclImpStream& rStrm )
XclImpDecrypterRef lclReadFilepass8_Standard( XclImpStream& rStrm )
{
XclImpDecrypterRef xDecr;
- DBG_ASSERT( rStrm.GetRecLeft() == 48, "lclReadFilepass8 - wrong record size" );
+ OSL_ENSURE( rStrm.GetRecLeft() == 48, "lclReadFilepass8 - wrong record size" );
if( rStrm.GetRecLeft() == 48 )
{
sal_uInt8 pnSalt[ 16 ];
@@ -1094,13 +1094,13 @@ XclImpDecrypterRef lclReadFilepass8( XclImpStream& rStrm )
xDecr = lclReadFilepass8_Strong( rStrm );
break;
default:
- DBG_ERRORFILE( "lclReadFilepass8 - unknown BIFF8 encryption sub mode" );
+ OSL_FAIL( "lclReadFilepass8 - unknown BIFF8 encryption sub mode" );
}
}
break;
default:
- DBG_ERRORFILE( "lclReadFilepass8 - unknown encryption mode" );
+ OSL_FAIL( "lclReadFilepass8 - unknown encryption mode" );
}
return xDecr;
diff --git a/sc/source/filter/excel/xiescher.cxx b/sc/source/filter/excel/xiescher.cxx
index 8d360b6f9259..dd2bd616a900 100644
--- a/sc/source/filter/excel/xiescher.cxx
+++ b/sc/source/filter/excel/xiescher.cxx
@@ -330,7 +330,7 @@ XclImpDrawObjRef XclImpDrawObjBase::ReadObj8( const XclImpRoot& rRoot, XclImpStr
{
sal_uInt16 nSubRecId, nSubRecSize, nObjType;
rStrm >> nSubRecId >> nSubRecSize >> nObjType;
- DBG_ASSERT( nSubRecId == EXC_ID_OBJCMO, "XclImpDrawObjBase::ReadObj8 - OBJCMO subrecord expected" );
+ OSL_ENSURE( nSubRecId == EXC_ID_OBJCMO, "XclImpDrawObjBase::ReadObj8 - OBJCMO subrecord expected" );
if( (nSubRecId == EXC_ID_OBJCMO) && (nSubRecSize >= 6) )
{
switch( nObjType )
@@ -541,13 +541,13 @@ void XclImpDrawObjBase::ReadMacro8( XclImpStream& rStrm )
sal_uInt16 nFmlaSize;
rStrm >> nFmlaSize;
rStrm.Ignore( 4 );
- DBG_ASSERT( nFmlaSize == 7, "XclImpDrawObjBase::ReadMacro - unexpected formula size" );
+ OSL_ENSURE( nFmlaSize == 7, "XclImpDrawObjBase::ReadMacro - unexpected formula size" );
if( nFmlaSize == 7 )
{
sal_uInt8 nTokenId;
sal_uInt16 nExtSheet, nExtName;
rStrm >> nTokenId >> nExtSheet >> nExtName;
- DBG_ASSERT( nTokenId == XclTokenArrayHelper::GetTokenId( EXC_TOKID_NAMEX, EXC_TOKCLASS_REF ),
+ OSL_ENSURE( nTokenId == XclTokenArrayHelper::GetTokenId( EXC_TOKID_NAMEX, EXC_TOKCLASS_REF ),
"XclImpDrawObjBase::ReadMacro - tNameXR token expected" );
if( nTokenId == XclTokenArrayHelper::GetTokenId( EXC_TOKID_NAMEX, EXC_TOKCLASS_REF ) )
maMacroName = GetLinkManager().GetMacroName( nExtSheet, nExtName );
@@ -831,7 +831,7 @@ void XclImpDrawObjBase::ImplReadObj8( XclImpStream& rStrm )
switch( nSubRecId )
{
case EXC_ID_OBJCMO:
- DBG_ASSERT( rStrm.GetRecPos() == 4, "XclImpDrawObjBase::ImplReadObj8 - unexpected OBJCMO subrecord" );
+ OSL_ENSURE( rStrm.GetRecPos() == 4, "XclImpDrawObjBase::ImplReadObj8 - unexpected OBJCMO subrecord" );
if( (rStrm.GetRecPos() == 4) && (nSubRecSize >= 6) )
{
sal_uInt16 nObjFlags;
@@ -873,10 +873,10 @@ void XclImpDrawObjBase::ImplReadObj8( XclImpStream& rStrm )
// skip following CONTINUE records until IMGDATA ends
while( (nDataSize > 0) && (rStrm.GetNextRecId() == EXC_ID_CONT) && rStrm.StartNextRecord() )
{
- DBG_ASSERT( nDataSize >= rStrm.GetRecLeft(), "XclImpDrawObjBase::ImplReadObj8 - CONTINUE too long" );
+ OSL_ENSURE( nDataSize >= rStrm.GetRecLeft(), "XclImpDrawObjBase::ImplReadObj8 - CONTINUE too long" );
nDataSize -= ::std::min< sal_uInt32 >( rStrm.GetRecLeft(), nDataSize );
}
- DBG_ASSERT( nDataSize == 0, "XclImpDrawObjBase::ImplReadObj8 - missing CONTINUE records" );
+ OSL_ENSURE( nDataSize == 0, "XclImpDrawObjBase::ImplReadObj8 - missing CONTINUE records" );
// next record may be MSODRAWING or CONTINUE or anything else
}
}
@@ -1244,7 +1244,7 @@ void XclImpPolygonObj::ReadCoordList( XclImpStream& rStrm )
{
if( (rStrm.GetNextRecId() == EXC_ID_COORDLIST) && rStrm.StartNextRecord() )
{
- DBG_ASSERT( rStrm.GetRecLeft() / 4 == mnPointCount, "XclImpPolygonObj::ReadCoordList - wrong polygon point count" );
+ OSL_ENSURE( rStrm.GetRecLeft() / 4 == mnPointCount, "XclImpPolygonObj::ReadCoordList - wrong polygon point count" );
while( rStrm.GetRecLeft() >= 4 )
{
sal_uInt16 nX, nY;
@@ -1550,7 +1550,7 @@ void XclImpChartObj::ReadChartSubStream( XclImpStream& rStrm )
sal_uInt16 nBofType;
rStrm.Seek( 2 );
rStrm >> nBofType;
- DBG_ASSERT( nBofType == EXC_BOF_CHART, "XclImpChartObj::ReadChartSubStream - no chart BOF record" );
+ OSL_ENSURE( nBofType == EXC_BOF_CHART, "XclImpChartObj::ReadChartSubStream - no chart BOF record" );
// read chart, even if BOF record contains wrong substream identifier
mxChart.reset( new XclImpChart( GetRoot(), mbOwnTab ) );
@@ -1560,7 +1560,7 @@ void XclImpChartObj::ReadChartSubStream( XclImpStream& rStrm )
}
else
{
- DBG_ERRORFILE( "XclImpChartObj::ReadChartSubStream - missing chart substream" );
+ OSL_FAIL( "XclImpChartObj::ReadChartSubStream - missing chart substream" );
}
}
@@ -1668,7 +1668,7 @@ void XclImpChartObj::FinalizeTabChart()
{
/* #i44077# Calculate and store DFF anchor for sheet charts.
Needed to get used area if this chart is inserted as OLE object. */
- DBG_ASSERT( mbOwnTab, "XclImpChartObj::FinalizeTabChart - not allowed for embedded chart objects" );
+ OSL_ENSURE( mbOwnTab, "XclImpChartObj::FinalizeTabChart - not allowed for embedded chart objects" );
// set uninitialized page to landscape
if( !GetPageSettings().GetPageData().mbValid )
@@ -2576,7 +2576,7 @@ void XclImpListBoxObj::ReadFullLbsData( XclImpStream& rStrm, sal_Size nRecLeft )
{
sal_Size nRecEnd = rStrm.GetRecPos() + nRecLeft;
ReadLbsData( rStrm );
- DBG_ASSERT( (rStrm.GetRecPos() == nRecEnd) || (rStrm.GetRecPos() + mnEntryCount == nRecEnd),
+ OSL_ENSURE( (rStrm.GetRecPos() == nRecEnd) || (rStrm.GetRecPos() + mnEntryCount == nRecEnd),
"XclImpListBoxObj::ReadFullLbsData - invalid size of OBJLBSDATA record" );
while( rStrm.IsValid() && (rStrm.GetRecPos() < nRecEnd) )
maSelection.push_back( rStrm.ReaduInt8() );
@@ -2929,7 +2929,7 @@ void XclImpPictureObj::ReadFlags8( XclImpStream& rStrm )
mbSymbol = ::get_flag( nFlags, EXC_OBJ_PIC_SYMBOL );
mbControl = ::get_flag( nFlags, EXC_OBJ_PIC_CONTROL );
mbUseCtlsStrm = ::get_flag( nFlags, EXC_OBJ_PIC_CTLSSTREAM );
- DBG_ASSERT( mbControl || !mbUseCtlsStrm, "XclImpPictureObj::ReadFlags8 - CTLS stream for controls only" );
+ OSL_ENSURE( mbControl || !mbUseCtlsStrm, "XclImpPictureObj::ReadFlags8 - CTLS stream for controls only" );
SetProcessSdrObj( mbControl || !mbUseCtlsStrm );
}
@@ -2940,7 +2940,7 @@ void XclImpPictureObj::ReadPictFmla( XclImpStream& rStrm, sal_uInt16 nLinkSize )
{
sal_uInt16 nFmlaSize;
rStrm >> nFmlaSize;
- DBG_ASSERT( nFmlaSize > 0, "XclImpPictureObj::ReadPictFmla - missing link formula" );
+ OSL_ENSURE( nFmlaSize > 0, "XclImpPictureObj::ReadPictFmla - missing link formula" );
// BIFF3/BIFF4 do not support storages, nothing to do here
if( (nFmlaSize > 0) && (GetBiff() >= EXC_BIFF5) )
{
@@ -2983,7 +2983,7 @@ void XclImpPictureObj::ReadPictFmla( XclImpStream& rStrm, sal_uInt16 nLinkSize )
else if( nToken == XclTokenArrayHelper::GetTokenId( EXC_TOKID_TBL, EXC_TOKCLASS_NONE ) )
{
mbEmbedded = true;
- DBG_ASSERT( nFmlaSize == 5, "XclImpPictureObj::ReadPictFmla - unexpected formula size" );
+ OSL_ENSURE( nFmlaSize == 5, "XclImpPictureObj::ReadPictFmla - unexpected formula size" );
rStrm.Ignore( nFmlaSize - 1 ); // token ID already read
if( nFmlaSize & 1 )
rStrm.Ignore( 1 ); // padding byte
@@ -3025,7 +3025,7 @@ void XclImpPictureObj::ReadPictFmla( XclImpStream& rStrm, sal_uInt16 nLinkSize )
// additional string (16-bit characters), e.g. for progress bar control
sal_uInt32 nAddStrSize;
rStrm >> nAddStrSize;
- DBG_ASSERT( rStrm.GetRecLeft() >= nAddStrSize + 4, "XclImpPictureObj::ReadPictFmla - missing data" );
+ OSL_ENSURE( rStrm.GetRecLeft() >= nAddStrSize + 4, "XclImpPictureObj::ReadPictFmla - missing data" );
if( rStrm.GetRecLeft() >= nAddStrSize + 4 )
{
rStrm.Ignore( nAddStrSize );
@@ -3209,7 +3209,7 @@ void XclImpDffConverter::StartProgressBar( sal_Size nProgressSize )
void XclImpDffConverter::Progress( sal_Size nDelta )
{
- DBG_ASSERT( mxProgress, "XclImpDffConverter::Progress - invalid call, no progress bar" );
+ OSL_ENSURE( mxProgress, "XclImpDffConverter::Progress - invalid call, no progress bar" );
mxProgress->Progress( nDelta );
}
@@ -3255,7 +3255,7 @@ void XclImpDffConverter::ProcessDrawing( SvStream& rDffStrm )
rDffStrm.Seek( STREAM_SEEK_TO_BEGIN );
DffRecordHeader aHeader;
rDffStrm >> aHeader;
- DBG_ASSERT( aHeader.nRecType == DFF_msofbtDgContainer, "XclImpDffConverter::ProcessDrawing - unexpected record" );
+ OSL_ENSURE( aHeader.nRecType == DFF_msofbtDgContainer, "XclImpDffConverter::ProcessDrawing - unexpected record" );
if( aHeader.nRecType == DFF_msofbtDgContainer )
ProcessDgContainer( rDffStrm, aHeader );
}
@@ -3263,7 +3263,7 @@ void XclImpDffConverter::ProcessDrawing( SvStream& rDffStrm )
void XclImpDffConverter::FinalizeDrawing()
{
- DBG_ASSERT( !maDataStack.empty(), "XclImpDffConverter::FinalizeDrawing - no drawing manager on stack" );
+ OSL_ENSURE( !maDataStack.empty(), "XclImpDffConverter::FinalizeDrawing - no drawing manager on stack" );
maDataStack.pop_back();
// restore previous model at core DFF converter
if( !maDataStack.empty() )
@@ -3374,7 +3374,7 @@ void XclImpDffConverter::ProcessClientAnchor2( SvStream& rDffStrm,
XclImpDffConvData& rConvData = GetConvData();
if( XclImpDrawObjBase* pDrawObj = rConvData.mrDrawing.FindDrawObj( rObjData.rSpHd ).get() )
{
- DBG_ASSERT( rHeader.nRecType == DFF_msofbtClientAnchor, "XclImpDffConverter::ProcessClientAnchor2 - no client anchor record" );
+ OSL_ENSURE( rHeader.nRecType == DFF_msofbtClientAnchor, "XclImpDffConverter::ProcessClientAnchor2 - no client anchor record" );
XclObjAnchor aAnchor;
rHeader.SeekToContent( rDffStrm );
rDffStrm.SeekRel( 2 ); // flags
@@ -3517,7 +3517,7 @@ sal_Bool XclImpDffConverter::InsertControl( const Reference< XFormComponent >& r
}
catch( Exception& )
{
- DBG_ERRORFILE( "XclImpDffConverter::InsertControl - cannot create form control" );
+ OSL_FAIL( "XclImpDffConverter::InsertControl - cannot create form control" );
}
return false;
@@ -3527,13 +3527,13 @@ sal_Bool XclImpDffConverter::InsertControl( const Reference< XFormComponent >& r
XclImpDffConverter::XclImpDffConvData& XclImpDffConverter::GetConvData()
{
- DBG_ASSERT( !maDataStack.empty(), "XclImpDffConverter::GetConvData - no drawing manager on stack" );
+ OSL_ENSURE( !maDataStack.empty(), "XclImpDffConverter::GetConvData - no drawing manager on stack" );
return *maDataStack.back();
}
const XclImpDffConverter::XclImpDffConvData& XclImpDffConverter::GetConvData() const
{
- DBG_ASSERT( !maDataStack.empty(), "XclImpDffConverter::GetConvData - no drawing manager on stack" );
+ OSL_ENSURE( !maDataStack.empty(), "XclImpDffConverter::GetConvData - no drawing manager on stack" );
return *maDataStack.back();
}
@@ -3716,7 +3716,7 @@ Graphic XclImpDrawing::ReadImgData( const XclImpRoot& rRoot, XclImpStream& rStrm
{
case EXC_IMGDATA_WMF: ReadWmf( aGraphic, rRoot, rStrm ); break;
case EXC_IMGDATA_BMP: ReadBmp( aGraphic, rRoot, rStrm ); break;
- default: DBG_ERRORFILE( "XclImpDrawing::ReadImgData - unknown image format" );
+ default: OSL_FAIL( "XclImpDrawing::ReadImgData - unknown image format" );
}
}
return aGraphic;
@@ -3729,7 +3729,7 @@ void XclImpDrawing::ReadObj( XclImpStream& rStrm )
/* #i61786# In BIFF8 streams, OBJ records may occur without MSODRAWING
records. In this case, the OBJ records are in BIFF5 format. Do a sanity
check here that there is no DFF data loaded before. */
- DBG_ASSERT( maDffStrm.Tell() == 0, "XclImpDrawing::ReadObj - unexpected DFF stream data, OBJ will be ignored" );
+ OSL_ENSURE( maDffStrm.Tell() == 0, "XclImpDrawing::ReadObj - unexpected DFF stream data, OBJ will be ignored" );
if( maDffStrm.Tell() == 0 ) switch( GetBiff() )
{
case EXC_BIFF3:
@@ -3757,7 +3757,7 @@ void XclImpDrawing::ReadObj( XclImpStream& rStrm )
void XclImpDrawing::ReadMsoDrawing( XclImpStream& rStrm )
{
- DBG_ASSERT_BIFF( GetBiff() == EXC_BIFF8 );
+ OSL_ENSURE_BIFF( GetBiff() == EXC_BIFF8 );
// disable internal CONTINUE handling
rStrm.ResetRecord( false );
// read leading MSODRAWING record
@@ -3865,7 +3865,7 @@ void XclImpDrawing::ImplConvertObjects( XclImpDffConverter& rDffConv, SdrModel&
void XclImpDrawing::AppendRawObject( const XclImpDrawObjRef& rxDrawObj )
{
- DBG_ASSERT( rxDrawObj, "XclImpDrawing::AppendRawObject - unexpected empty reference" );
+ OSL_ENSURE( rxDrawObj, "XclImpDrawing::AppendRawObject - unexpected empty reference" );
maRawObjs.push_back( rxDrawObj );
}
@@ -3949,7 +3949,7 @@ void XclImpDrawing::ReadTxo( XclImpStream& rStrm )
if( xTextData->maData.mnTextLen > 0 )
{
bValid = (rStrm.GetNextRecId() == EXC_ID_CONT) && rStrm.StartNextRecord();
- DBG_ASSERT( bValid, "XclImpDrawing::ReadTxo - missing CONTINUE record" );
+ OSL_ENSURE( bValid, "XclImpDrawing::ReadTxo - missing CONTINUE record" );
if( bValid )
xTextData->mxString.reset( new XclImpString( rStrm.ReadUniString( xTextData->maData.mnTextLen ) ) );
}
@@ -3958,7 +3958,7 @@ void XclImpDrawing::ReadTxo( XclImpStream& rStrm )
if( xTextData->maData.mnFormatSize > 0 )
{
bValid = (rStrm.GetNextRecId() == EXC_ID_CONT) && rStrm.StartNextRecord();
- DBG_ASSERT( bValid, "XclImpDrawing::ReadTxo - missing CONTINUE record" );
+ OSL_ENSURE( bValid, "XclImpDrawing::ReadTxo - missing CONTINUE record" );
if( bValid )
xTextData->ReadFormats( rStrm );
}
@@ -3994,7 +3994,7 @@ void XclImpSheetDrawing::ReadNote( XclImpStream& rStrm )
void XclImpSheetDrawing::ReadTabChart( XclImpStream& rStrm )
{
- DBG_ASSERT_BIFF( GetBiff() >= EXC_BIFF5 );
+ OSL_ENSURE_BIFF( GetBiff() >= EXC_BIFF5 );
boost::shared_ptr< XclImpChartObj > xChartObj( new XclImpChartObj( GetRoot(), true ) );
xChartObj->ReadChartSubStream( rStrm );
// insert the chart as raw object without connected DFF data
@@ -4037,10 +4037,10 @@ void XclImpSheetDrawing::ReadNote3( XclImpStream& rStrm )
while( (nTotalLen > 0) && (rStrm.GetNextRecId() == EXC_ID_NOTE) && rStrm.StartNextRecord() )
{
rStrm >> aXclPos >> nPartLen;
- DBG_ASSERT( aXclPos.mnRow == 0xFFFF, "XclImpObjectManager::ReadNote3 - missing continuation NOTE record" );
+ OSL_ENSURE( aXclPos.mnRow == 0xFFFF, "XclImpObjectManager::ReadNote3 - missing continuation NOTE record" );
if( aXclPos.mnRow == 0xFFFF )
{
- DBG_ASSERT( nPartLen <= nTotalLen, "XclImpObjectManager::ReadNote3 - string too long" );
+ OSL_ENSURE( nPartLen <= nTotalLen, "XclImpObjectManager::ReadNote3 - string too long" );
aNoteText.Append( rStrm.ReadRawByteString( nPartLen ) );
nTotalLen = nTotalLen - ::std::min( nTotalLen, nPartLen );
}
@@ -4104,7 +4104,7 @@ XclImpObjectManager::~XclImpObjectManager()
void XclImpObjectManager::ReadMsoDrawingGroup( XclImpStream& rStrm )
{
- DBG_ASSERT_BIFF( GetBiff() == EXC_BIFF8 );
+ OSL_ENSURE_BIFF( GetBiff() == EXC_BIFF8 );
// Excel continues this record with MSODRAWINGGROUP and CONTINUE records, hmm.
rStrm.ResetRecord( true, EXC_ID_MSODRAWINGGROUP );
maDggStrm.Seek( STREAM_SEEK_TO_END );
diff --git a/sc/source/filter/excel/xihelper.cxx b/sc/source/filter/excel/xihelper.cxx
index 7fd1dd17e65a..621f17f49b42 100644
--- a/sc/source/filter/excel/xihelper.cxx
+++ b/sc/source/filter/excel/xihelper.cxx
@@ -756,7 +756,7 @@ void XclImpUrlHelper::DecodeUrl(
{
String aTabName;
DecodeUrl( rUrl, aTabName, rbSameWb, rRoot, rEncodedUrl );
- DBG_ASSERT( !aTabName.Len(), "XclImpUrlHelper::DecodeUrl - sheet name ignored" );
+ OSL_ENSURE( !aTabName.Len(), "XclImpUrlHelper::DecodeUrl - sheet name ignored" );
}
bool XclImpUrlHelper::DecodeLink( String& rApplic, String& rTopic, const String rEncUrl )
@@ -803,7 +803,7 @@ XclImpCachedValue::XclImpCachedValue( XclImpStream& rStrm ) :
}
break;
default:
- DBG_ERRORFILE( "XclImpCachedValue::XclImpCachedValue - unknown data type" );
+ OSL_FAIL( "XclImpCachedValue::XclImpCachedValue - unknown data type" );
}
}
@@ -850,7 +850,7 @@ XclImpCachedMatrix::~XclImpCachedMatrix()
ScMatrixRef XclImpCachedMatrix::CreateScMatrix() const
{
ScMatrixRef xScMatrix;
- DBG_ASSERT( mnScCols * mnScRows == maValueList.size(), "XclImpCachedMatrix::CreateScMatrix - element count mismatch" );
+ OSL_ENSURE( mnScCols * mnScRows == maValueList.size(), "XclImpCachedMatrix::CreateScMatrix - element count mismatch" );
if( mnScCols && mnScRows && static_cast< sal_uLong >( mnScCols * mnScRows ) <= maValueList.size() )
{
xScMatrix = new ScMatrix( mnScCols, mnScRows );
@@ -878,7 +878,7 @@ ScMatrixRef XclImpCachedMatrix::CreateScMatrix() const
xScMatrix->PutError( itValue->GetScError(), nScCol, nScRow );
break;
default:
- DBG_ERRORFILE( "XclImpCachedMatrix::CreateScMatrix - unknown value type" );
+ OSL_FAIL( "XclImpCachedMatrix::CreateScMatrix - unknown value type" );
xScMatrix->PutEmpty( nScCol, nScRow );
}
++itValue;
diff --git a/sc/source/filter/excel/xilink.cxx b/sc/source/filter/excel/xilink.cxx
index 492fe5d2033c..ca588548e4b8 100644
--- a/sc/source/filter/excel/xilink.cxx
+++ b/sc/source/filter/excel/xilink.cxx
@@ -257,12 +257,12 @@ SCTAB XclImpTabInfo::GetScTabFromXclName( const String& rXclTabName ) const
void XclImpTabInfo::ReadTabid( XclImpStream& rStrm )
{
- DBG_ASSERT_BIFF( rStrm.GetRoot().GetBiff() == EXC_BIFF8 );
+ OSL_ENSURE_BIFF( rStrm.GetRoot().GetBiff() == EXC_BIFF8 );
if( rStrm.GetRoot().GetBiff() == EXC_BIFF8 )
{
rStrm.EnableDecryption();
sal_Size nReadCount = rStrm.GetRecLeft() / 2;
- DBG_ASSERT( nReadCount <= 0xFFFF, "XclImpTabInfo::ReadTabid - record too long" );
+ OSL_ENSURE( nReadCount <= 0xFFFF, "XclImpTabInfo::ReadTabid - record too long" );
maTabIdVec.clear();
maTabIdVec.reserve( nReadCount );
for( sal_Size nIndex = 0; rStrm.IsValid() && (nIndex < nReadCount); ++nIndex )
@@ -642,7 +642,7 @@ XclImpSupbook::XclImpSupbook( XclImpStream& rStrm ) :
{
case EXC_SUPB_SELF: meType = EXC_SBTYPE_SELF; break;
case EXC_SUPB_ADDIN: meType = EXC_SBTYPE_ADDIN; break;
- default: DBG_ERRORFILE( "XclImpSupbook::XclImpSupbook - unknown special SUPBOOK type" );
+ default: OSL_FAIL( "XclImpSupbook::XclImpSupbook - unknown special SUPBOOK type" );
}
return;
}
@@ -699,7 +699,7 @@ void XclImpSupbook::ReadExternname( XclImpStream& rStrm, ExcelToSc* pFormulaConv
const XclImpExtName* XclImpSupbook::GetExternName( sal_uInt16 nXclIndex ) const
{
- DBG_ASSERT( nXclIndex > 0, "XclImpSupbook::GetExternName - index must be >0" );
+ OSL_ENSURE( nXclIndex > 0, "XclImpSupbook::GetExternName - index must be >0" );
if (meType == EXC_SBTYPE_SELF || nXclIndex > maExtNameList.size())
return NULL;
return &maExtNameList[nXclIndex-1];
@@ -712,7 +712,7 @@ bool XclImpSupbook::GetLinkData( String& rApplic, String& rTopic ) const
const String& XclImpSupbook::GetMacroName( sal_uInt16 nXclNameIdx ) const
{
- DBG_ASSERT( nXclNameIdx > 0, "XclImpSupbook::GetMacroName - index must be >0" );
+ OSL_ENSURE( nXclNameIdx > 0, "XclImpSupbook::GetMacroName - index must be >0" );
const XclImpName* pName = (meType == EXC_SBTYPE_SELF) ? GetNameManager().GetName( nXclNameIdx ) : 0;
return (pName && pName->IsVBName()) ? pName->GetScName() : EMPTY_STRING;
}
@@ -760,7 +760,7 @@ void XclImpLinkManagerImpl::ReadExternsheet( XclImpStream& rStrm )
{
sal_uInt16 nXtiCount;
rStrm >> nXtiCount;
- DBG_ASSERT( static_cast< sal_Size >( nXtiCount * 6 ) == rStrm.GetRecLeft(), "XclImpLinkManagerImpl::ReadExternsheet - invalid count" );
+ OSL_ENSURE( static_cast< sal_Size >( nXtiCount * 6 ) == rStrm.GetRecLeft(), "XclImpLinkManagerImpl::ReadExternsheet - invalid count" );
nXtiCount = static_cast< sal_uInt16 >( ::std::min< sal_Size >( nXtiCount, rStrm.GetRecLeft() / 6 ) );
/* #i104057# A weird external XLS generator writes multiple EXTERNSHEET
diff --git a/sc/source/filter/excel/xiname.cxx b/sc/source/filter/excel/xiname.cxx
index 15bf618d8530..f2ade90977fb 100644
--- a/sc/source/filter/excel/xiname.cxx
+++ b/sc/source/filter/excel/xiname.cxx
@@ -270,7 +270,7 @@ const XclImpName* XclImpNameManager::FindName( const String& rXclName, SCTAB nSc
const XclImpName* XclImpNameManager::GetName( sal_uInt16 nXclNameIdx ) const
{
- DBG_ASSERT( nXclNameIdx > 0, "XclImpNameManager::GetName - index must be >0" );
+ OSL_ENSURE( nXclNameIdx > 0, "XclImpNameManager::GetName - index must be >0" );
return &(maNameList.at( nXclNameIdx - 1 ));
}
diff --git a/sc/source/filter/excel/xipage.cxx b/sc/source/filter/excel/xipage.cxx
index f40743c52146..687daa9b3efe 100644
--- a/sc/source/filter/excel/xipage.cxx
+++ b/sc/source/filter/excel/xipage.cxx
@@ -62,7 +62,7 @@ void XclImpPageSettings::Initialize()
void XclImpPageSettings::ReadSetup( XclImpStream& rStrm )
{
- DBG_ASSERT_BIFF( GetBiff() >= EXC_BIFF4 );
+ OSL_ENSURE_BIFF( GetBiff() >= EXC_BIFF4 );
if( GetBiff() < EXC_BIFF4 )
return;
@@ -97,19 +97,19 @@ void XclImpPageSettings::ReadMargin( XclImpStream& rStrm )
case EXC_ID_RIGHTMARGIN: rStrm >> maData.mfRightMargin; break;
case EXC_ID_TOPMARGIN: rStrm >> maData.mfTopMargin; break;
case EXC_ID_BOTTOMMARGIN: rStrm >> maData.mfBottomMargin; break;
- default: DBG_ERRORFILE( "XclImpPageSettings::ReadMargin - unknown record" );
+ default: OSL_FAIL( "XclImpPageSettings::ReadMargin - unknown record" );
}
}
void XclImpPageSettings::ReadCenter( XclImpStream& rStrm )
{
- DBG_ASSERT_BIFF( GetBiff() >= EXC_BIFF3 ); // read it anyway
+ OSL_ENSURE_BIFF( GetBiff() >= EXC_BIFF3 ); // read it anyway
bool bCenter = (rStrm.ReaduInt16() != 0);
switch( rStrm.GetRecId() )
{
case EXC_ID_HCENTER: maData.mbHorCenter = bCenter; break;
case EXC_ID_VCENTER: maData.mbVerCenter = bCenter; break;
- default: DBG_ERRORFILE( "XclImpPageSettings::ReadCenter - unknown record" );
+ default: OSL_FAIL( "XclImpPageSettings::ReadCenter - unknown record" );
}
}
@@ -123,7 +123,7 @@ void XclImpPageSettings::ReadHeaderFooter( XclImpStream& rStrm )
{
case EXC_ID_HEADER: maData.maHeader = aString; break;
case EXC_ID_FOOTER: maData.maFooter = aString; break;
- default: DBG_ERRORFILE( "XclImpPageSettings::ReadHeaderFooter - unknown record" );
+ default: OSL_FAIL( "XclImpPageSettings::ReadHeaderFooter - unknown record" );
}
}
@@ -134,7 +134,7 @@ void XclImpPageSettings::ReadPageBreaks( XclImpStream& rStrm )
{
case EXC_ID_HORPAGEBREAKS: pVec = &maData.maHorPageBreaks; break;
case EXC_ID_VERPAGEBREAKS: pVec = &maData.maVerPageBreaks; break;
- default: DBG_ERRORFILE( "XclImpPageSettings::ReadPageBreaks - unknown record" );
+ default: OSL_FAIL( "XclImpPageSettings::ReadPageBreaks - unknown record" );
}
if( pVec )
@@ -213,7 +213,7 @@ void lclPutMarginItem( SfxItemSet& rItemSet, sal_uInt16 nRecId, double fMarginIn
}
break;
default:
- DBG_ERRORFILE( "XclImpPageSettings::SetMarginItem - unknown record id" );
+ OSL_FAIL( "XclImpPageSettings::SetMarginItem - unknown record id" );
}
}
diff --git a/sc/source/filter/excel/xipivot.cxx b/sc/source/filter/excel/xipivot.cxx
index a26b132f198d..1629a066fb34 100644
--- a/sc/source/filter/excel/xipivot.cxx
+++ b/sc/source/filter/excel/xipivot.cxx
@@ -87,7 +87,7 @@ XclImpPCItem::XclImpPCItem( XclImpStream& rStrm )
case EXC_ID_SXSTRING: ReadSxstring( rStrm ); break;
case EXC_ID_SXDATETIME: ReadSxdatetime( rStrm ); break;
case EXC_ID_SXEMPTY: ReadSxempty( rStrm ); break;
- default: DBG_ERRORFILE( "XclImpPCItem::XclImpPCItem - unknown record id" );
+ default: OSL_FAIL( "XclImpPCItem::XclImpPCItem - unknown record id" );
}
}
@@ -138,37 +138,37 @@ void XclImpPCItem::WriteToSource( const XclImpRoot& rRoot, const ScAddress& rScP
void XclImpPCItem::ReadSxdouble( XclImpStream& rStrm )
{
- DBG_ASSERT( rStrm.GetRecSize() == 8, "XclImpPCItem::ReadSxdouble - wrong record size" );
+ OSL_ENSURE( rStrm.GetRecSize() == 8, "XclImpPCItem::ReadSxdouble - wrong record size" );
SetDouble( rStrm.ReadDouble() );
}
void XclImpPCItem::ReadSxboolean( XclImpStream& rStrm )
{
- DBG_ASSERT( rStrm.GetRecSize() == 2, "XclImpPCItem::ReadSxboolean - wrong record size" );
+ OSL_ENSURE( rStrm.GetRecSize() == 2, "XclImpPCItem::ReadSxboolean - wrong record size" );
SetBool( rStrm.ReaduInt16() != 0 );
}
void XclImpPCItem::ReadSxerror( XclImpStream& rStrm )
{
- DBG_ASSERT( rStrm.GetRecSize() == 2, "XclImpPCItem::ReadSxerror - wrong record size" );
+ OSL_ENSURE( rStrm.GetRecSize() == 2, "XclImpPCItem::ReadSxerror - wrong record size" );
SetError( rStrm.ReaduInt16() );
}
void XclImpPCItem::ReadSxinteger( XclImpStream& rStrm )
{
- DBG_ASSERT( rStrm.GetRecSize() == 2, "XclImpPCItem::ReadSxinteger - wrong record size" );
+ OSL_ENSURE( rStrm.GetRecSize() == 2, "XclImpPCItem::ReadSxinteger - wrong record size" );
SetInteger( rStrm.ReadInt16() );
}
void XclImpPCItem::ReadSxstring( XclImpStream& rStrm )
{
- DBG_ASSERT( rStrm.GetRecSize() >= 3, "XclImpPCItem::ReadSxstring - wrong record size" );
+ OSL_ENSURE( rStrm.GetRecSize() >= 3, "XclImpPCItem::ReadSxstring - wrong record size" );
SetText( rStrm.ReadUniString() );
}
void XclImpPCItem::ReadSxdatetime( XclImpStream& rStrm )
{
- DBG_ASSERT( rStrm.GetRecSize() == 8, "XclImpPCItem::ReadSxdatetime - wrong record size" );
+ OSL_ENSURE( rStrm.GetRecSize() == 8, "XclImpPCItem::ReadSxdatetime - wrong record size" );
sal_uInt16 nYear, nMonth;
sal_uInt8 nDay, nHour, nMin, nSec;
rStrm >> nYear >> nMonth >> nDay >> nHour >> nMin >> nSec;
@@ -178,7 +178,7 @@ void XclImpPCItem::ReadSxdatetime( XclImpStream& rStrm )
void XclImpPCItem::ReadSxempty( XclImpStream& rStrm )
{
(void)rStrm; // avoid compiler warning
- DBG_ASSERT( rStrm.GetRecSize() == 0, "XclImpPCItem::ReadSxempty - wrong record size" );
+ OSL_ENSURE( rStrm.GetRecSize() == 0, "XclImpPCItem::ReadSxempty - wrong record size" );
SetEmpty();
}
@@ -212,7 +212,7 @@ const String& XclImpPCField::GetFieldName( const ScfStringVec& rVisNames ) const
const XclImpPCField* XclImpPCField::GetGroupBaseField() const
{
- DBG_ASSERT( IsGroupChildField(), "XclImpPCField::GetGroupBaseField - this field type does not have a base field" );
+ OSL_ENSURE( IsGroupChildField(), "XclImpPCField::GetGroupBaseField - this field type does not have a base field" );
return IsGroupChildField() ? mrPCache.GetField( maFieldInfo.mnGroupBase ) : 0;
}
@@ -223,14 +223,14 @@ const XclImpPCItem* XclImpPCField::GetItem( sal_uInt16 nItemIdx ) const
const XclImpPCItem* XclImpPCField::GetLimitItem( sal_uInt16 nItemIdx ) const
{
- DBG_ASSERT( nItemIdx < 3, "XclImpPCField::GetLimitItem - invalid item index" );
- DBG_ASSERT( nItemIdx < maNumGroupItems.size(), "XclImpPCField::GetLimitItem - no item found" );
+ OSL_ENSURE( nItemIdx < 3, "XclImpPCField::GetLimitItem - invalid item index" );
+ OSL_ENSURE( nItemIdx < maNumGroupItems.size(), "XclImpPCField::GetLimitItem - no item found" );
return (nItemIdx < maNumGroupItems.size()) ? maNumGroupItems[ nItemIdx ].get() : 0;
}
void XclImpPCField::WriteFieldNameToSource( SCCOL nScCol, SCTAB nScTab ) const
{
- DBG_ASSERT( HasOrigItems(), "XclImpPCField::WriteFieldNameToSource - only for standard fields" );
+ OSL_ENSURE( HasOrigItems(), "XclImpPCField::WriteFieldNameToSource - only for standard fields" );
GetDoc().SetString( nScCol, 0, nScTab, maFieldInfo.maName );
mnSourceScCol = nScCol;
}
@@ -267,7 +267,7 @@ void XclImpPCField::ReadSxfield( XclImpStream& rStrm )
sal_uInt16 nGroupC = maFieldInfo.mnGroupItems;
sal_uInt16 nBaseC = maFieldInfo.mnBaseItems;
sal_uInt16 nOrigC = maFieldInfo.mnOrigItems;
- DBG_ASSERT( nVisC > 0, "XclImpPCField::ReadSxfield - field without visible items" );
+ OSL_ENSURE( nVisC > 0, "XclImpPCField::ReadSxfield - field without visible items" );
sal_uInt16 nType = maFieldInfo.mnFlags & EXC_SXFIELD_DATA_MASK;
bool bType =
@@ -283,7 +283,7 @@ void XclImpPCField::ReadSxfield( XclImpStream& rStrm )
bool bTypeNone =
(nType == EXC_SXFIELD_DATA_NONE);
// for now, ignore data type of calculated fields
- DBG_ASSERT( bCalced || bType || bTypeNone, "XclImpPCField::ReadSxfield - unknown item data type" );
+ OSL_ENSURE( bCalced || bType || bTypeNone, "XclImpPCField::ReadSxfield - unknown item data type" );
if( nVisC > 0 || bPostp )
{
@@ -313,7 +313,7 @@ void XclImpPCField::ReadSxfield( XclImpStream& rStrm )
case EXC_SXFIELD_DATA_INT:
case EXC_SXFIELD_DATA_DBL: meFieldType = EXC_PCFIELD_NUMGROUP; break;
case EXC_SXFIELD_DATA_DATE: meFieldType = EXC_PCFIELD_DATEGROUP; break;
- default: DBG_ERRORFILE( "XclImpPCField::ReadSxfield - numeric group with wrong data type" );
+ default: OSL_FAIL( "XclImpPCField::ReadSxfield - numeric group with wrong data type" );
}
}
@@ -325,7 +325,7 @@ void XclImpPCField::ReadSxfield( XclImpStream& rStrm )
else if( bTypeNone && (nOrigC == 0) )
meFieldType = EXC_PCFIELD_DATECHILD;
}
- DBG_ASSERT( meFieldType != EXC_PCFIELD_UNKNOWN, "XclImpPCField::ReadSxfield - invalid standard or grouped field" );
+ OSL_ENSURE( meFieldType != EXC_PCFIELD_UNKNOWN, "XclImpPCField::ReadSxfield - invalid standard or grouped field" );
}
// 3) calculated field
@@ -333,7 +333,7 @@ void XclImpPCField::ReadSxfield( XclImpStream& rStrm )
{
if( !bChild && !bNum && (nGroupC == 0) && (nBaseC == 0) && (nOrigC == 0) )
meFieldType = EXC_PCFIELD_CALCED;
- DBG_ASSERT( meFieldType == EXC_PCFIELD_CALCED, "XclImpPCField::ReadSxfield - invalid calculated field" );
+ OSL_ENSURE( meFieldType == EXC_PCFIELD_CALCED, "XclImpPCField::ReadSxfield - invalid calculated field" );
}
}
@@ -342,14 +342,14 @@ void XclImpPCField::ReadSxfield( XclImpStream& rStrm )
// 4) standard field with postponed items
if( !bCalced && !bChild && !bNum && bType && (nGroupC == 0) && (nBaseC == 0) && (nOrigC == 0) )
meFieldType = EXC_PCFIELD_STANDARD;
- DBG_ASSERT( meFieldType == EXC_PCFIELD_STANDARD, "XclImpPCField::ReadSxfield - invalid postponed field" );
+ OSL_ENSURE( meFieldType == EXC_PCFIELD_STANDARD, "XclImpPCField::ReadSxfield - invalid postponed field" );
}
}
}
void XclImpPCField::ReadItem( XclImpStream& rStrm )
{
- DBG_ASSERT( HasInlineItems() || HasPostponedItems(), "XclImpPCField::ReadItem - field does not expect items" );
+ OSL_ENSURE( HasInlineItems() || HasPostponedItems(), "XclImpPCField::ReadItem - field does not expect items" );
// read the item
XclImpPCItemRef xItem( new XclImpPCItem( rStrm ) );
@@ -374,19 +374,19 @@ void XclImpPCField::ReadItem( XclImpStream& rStrm )
void XclImpPCField::ReadSxnumgroup( XclImpStream& rStrm )
{
- DBG_ASSERT( IsNumGroupField() || IsDateGroupField(), "XclImpPCField::ReadSxnumgroup - SXNUMGROUP outside numeric grouping field" );
- DBG_ASSERT( !mbNumGroupInfoRead, "XclImpPCField::ReadSxnumgroup - multiple SXNUMGROUP records" );
- DBG_ASSERT( maItems.size() == maFieldInfo.mnGroupItems, "XclImpPCField::ReadSxnumgroup - SXNUMGROUP out of record order" );
+ OSL_ENSURE( IsNumGroupField() || IsDateGroupField(), "XclImpPCField::ReadSxnumgroup - SXNUMGROUP outside numeric grouping field" );
+ OSL_ENSURE( !mbNumGroupInfoRead, "XclImpPCField::ReadSxnumgroup - multiple SXNUMGROUP records" );
+ OSL_ENSURE( maItems.size() == maFieldInfo.mnGroupItems, "XclImpPCField::ReadSxnumgroup - SXNUMGROUP out of record order" );
rStrm >> maNumGroupInfo;
mbNumGroupInfoRead = IsNumGroupField() || IsDateGroupField();
}
void XclImpPCField::ReadSxgroupinfo( XclImpStream& rStrm )
{
- DBG_ASSERT( IsStdGroupField(), "XclImpPCField::ReadSxgroupinfo - SXGROUPINFO outside grouping field" );
- DBG_ASSERT( maGroupOrder.empty(), "XclImpPCField::ReadSxgroupinfo - multiple SXGROUPINFO records" );
- DBG_ASSERT( maItems.size() == maFieldInfo.mnGroupItems, "XclImpPCField::ReadSxgroupinfo - SXGROUPINFO out of record order" );
- DBG_ASSERT( (rStrm.GetRecLeft() / 2) == maFieldInfo.mnBaseItems, "XclImpPCField::ReadSxgroupinfo - wrong SXGROUPINFO size" );
+ OSL_ENSURE( IsStdGroupField(), "XclImpPCField::ReadSxgroupinfo - SXGROUPINFO outside grouping field" );
+ OSL_ENSURE( maGroupOrder.empty(), "XclImpPCField::ReadSxgroupinfo - multiple SXGROUPINFO records" );
+ OSL_ENSURE( maItems.size() == maFieldInfo.mnGroupItems, "XclImpPCField::ReadSxgroupinfo - SXGROUPINFO out of record order" );
+ OSL_ENSURE( (rStrm.GetRecLeft() / 2) == maFieldInfo.mnBaseItems, "XclImpPCField::ReadSxgroupinfo - wrong SXGROUPINFO size" );
maGroupOrder.clear();
size_t nSize = rStrm.GetRecLeft() / 2;
maGroupOrder.resize( nSize, 0 );
@@ -490,7 +490,7 @@ void XclImpPCField::ConvertDateGroupField( ScDPSaveData& rSaveData, const ScfStr
break;
default:
- DBG_ERRORFILE( "XclImpPCField::ConvertDateGroupField - unknown date field type" );
+ OSL_FAIL( "XclImpPCField::ConvertDateGroupField - unknown date field type" );
}
}
@@ -548,10 +548,10 @@ ScDPNumGroupInfo XclImpPCField::GetScDateGroupInfo() const
const double* XclImpPCField::GetNumGroupLimit( sal_uInt16 nLimitIdx ) const
{
- DBG_ASSERT( IsNumGroupField(), "XclImpPCField::GetNumGroupLimit - only for numeric grouping fields" );
+ OSL_ENSURE( IsNumGroupField(), "XclImpPCField::GetNumGroupLimit - only for numeric grouping fields" );
if( const XclImpPCItem* pItem = GetLimitItem( nLimitIdx ) )
{
- DBG_ASSERT( pItem->GetDouble(), "XclImpPCField::GetNumGroupLimit - SXDOUBLE item expected" );
+ OSL_ENSURE( pItem->GetDouble(), "XclImpPCField::GetNumGroupLimit - SXDOUBLE item expected" );
return pItem->GetDouble();
}
return 0;
@@ -559,10 +559,10 @@ const double* XclImpPCField::GetNumGroupLimit( sal_uInt16 nLimitIdx ) const
const DateTime* XclImpPCField::GetDateGroupLimit( sal_uInt16 nLimitIdx ) const
{
- DBG_ASSERT( IsDateGroupField(), "XclImpPCField::GetDateGroupLimit - only for date grouping fields" );
+ OSL_ENSURE( IsDateGroupField(), "XclImpPCField::GetDateGroupLimit - only for date grouping fields" );
if( const XclImpPCItem* pItem = GetLimitItem( nLimitIdx ) )
{
- DBG_ASSERT( pItem->GetDateTime(), "XclImpPCField::GetDateGroupLimit - SXDATETIME item expected" );
+ OSL_ENSURE( pItem->GetDateTime(), "XclImpPCField::GetDateGroupLimit - SXDATETIME item expected" );
return pItem->GetDateTime();
}
return 0;
@@ -578,10 +578,10 @@ const sal_Int16* XclImpPCField::GetDateGroupStep() const
{
if( const XclImpPCItem* pItem = GetLimitItem( EXC_SXFIELD_INDEX_STEP ) )
{
- DBG_ASSERT( pItem->GetInteger(), "XclImpPCField::GetDateGroupStep - SXINTEGER item expected" );
+ OSL_ENSURE( pItem->GetInteger(), "XclImpPCField::GetDateGroupStep - SXINTEGER item expected" );
if( const sal_Int16* pnStep = pItem->GetInteger() )
{
- DBG_ASSERT( *pnStep > 0, "XclImpPCField::GetDateGroupStep - invalid step count" );
+ OSL_ENSURE( *pnStep > 0, "XclImpPCField::GetDateGroupStep - invalid step count" );
// return nothing for step count 1 - this is also a standard date group in Excel
return (*pnStep > 1) ? pnStep : 0;
}
@@ -849,7 +849,7 @@ void XclImpPivotCache::ReadPivotCacheStream( XclImpStream& rStrm )
}
}
- DBG_ASSERT( maPCInfo.mnTotalFields == maFields.size(),
+ OSL_ENSURE( maPCInfo.mnTotalFields == maFields.size(),
"XclImpPivotCache::ReadPivotCacheStream - field count mismatch" );
if (HasCacheRecords())
@@ -990,7 +990,7 @@ void XclImpPTField::ReadSxvi( XclImpStream& rStrm )
void XclImpPTField::ConvertRowColField( ScDPSaveData& rSaveData ) const
{
- DBG_ASSERT( maFieldInfo.mnAxes & EXC_SXVD_AXIS_ROWCOL, "XclImpPTField::ConvertRowColField - no row/column field" );
+ OSL_ENSURE( maFieldInfo.mnAxes & EXC_SXVD_AXIS_ROWCOL, "XclImpPTField::ConvertRowColField - no row/column field" );
// special data orientation field?
if( maFieldInfo.mnCacheIdx == EXC_SXIVD_DATA )
rSaveData.GetDataLayoutDimension()->SetOrientation( static_cast< sal_uInt16 >( maFieldInfo.GetApiOrient( EXC_SXVD_AXIS_ROWCOL ) ) );
@@ -1007,7 +1007,7 @@ void XclImpPTField::SetPageFieldInfo( const XclPTPageFieldInfo& rPageInfo )
void XclImpPTField::ConvertPageField( ScDPSaveData& rSaveData ) const
{
- DBG_ASSERT( maFieldInfo.mnAxes & EXC_SXVD_AXIS_PAGE, "XclImpPTField::ConvertPageField - no page field" );
+ OSL_ENSURE( maFieldInfo.mnAxes & EXC_SXVD_AXIS_PAGE, "XclImpPTField::ConvertPageField - no page field" );
if( ScDPSaveDimension* pSaveDim = ConvertRCPField( rSaveData ) )
{
const String* pName = GetItemName( maPageInfo.mnSelItem );
@@ -1023,7 +1023,7 @@ void XclImpPTField::ConvertPageField( ScDPSaveData& rSaveData ) const
void XclImpPTField::ConvertHiddenField( ScDPSaveData& rSaveData ) const
{
- DBG_ASSERT( (maFieldInfo.mnAxes & EXC_SXVD_AXIS_ROWCOLPAGE) == 0, "XclImpPTField::ConvertHiddenField - field not hidden" );
+ OSL_ENSURE( (maFieldInfo.mnAxes & EXC_SXVD_AXIS_ROWCOLPAGE) == 0, "XclImpPTField::ConvertHiddenField - field not hidden" );
ConvertRCPField( rSaveData );
}
@@ -1036,14 +1036,14 @@ bool XclImpPTField::HasDataFieldInfo() const
void XclImpPTField::AddDataFieldInfo( const XclPTDataFieldInfo& rDataInfo )
{
- DBG_ASSERT( maFieldInfo.mnAxes & EXC_SXVD_AXIS_DATA, "XclImpPTField::AddDataFieldInfo - no data field" );
+ OSL_ENSURE( maFieldInfo.mnAxes & EXC_SXVD_AXIS_DATA, "XclImpPTField::AddDataFieldInfo - no data field" );
maDataInfoList.push_back( rDataInfo );
}
void XclImpPTField::ConvertDataField( ScDPSaveData& rSaveData ) const
{
- DBG_ASSERT( maFieldInfo.mnAxes & EXC_SXVD_AXIS_DATA, "XclImpPTField::ConvertDataField - no data field" );
- DBG_ASSERT( !maDataInfoList.empty(), "XclImpPTField::ConvertDataField - no data field info" );
+ OSL_ENSURE( maFieldInfo.mnAxes & EXC_SXVD_AXIS_DATA, "XclImpPTField::ConvertDataField - no data field" );
+ OSL_ENSURE( !maDataInfoList.empty(), "XclImpPTField::ConvertDataField - no data field info" );
if( !maDataInfoList.empty() )
{
const String& rFieldName = GetFieldName();
@@ -1273,7 +1273,7 @@ void XclImpPivotTable::ReadSxvd( XclImpStream& rStrm )
mxCurrField->ReadSxvd( rStrm );
// add visible name of new field to list of visible names
maVisFieldNames.push_back( mxCurrField->GetVisFieldName() );
- DBG_ASSERT( maFields.size() == maVisFieldNames.size(),
+ OSL_ENSURE( maFields.size() == maVisFieldNames.size(),
"XclImpPivotTable::ReadSxvd - wrong size of visible name array" );
}
else
diff --git a/sc/source/filter/excel/xiroot.cxx b/sc/source/filter/excel/xiroot.cxx
index 9180ed401b62..4f04c8b29167 100644
--- a/sc/source/filter/excel/xiroot.cxx
+++ b/sc/source/filter/excel/xiroot.cxx
@@ -151,7 +151,7 @@ ExcelToSc& XclImpRoot::GetOldFmlaConverter() const
XclImpSst& XclImpRoot::GetSst() const
{
- DBG_ASSERT( mrImpData.mxSst, "XclImpRoot::GetSst - invalid call, wrong BIFF" );
+ OSL_ENSURE( mrImpData.mxSst, "XclImpRoot::GetSst - invalid call, wrong BIFF" );
return *mrImpData.mxSst;
}
@@ -204,7 +204,7 @@ XclImpNameManager& XclImpRoot::GetNameManager() const
XclImpLinkManager& XclImpRoot::GetLinkManager() const
{
- DBG_ASSERT( mrImpData.mxLinkMgr, "XclImpRoot::GetLinkManager - invalid call, wrong BIFF" );
+ OSL_ENSURE( mrImpData.mxLinkMgr, "XclImpRoot::GetLinkManager - invalid call, wrong BIFF" );
return *mrImpData.mxLinkMgr;
}
@@ -215,50 +215,50 @@ XclImpObjectManager& XclImpRoot::GetObjectManager() const
XclImpSheetDrawing& XclImpRoot::GetCurrSheetDrawing() const
{
- DBG_ASSERT( !IsInGlobals(), "XclImpRoot::GetCurrSheetDrawing - must not be called from workbook globals" );
+ OSL_ENSURE( !IsInGlobals(), "XclImpRoot::GetCurrSheetDrawing - must not be called from workbook globals" );
return mrImpData.mxObjMgr->GetSheetDrawing( GetCurrScTab() );
}
XclImpCondFormatManager& XclImpRoot::GetCondFormatManager() const
{
- DBG_ASSERT( mrImpData.mxCondFmtMgr, "XclImpRoot::GetCondFormatManager - invalid call, wrong BIFF" );
+ OSL_ENSURE( mrImpData.mxCondFmtMgr, "XclImpRoot::GetCondFormatManager - invalid call, wrong BIFF" );
return *mrImpData.mxCondFmtMgr;
}
XclImpValidationManager& XclImpRoot::GetValidationManager() const
{
- DBG_ASSERT( mrImpData.mxValidMgr, "XclImpRoot::GetValidationManager - invalid call, wrong BIFF" );
+ OSL_ENSURE( mrImpData.mxValidMgr, "XclImpRoot::GetValidationManager - invalid call, wrong BIFF" );
return *mrImpData.mxValidMgr;
}
XclImpAutoFilterBuffer& XclImpRoot::GetFilterManager() const
{
// TODO still in old RootData
- DBG_ASSERT( GetOldRoot().pAutoFilterBuffer, "XclImpRoot::GetFilterManager - invalid call, wrong BIFF" );
+ OSL_ENSURE( GetOldRoot().pAutoFilterBuffer, "XclImpRoot::GetFilterManager - invalid call, wrong BIFF" );
return *GetOldRoot().pAutoFilterBuffer;
}
XclImpWebQueryBuffer& XclImpRoot::GetWebQueryBuffer() const
{
- DBG_ASSERT( mrImpData.mxWebQueryBfr, "XclImpRoot::GetWebQueryBuffer - invalid call, wrong BIFF" );
+ OSL_ENSURE( mrImpData.mxWebQueryBfr, "XclImpRoot::GetWebQueryBuffer - invalid call, wrong BIFF" );
return *mrImpData.mxWebQueryBfr;
}
XclImpPivotTableManager& XclImpRoot::GetPivotTableManager() const
{
- DBG_ASSERT( mrImpData.mxPTableMgr, "XclImpRoot::GetPivotTableManager - invalid call, wrong BIFF" );
+ OSL_ENSURE( mrImpData.mxPTableMgr, "XclImpRoot::GetPivotTableManager - invalid call, wrong BIFF" );
return *mrImpData.mxPTableMgr;
}
XclImpSheetProtectBuffer& XclImpRoot::GetSheetProtectBuffer() const
{
- DBG_ASSERT( mrImpData.mxTabProtect, "XclImpRoot::GetSheetProtectBuffer - invalid call, wrong BIFF" );
+ OSL_ENSURE( mrImpData.mxTabProtect, "XclImpRoot::GetSheetProtectBuffer - invalid call, wrong BIFF" );
return *mrImpData.mxTabProtect;
}
XclImpDocProtectBuffer& XclImpRoot::GetDocProtectBuffer() const
{
- DBG_ASSERT( mrImpData.mxDocProtect, "XclImpRoot::GetDocProtectBuffer - invalid call, wrong BIFF" );
+ OSL_ENSURE( mrImpData.mxDocProtect, "XclImpRoot::GetDocProtectBuffer - invalid call, wrong BIFF" );
return *mrImpData.mxDocProtect;
}
diff --git a/sc/source/filter/excel/xistream.cxx b/sc/source/filter/excel/xistream.cxx
index 94e8c8cd3ae3..1487a0e867a0 100644
--- a/sc/source/filter/excel/xistream.cxx
+++ b/sc/source/filter/excel/xistream.cxx
@@ -444,7 +444,7 @@ XclImpStream::XclImpStream( SvStream& rInStrm, const XclImpRoot& rRoot, bool bCo
mrStrm.Seek( STREAM_SEEK_TO_END );
mnStreamSize = mrStrm.Tell();
mrStrm.Seek( STREAM_SEEK_TO_BEGIN );
- DBG_ASSERT( mnStreamSize < STREAM_SEEK_TO_END, "XclImpStream::XclImpStream - stream error" );
+ OSL_ENSURE( mnStreamSize < STREAM_SEEK_TO_END, "XclImpStream::XclImpStream - stream error" );
}
XclImpStream::~XclImpStream()
@@ -531,7 +531,7 @@ void XclImpStream::PushPosition()
void XclImpStream::PopPosition()
{
- DBG_ASSERT( !maPosStack.empty(), "XclImpStream::PopPosition - stack empty" );
+ OSL_ENSURE( !maPosStack.empty(), "XclImpStream::PopPosition - stack empty" );
if( !maPosStack.empty() )
{
RestorePosition( maPosStack.back() );
@@ -549,7 +549,7 @@ void XclImpStream::StoreGlobalPosition()
void XclImpStream::SeekGlobalPosition()
{
- DBG_ASSERT( mbHasGlobPos, "XclImpStream::SeekGlobalPosition - no position stored" );
+ OSL_ENSURE( mbHasGlobPos, "XclImpStream::SeekGlobalPosition - no position stored" );
if( mbHasGlobPos )
{
RestorePosition( maGlobPos );
@@ -787,12 +787,12 @@ sal_Size XclImpStream::Read( void* pData, sal_Size nBytes )
sal_uInt16 nReadRet = ReadRawData( pnBuffer, nReadSize );
nRet += nReadRet;
mbValid = (nReadSize == nReadRet);
- DBG_ASSERT( mbValid, "XclImpStream::Read - stream read error" );
+ OSL_ENSURE( mbValid, "XclImpStream::Read - stream read error" );
pnBuffer += nReadRet;
nBytesLeft -= nReadRet;
if( mbValid && (nBytesLeft > 0) )
JumpToNextContinue();
- DBG_ASSERT( mbValid, "XclImpStream::Read - record overread" );
+ OSL_ENSURE( mbValid, "XclImpStream::Read - record overread" );
}
}
return nRet;
@@ -862,7 +862,7 @@ void XclImpStream::Ignore( sal_Size nBytes )
nBytesLeft -= nReadSize;
if( nBytesLeft > 0 )
JumpToNextContinue();
- DBG_ASSERT( mbValid, "XclImpStream::Ignore - record overread" );
+ OSL_ENSURE( mbValid, "XclImpStream::Ignore - record overread" );
}
}
@@ -872,7 +872,7 @@ sal_Size XclImpStream::ReadUniStringExtHeader(
bool& rb16Bit, bool& rbRich, bool& rbFareast,
sal_uInt16& rnFormatRuns, sal_uInt32& rnExtInf, sal_uInt8 nFlags )
{
- DBG_ASSERT( !::get_flag( nFlags, EXC_STRF_UNKNOWN ), "XclImpStream::ReadUniStringExt - unknown flags" );
+ OSL_ENSURE( !::get_flag( nFlags, EXC_STRF_UNKNOWN ), "XclImpStream::ReadUniStringExt - unknown flags" );
rb16Bit = ::get_flag( nFlags, EXC_STRF_16BIT );
rbRich = ::get_flag( nFlags, EXC_STRF_RICH );
rbFareast = ::get_flag( nFlags, EXC_STRF_FAREAST );
@@ -904,7 +904,7 @@ String XclImpStream::ReadRawUniString( sal_uInt16 nChars, bool b16Bit )
if( b16Bit )
{
nReadSize = ::std::min< sal_uInt16 >( nCharsLeft, mnRawRecLeft / 2 );
- DBG_ASSERT( (nReadSize <= nCharsLeft) || !(mnRawRecLeft & 0x1),
+ OSL_ENSURE( (nReadSize <= nCharsLeft) || !(mnRawRecLeft & 0x1),
"XclImpStream::ReadRawUniString - missing a byte" );
}
else
@@ -973,7 +973,7 @@ void XclImpStream::IgnoreRawUniString( sal_uInt16 nChars, bool b16Bit )
if( b16Bit )
{
nReadSize = ::std::min< sal_uInt16 >( nCharsLeft, mnRawRecLeft / 2 );
- DBG_ASSERT( (nReadSize <= nCharsLeft) || !(mnRawRecLeft & 0x1),
+ OSL_ENSURE( (nReadSize <= nCharsLeft) || !(mnRawRecLeft & 0x1),
"XclImpStream::IgnoreRawUniString - missing a byte" );
Ignore( nReadSize * 2 );
}
@@ -1085,7 +1085,7 @@ bool XclImpStream::JumpToNextContinue()
bool XclImpStream::JumpToNextStringContinue( bool& rb16Bit )
{
- DBG_ASSERT( mnRawRecLeft == 0, "XclImpStream::JumpToNextStringContinue - unexpected garbage" );
+ OSL_ENSURE( mnRawRecLeft == 0, "XclImpStream::JumpToNextStringContinue - unexpected garbage" );
if( mbCont && (GetRecLeft() > 0) )
{
@@ -1115,7 +1115,7 @@ bool XclImpStream::EnsureRawReadSize( sal_uInt16 nBytes )
{
while( mbValid && !mnRawRecLeft ) JumpToNextContinue();
mbValid = mbValid && (nBytes <= mnRawRecLeft);
- DBG_ASSERT( mbValid, "XclImpStream::EnsureRawReadSize - record overread" );
+ OSL_ENSURE( mbValid, "XclImpStream::EnsureRawReadSize - record overread" );
}
return mbValid;
}
@@ -1127,7 +1127,7 @@ sal_uInt16 XclImpStream::GetMaxRawReadSize( sal_Size nBytes ) const
sal_uInt16 XclImpStream::ReadRawData( void* pData, sal_uInt16 nBytes )
{
- DBG_ASSERT( (nBytes <= mnRawRecLeft), "XclImpStream::ReadRawData - record overread" );
+ OSL_ENSURE( (nBytes <= mnRawRecLeft), "XclImpStream::ReadRawData - record overread" );
sal_uInt16 nRet = 0;
if( mbUseDecr )
nRet = mxDecrypter->Read( mrStrm, pData, nBytes );
diff --git a/sc/source/filter/excel/xistring.cxx b/sc/source/filter/excel/xistring.cxx
index c50b0605e3ee..e2165850a914 100644
--- a/sc/source/filter/excel/xistring.cxx
+++ b/sc/source/filter/excel/xistring.cxx
@@ -57,7 +57,7 @@ void XclImpString::Read( XclImpStream& rStrm, XclStrFlags nFlags )
if( !::get_flag( nFlags, EXC_STR_SEPARATEFORMATS ) )
maFormats.clear();
- DBG_ASSERT( (nFlags & ~nAllowedFlags) == 0, "XclImpString::Read - unknown flag" );
+ OSL_ENSURE( (nFlags & ~nAllowedFlags) == 0, "XclImpString::Read - unknown flag" );
bool b16BitLen = !::get_flag( nFlags, EXC_STR_8BITLENGTH );
switch( rStrm.GetRoot().GetBiff() )
@@ -104,7 +104,7 @@ void XclImpString::Read( XclImpStream& rStrm, XclStrFlags nFlags )
void XclImpString::AppendFormat( XclFormatRunVec& rFormats, sal_uInt16 nChar, sal_uInt16 nFontIdx )
{
// #i33341# real life -- same character index may occur several times
- DBG_ASSERT( rFormats.empty() || (rFormats.back().mnChar <= nChar), "XclImpString::AppendFormat - wrong char order" );
+ OSL_ENSURE( rFormats.empty() || (rFormats.back().mnChar <= nChar), "XclImpString::AppendFormat - wrong char order" );
if( rFormats.empty() || (rFormats.back().mnChar < nChar) )
rFormats.push_back( XclFormatRun( nChar, nFontIdx ) );
else
diff --git a/sc/source/filter/excel/xistyle.cxx b/sc/source/filter/excel/xistyle.cxx
index 11381e54bb4e..1fe26fd27bf9 100644
--- a/sc/source/filter/excel/xistyle.cxx
+++ b/sc/source/filter/excel/xistyle.cxx
@@ -174,7 +174,7 @@ void XclImpPalette::ReadPalette( XclImpStream& rStrm )
{
sal_uInt16 nCount;
rStrm >> nCount;
- DBG_ASSERT( rStrm.GetRecLeft() == static_cast< sal_Size >( 4 * nCount ),
+ OSL_ENSURE( rStrm.GetRecLeft() == static_cast< sal_Size >( 4 * nCount ),
"XclImpPalette::ReadPalette - size mismatch" );
maColorTable.resize( nCount );
@@ -281,7 +281,7 @@ void XclImpFont::ReadEfont( XclImpStream& rStrm )
void XclImpFont::ReadCFFontBlock( XclImpStream& rStrm )
{
- DBG_ASSERT_BIFF( GetBiff() == EXC_BIFF8 );
+ OSL_ENSURE_BIFF( GetBiff() == EXC_BIFF8 );
if( GetBiff() != EXC_BIFF8 )
return;
@@ -662,7 +662,7 @@ void XclImpNumFmtBuffer::ReadFormat( XclImpStream& rStrm )
void XclImpNumFmtBuffer::CreateScFormats()
{
- DBG_ASSERT( maIndexMap.empty(), "XclImpNumFmtBuffer::CreateScFormats - already created" );
+ OSL_ENSURE( maIndexMap.empty(), "XclImpNumFmtBuffer::CreateScFormats - already created" );
SvNumberFormatter& rFormatter = GetFormatter();
for( XclNumFmtMap::const_iterator aIt = GetFormatMap().begin(), aEnd = GetFormatMap().end(); aIt != aEnd; ++aIt )
@@ -703,7 +703,7 @@ void XclImpNumFmtBuffer::FillToItemSet( SfxItemSet& rItemSet, sal_uInt16 nXclNum
void XclImpNumFmtBuffer::FillScFmtToItemSet( SfxItemSet& rItemSet, sal_uLong nScNumFmt, bool bSkipPoolDefs ) const
{
- DBG_ASSERT( nScNumFmt != NUMBERFORMAT_ENTRY_NOT_FOUND, "XclImpNumFmtBuffer::FillScFmtToItemSet - invalid number format" );
+ OSL_ENSURE( nScNumFmt != NUMBERFORMAT_ENTRY_NOT_FOUND, "XclImpNumFmtBuffer::FillScFmtToItemSet - invalid number format" );
ScfTools::PutItem( rItemSet, SfxUInt32Item( ATTR_VALUE_FORMAT, nScNumFmt ), bSkipPoolDefs );
if( rItemSet.GetItemState( ATTR_VALUE_FORMAT, false ) == SFX_ITEM_SET )
ScGlobal::AddLanguage( rItemSet, GetFormatter() );
@@ -1382,7 +1382,7 @@ XclImpStyle::XclImpStyle( const XclImpRoot& rRoot ) :
void XclImpStyle::ReadStyle( XclImpStream& rStrm )
{
- DBG_ASSERT_BIFF( GetBiff() >= EXC_BIFF3 );
+ OSL_ENSURE_BIFF( GetBiff() >= EXC_BIFF3 );
sal_uInt16 nXFIndex;
rStrm >> nXFIndex;
@@ -1430,7 +1430,7 @@ ScStyleSheet* XclImpStyle::CreateStyleSheet()
// use existing "Default" style sheet
mpStyleSheet = static_cast< ScStyleSheet* >( GetStyleSheetPool().Find(
ScGlobal::GetRscString( STR_STYLENAME_STANDARD ), SFX_STYLE_FAMILY_PARA ) );
- DBG_ASSERT( mpStyleSheet, "XclImpStyle::CreateStyleSheet - Default style not found" );
+ OSL_ENSURE( mpStyleSheet, "XclImpStyle::CreateStyleSheet - Default style not found" );
bCreatePattern = true;
}
else
@@ -1487,7 +1487,7 @@ void XclImpXFBuffer::ReadStyle( XclImpStream& rStrm )
XclImpStyle* pStyle = new XclImpStyle( GetRoot() );
pStyle->ReadStyle( rStrm );
(pStyle->IsBuiltin() ? maBuiltinStyles : maUserStyles).push_back( pStyle );
- DBG_ASSERT( maStylesByXf.count( pStyle->GetXfId() ) == 0, "XclImpXFBuffer::ReadStyle - multiple styles with equal XF identifier" );
+ OSL_ENSURE( maStylesByXf.count( pStyle->GetXfId() ) == 0, "XclImpXFBuffer::ReadStyle - multiple styles with equal XF identifier" );
maStylesByXf[ pStyle->GetXfId() ] = pStyle;
}
@@ -1543,7 +1543,7 @@ void XclImpXFBuffer::CreateUserStyles()
for( XclImpStyleList::iterator itStyle = maBuiltinStyles.begin(); itStyle != maBuiltinStyles.end(); ++itStyle )
{
String aStyleName = XclTools::GetBuiltInStyleName( itStyle->GetBuiltinId(), itStyle->GetName(), itStyle->GetLevel() );
- DBG_ASSERT( bReserveAll || (aCellStyles.count( aStyleName ) == 0),
+ OSL_ENSURE( bReserveAll || (aCellStyles.count( aStyleName ) == 0),
"XclImpXFBuffer::CreateUserStyles - multiple styles with equal built-in identifier" );
if( aCellStyles.count( aStyleName ) > 0 )
aConflictNameStyles.push_back( &(*itStyle) );
@@ -1616,7 +1616,7 @@ bool XclImpXFRange::Expand( SCROW nScRow, const XclImpXFIndex& rXFIndex )
bool XclImpXFRange::Expand( const XclImpXFRange& rNextRange )
{
- DBG_ASSERT( mnScRow2 < rNextRange.mnScRow1, "XclImpXFRange::Expand - rows out of order" );
+ OSL_ENSURE( mnScRow2 < rNextRange.mnScRow1, "XclImpXFRange::Expand - rows out of order" );
if( (maXFIndex == rNextRange.maXFIndex) && (mnScRow2 + 1 == rNextRange.mnScRow1) )
{
mnScRow2 = rNextRange.mnScRow2;
@@ -1631,7 +1631,7 @@ void XclImpXFRangeColumn::SetDefaultXF( const XclImpXFIndex& rXFIndex )
{
// List should be empty when inserting the default column format.
// Later explicit SetXF() calls will break up this range.
- DBG_ASSERT( maIndexList.empty(), "XclImpXFRangeColumn::SetDefaultXF - Setting Default Column XF is not empty" );
+ OSL_ENSURE( maIndexList.empty(), "XclImpXFRangeColumn::SetDefaultXF - Setting Default Column XF is not empty" );
// insert a complete row range with one insert.
maIndexList.push_back( new XclImpXFRange( 0, MAXROW, rXFIndex ) );
@@ -1756,7 +1756,7 @@ void XclImpXFRangeColumn::Find(
{
nMidIndex = (nPrevIndex + rnNextIndex) / 2;
pMidRange = &maIndexList[nMidIndex];
- DBG_ASSERT( pMidRange, "XclImpXFRangeColumn::Find - missing XF index range" );
+ OSL_ENSURE( pMidRange, "XclImpXFRangeColumn::Find - missing XF index range" );
if( nScRow < pMidRange->mnScRow1 ) // row is really before pMidRange
{
rpNextRange = pMidRange;
@@ -1871,7 +1871,7 @@ void XclImpXFRangeBuffer::SetColumnDefXF( SCCOL nScCol, sal_uInt16 nXFIndex )
size_t nIndex = static_cast< size_t >( nScCol );
if( maColumns.size() <= nIndex )
maColumns.resize( nIndex + 1 );
- DBG_ASSERT( !maColumns[ nIndex ], "XclImpXFRangeBuffer::SetColumnDefXF - default column of XFs already has values" );
+ OSL_ENSURE( !maColumns[ nIndex ], "XclImpXFRangeBuffer::SetColumnDefXF - default column of XFs already has values" );
maColumns[ nIndex ].reset( new XclImpXFRangeColumn );
maColumns[ nIndex ]->SetDefaultXF( XclImpXFIndex( nXFIndex ) );
}
diff --git a/sc/source/filter/excel/xiview.cxx b/sc/source/filter/excel/xiview.cxx
index 4f4781317df9..b111075e3886 100644
--- a/sc/source/filter/excel/xiview.cxx
+++ b/sc/source/filter/excel/xiview.cxx
@@ -109,7 +109,7 @@ void XclImpTabViewSettings::Initialize()
void XclImpTabViewSettings::ReadTabBgColor( XclImpStream& rStrm, XclImpPalette& rPal )
{
- DBG_ASSERT_BIFF( GetBiff() >= EXC_BIFF8 );
+ OSL_ENSURE_BIFF( GetBiff() >= EXC_BIFF8 );
if( GetBiff() < EXC_BIFF8 )
return;
@@ -191,7 +191,7 @@ void XclImpTabViewSettings::ReadScl( XclImpStream& rStrm )
{
sal_uInt16 nNum, nDenom;
rStrm >> nNum >> nDenom;
- DBG_ASSERT( nDenom > 0, "XclImpPageSettings::ReadScl - invalid denominator" );
+ OSL_ENSURE( nDenom > 0, "XclImpPageSettings::ReadScl - invalid denominator" );
if( nDenom > 0 )
maData.mnCurrentZoom = limit_cast< sal_uInt16 >( (nNum * 100) / nDenom );
}
diff --git a/sc/source/filter/excel/xladdress.cxx b/sc/source/filter/excel/xladdress.cxx
index e66251b33bde..98b5453e48fe 100644
--- a/sc/source/filter/excel/xladdress.cxx
+++ b/sc/source/filter/excel/xladdress.cxx
@@ -121,7 +121,7 @@ void XclRangeList::Write( XclExpStream& rStrm, bool bCol16Bit ) const
void XclRangeList::WriteSubList( XclExpStream& rStrm, size_t nBegin, size_t nCount, bool bCol16Bit ) const
{
- DBG_ASSERT( nBegin <= size(), "XclRangeList::WriteSubList - invalid start position" );
+ OSL_ENSURE( nBegin <= size(), "XclRangeList::WriteSubList - invalid start position" );
size_t nEnd = ::std::min< size_t >( nBegin + nCount, size() );
sal_uInt16 nXclCount = ulimit_cast< sal_uInt16 >( nEnd - nBegin );
rStrm << nXclCount;
@@ -141,8 +141,8 @@ XclAddressConverterBase::XclAddressConverterBase( XclTracer& rTracer, const ScAd
mbRowTrunc( false ),
mbTabTrunc( false )
{
- DBG_ASSERT( static_cast< size_t >( rMaxPos.Col() ) <= SAL_MAX_UINT16, "XclAddressConverterBase::XclAddressConverterBase - invalid max column" );
- DBG_ASSERT( static_cast< size_t >( rMaxPos.Row() ) <= SAL_MAX_UINT32, "XclAddressConverterBase::XclAddressConverterBase - invalid max row" );
+ OSL_ENSURE( static_cast< size_t >( rMaxPos.Col() ) <= SAL_MAX_UINT16, "XclAddressConverterBase::XclAddressConverterBase - invalid max column" );
+ OSL_ENSURE( static_cast< size_t >( rMaxPos.Row() ) <= SAL_MAX_UINT32, "XclAddressConverterBase::XclAddressConverterBase - invalid max row" );
}
XclAddressConverterBase::~XclAddressConverterBase()
diff --git a/sc/source/filter/excel/xlchart.cxx b/sc/source/filter/excel/xlchart.cxx
index 033468998ea5..6a71736aecc5 100644
--- a/sc/source/filter/excel/xlchart.cxx
+++ b/sc/source/filter/excel/xlchart.cxx
@@ -473,7 +473,7 @@ OUString XclChartHelper::GetErrorBarValuesRole( sal_uInt8 nBarType )
case EXC_CHSERERR_XMINUS: return EXC_CHPROP_ROLE_ERRORBARS_NEGX;
case EXC_CHSERERR_YPLUS: return EXC_CHPROP_ROLE_ERRORBARS_POSY;
case EXC_CHSERERR_YMINUS: return EXC_CHPROP_ROLE_ERRORBARS_NEGY;
- default: DBG_ERRORFILE( "XclChartHelper::GetErrorBarValuesRole - unknown bar type" );
+ default: OSL_FAIL( "XclChartHelper::GetErrorBarValuesRole - unknown bar type" );
}
return OUString();
}
@@ -517,7 +517,7 @@ XclChFormatInfoProvider::XclChFormatInfoProvider()
const XclChFormatInfo& XclChFormatInfoProvider::GetFormatInfo( XclChObjectType eObjType ) const
{
XclFmtInfoMap::const_iterator aIt = maInfoMap.find( eObjType );
- DBG_ASSERT( aIt != maInfoMap.end(), "XclChFormatInfoProvider::GetFormatInfo - unknown object type" );
+ OSL_ENSURE( aIt != maInfoMap.end(), "XclChFormatInfoProvider::GetFormatInfo - unknown object type" );
return (aIt == maInfoMap.end()) ? *spFmtInfos : *aIt->second;
}
@@ -586,7 +586,7 @@ XclChTypeInfoProvider::XclChTypeInfoProvider()
const XclChTypeInfo& XclChTypeInfoProvider::GetTypeInfo( XclChTypeId eTypeId ) const
{
XclChTypeInfoMap::const_iterator aIt = maInfoMap.find( eTypeId );
- DBG_ASSERT( aIt != maInfoMap.end(), "XclChTypeInfoProvider::GetTypeInfo - unknown chart type" );
+ OSL_ENSURE( aIt != maInfoMap.end(), "XclChTypeInfoProvider::GetTypeInfo - unknown chart type" );
return (aIt == maInfoMap.end()) ? *maInfoMap.rbegin()->second : *aIt->second;
}
@@ -596,7 +596,7 @@ const XclChTypeInfo& XclChTypeInfoProvider::GetTypeInfoFromRecId( sal_uInt16 nRe
for( const XclChTypeInfo* pIt = spTypeInfos; pIt != pEnd; ++pIt )
if( pIt->mnRecId == nRecId )
return *pIt;
- DBG_ERRORFILE( "XclChTypeInfoProvider::GetTypeInfoFromRecId - unknown record id" );
+ OSL_FAIL( "XclChTypeInfoProvider::GetTypeInfoFromRecId - unknown record id" );
return GetTypeInfo( EXC_CHTYPEID_UNKNOWN );
}
@@ -606,7 +606,7 @@ const XclChTypeInfo& XclChTypeInfoProvider::GetTypeInfoFromService( const OUStri
for( const XclChTypeInfo* pIt = spTypeInfos; pIt != pEnd; ++pIt )
if( rServiceName.equalsAscii( pIt->mpcServiceName ) )
return *pIt;
- DBG_ERRORFILE( "XclChTypeInfoProvider::GetTypeInfoFromService - unknown service name" );
+ OSL_FAIL( "XclChTypeInfoProvider::GetTypeInfoFromService - unknown service name" );
return GetTypeInfo( EXC_CHTYPEID_UNKNOWN );
}
@@ -626,7 +626,7 @@ Any XclChObjectTable::GetObject( const OUString& rObjName )
// get object table
if( !mxContainer.is() )
mxContainer.set( ScfApiHelper::CreateInstance( mxFactory, maServiceName ), UNO_QUERY );
- DBG_ASSERT( mxContainer.is(), "XclChObjectTable::GetObject - container not found" );
+ OSL_ENSURE( mxContainer.is(), "XclChObjectTable::GetObject - container not found" );
Any aObj;
if( mxContainer.is() )
@@ -638,7 +638,7 @@ Any XclChObjectTable::GetObject( const OUString& rObjName )
}
catch( Exception& )
{
- DBG_ERRORFILE( "XclChObjectTable::GetObject - object not found" );
+ OSL_FAIL( "XclChObjectTable::GetObject - object not found" );
}
}
return aObj;
@@ -650,7 +650,7 @@ OUString XclChObjectTable::InsertObject( const Any& rObj )
// create object table
if( !mxContainer.is() )
mxContainer.set( ScfApiHelper::CreateInstance( mxFactory, maServiceName ), UNO_QUERY );
- DBG_ASSERT( mxContainer.is(), "XclChObjectTable::InsertObject - container not found" );
+ OSL_ENSURE( mxContainer.is(), "XclChObjectTable::InsertObject - container not found" );
OUString aObjName;
if( mxContainer.is() )
@@ -669,7 +669,7 @@ OUString XclChObjectTable::InsertObject( const Any& rObj )
}
catch( Exception& )
{
- DBG_ERRORFILE( "XclChObjectTable::InsertObject - cannot insert object" );
+ OSL_FAIL( "XclChObjectTable::InsertObject - cannot insert object" );
aObjName = OUString();
}
}
@@ -795,7 +795,7 @@ void XclChPropSetHelper::ReadLineProperties(
}
break;
default:
- DBG_ERRORFILE( "XclChPropSetHelper::ReadLineProperties - unknown line style" );
+ OSL_FAIL( "XclChPropSetHelper::ReadLineProperties - unknown line style" );
rLineFmt.mnPattern = EXC_CHLINEFORMAT_SOLID;
}
}
@@ -844,7 +844,7 @@ void XclChPropSetHelper::ReadEscherProperties(
{
case cssd::FillStyle_SOLID:
{
- DBG_ASSERT( nTransparency > 0, "XclChPropSetHelper::ReadEscherProperties - unexpected solid area without transparency" );
+ OSL_ENSURE( nTransparency > 0, "XclChPropSetHelper::ReadEscherProperties - unexpected solid area without transparency" );
if( (0 < nTransparency) && (nTransparency <= 100) )
{
// convert to Escher properties
@@ -916,7 +916,7 @@ void XclChPropSetHelper::ReadEscherProperties(
}
break;
default:
- DBG_ERRORFILE( "XclChPropSetHelper::ReadEscherProperties - unknown fill style" );
+ OSL_FAIL( "XclChPropSetHelper::ReadEscherProperties - unknown fill style" );
}
}
@@ -1132,7 +1132,7 @@ void XclChPropSetHelper::WriteEscherProperties( ScfPropertySet& rPropSet,
}
break;
default:
- DBG_ERRORFILE( "XclChPropSetHelper::WriteEscherProperties - unknown fill mode" );
+ OSL_FAIL( "XclChPropSetHelper::WriteEscherProperties - unknown fill mode" );
}
}
}
@@ -1196,7 +1196,7 @@ ScfPropSetHelper& XclChPropSetHelper::GetLineHelper( XclChPropertyMode ePropMode
case EXC_CHPROPMODE_COMMON: return maLineHlpCommon;
case EXC_CHPROPMODE_LINEARSERIES: return maLineHlpLinear;
case EXC_CHPROPMODE_FILLEDSERIES: return maLineHlpFilled;
- default: DBG_ERRORFILE( "XclChPropSetHelper::GetLineHelper - unknown property mode" );
+ default: OSL_FAIL( "XclChPropSetHelper::GetLineHelper - unknown property mode" );
}
return maLineHlpCommon;
}
@@ -1207,7 +1207,7 @@ ScfPropSetHelper& XclChPropSetHelper::GetAreaHelper( XclChPropertyMode ePropMode
{
case EXC_CHPROPMODE_COMMON: return maAreaHlpCommon;
case EXC_CHPROPMODE_FILLEDSERIES: return maAreaHlpFilled;
- default: DBG_ERRORFILE( "XclChPropSetHelper::GetAreaHelper - unknown property mode" );
+ default: OSL_FAIL( "XclChPropSetHelper::GetAreaHelper - unknown property mode" );
}
return maAreaHlpCommon;
}
@@ -1218,7 +1218,7 @@ ScfPropSetHelper& XclChPropSetHelper::GetGradientHelper( XclChPropertyMode eProp
{
case EXC_CHPROPMODE_COMMON: return maGradHlpCommon;
case EXC_CHPROPMODE_FILLEDSERIES: return maGradHlpFilled;
- default: DBG_ERRORFILE( "XclChPropSetHelper::GetGradientHelper - unknown property mode" );
+ default: OSL_FAIL( "XclChPropSetHelper::GetGradientHelper - unknown property mode" );
}
return maGradHlpCommon;
}
@@ -1229,7 +1229,7 @@ ScfPropSetHelper& XclChPropSetHelper::GetHatchHelper( XclChPropertyMode ePropMod
{
case EXC_CHPROPMODE_COMMON: return maHatchHlpCommon;
case EXC_CHPROPMODE_FILLEDSERIES: return maHatchHlpFilled;
- default: DBG_ERRORFILE( "XclChPropSetHelper::GetHatchHelper - unknown property mode" );
+ default: OSL_FAIL( "XclChPropSetHelper::GetHatchHelper - unknown property mode" );
}
return maHatchHlpCommon;
}
@@ -1300,7 +1300,7 @@ XclChRootData::~XclChRootData()
void XclChRootData::InitConversion( const XclRoot& rRoot, const Reference< XChartDocument >& rxChartDoc, const Rectangle& rChartRect )
{
// remember chart document reference and chart shape position/size
- DBG_ASSERT( rxChartDoc.is(), "XclChRootData::InitConversion - missing chart document" );
+ OSL_ENSURE( rxChartDoc.is(), "XclChRootData::InitConversion - missing chart document" );
mxChartDoc = rxChartDoc;
maChartRect = rChartRect;
diff --git a/sc/source/filter/excel/xlescher.cxx b/sc/source/filter/excel/xlescher.cxx
index 7c531a64d018..ddfb1da28231 100644
--- a/sc/source/filter/excel/xlescher.cxx
+++ b/sc/source/filter/excel/xlescher.cxx
@@ -88,7 +88,7 @@ double lclGetTwipsScale( MapUnit eMapUnit )
{
case MAP_TWIP: fScale = 72 / POINTS_PER_INCH; break; // Calc twips <-> real twips
case MAP_100TH_MM: fScale = HMM_PER_TWIPS; break; // Calc twips <-> 1/100mm
- default: DBG_ERRORFILE( "lclGetTwipsScale - map unit not implemented" );
+ default: OSL_FAIL( "lclGetTwipsScale - map unit not implemented" );
}
return fScale;
}
@@ -223,7 +223,7 @@ void XclObjAnchor::SetRect( const Size& rPageSize, sal_Int32 nScaleX, sal_Int32
{
case MAP_TWIP: fScale = HMM_PER_TWIPS; break; // Calc twips -> 1/100mm
case MAP_100TH_MM: fScale = 1.0; break; // Calc 1/100mm -> 1/100mm
- default: DBG_ERRORFILE( "XclObjAnchor::SetRect - map unit not implemented" );
+ default: OSL_FAIL( "XclObjAnchor::SetRect - map unit not implemented" );
}
/* In objects with DFF client anchor, the position of the shape is stored
diff --git a/sc/source/filter/excel/xlformula.cxx b/sc/source/filter/excel/xlformula.cxx
index 336de4ded284..1ea523cae6ae 100644
--- a/sc/source/filter/excel/xlformula.cxx
+++ b/sc/source/filter/excel/xlformula.cxx
@@ -431,7 +431,7 @@ XclFunctionProvider::XclFunctionProvider( const XclRoot& rRoot )
const XclFunctionInfo* XclFunctionProvider::GetFuncInfoFromXclFunc( sal_uInt16 nXclFunc ) const
{
// only in import filter allowed
- DBG_ASSERT( !maXclFuncMap.empty(), "XclFunctionProvider::GetFuncInfoFromXclFunc - wrong filter" );
+ OSL_ENSURE( !maXclFuncMap.empty(), "XclFunctionProvider::GetFuncInfoFromXclFunc - wrong filter" );
XclFuncMap::const_iterator aIt = maXclFuncMap.find( nXclFunc );
return (aIt == maXclFuncMap.end()) ? 0 : aIt->second;
}
@@ -439,7 +439,7 @@ const XclFunctionInfo* XclFunctionProvider::GetFuncInfoFromXclFunc( sal_uInt16 n
const XclFunctionInfo* XclFunctionProvider::GetFuncInfoFromXclMacroName( const String& rXclMacroName ) const
{
// only in import filter allowed, but do not test maXclMacroNameMap, it may be empty for old BIFF versions
- DBG_ASSERT( !maXclFuncMap.empty(), "XclFunctionProvider::GetFuncInfoFromXclMacroName - wrong filter" );
+ OSL_ENSURE( !maXclFuncMap.empty(), "XclFunctionProvider::GetFuncInfoFromXclMacroName - wrong filter" );
XclMacroNameMap::const_iterator aIt = maXclMacroNameMap.find( rXclMacroName );
return (aIt == maXclMacroNameMap.end()) ? 0 : aIt->second;
}
@@ -447,7 +447,7 @@ const XclFunctionInfo* XclFunctionProvider::GetFuncInfoFromXclMacroName( const S
const XclFunctionInfo* XclFunctionProvider::GetFuncInfoFromOpCode( OpCode eOpCode ) const
{
// only in export filter allowed
- DBG_ASSERT( !maScFuncMap.empty(), "XclFunctionProvider::GetFuncInfoFromOpCode - wrong filter" );
+ OSL_ENSURE( !maScFuncMap.empty(), "XclFunctionProvider::GetFuncInfoFromOpCode - wrong filter" );
ScFuncMap::const_iterator aIt = maScFuncMap.find( eOpCode );
return (aIt == maScFuncMap.end()) ? 0 : aIt->second;
}
@@ -494,7 +494,7 @@ XclTokenArray::XclTokenArray( ScfUInt8Vec& rTokVec, ScfUInt8Vec& rExtDataVec, bo
sal_uInt16 XclTokenArray::GetSize() const
{
- DBG_ASSERT( maTokVec.size() <= 0xFFFF, "XclTokenArray::GetSize - array too long" );
+ OSL_ENSURE( maTokVec.size() <= 0xFFFF, "XclTokenArray::GetSize - array too long" );
return limit_cast< sal_uInt16 >( maTokVec.size() );
}
diff --git a/sc/source/filter/excel/xlpivot.cxx b/sc/source/filter/excel/xlpivot.cxx
index fb0a7bbb64fe..fca43df784da 100644
--- a/sc/source/filter/excel/xlpivot.cxx
+++ b/sc/source/filter/excel/xlpivot.cxx
@@ -123,7 +123,7 @@ bool XclPCItem::IsEqual( const XclPCItem& rItem ) const
case EXC_PCITEM_INTEGER: return mnValue == rItem.mnValue;
case EXC_PCITEM_BOOL: return mbValue == rItem.mbValue;
case EXC_PCITEM_ERROR: return mnError == rItem.mnError;
- default: DBG_ERRORFILE( "XclPCItem::IsEqual - unknown pivot cache item type" );
+ default: OSL_FAIL( "XclPCItem::IsEqual - unknown pivot cache item type" );
}
return false;
}
diff --git a/sc/source/filter/excel/xlroot.cxx b/sc/source/filter/excel/xlroot.cxx
index 3dc0fda96dc0..a6e3ea0d1406 100644
--- a/sc/source/filter/excel/xlroot.cxx
+++ b/sc/source/filter/excel/xlroot.cxx
@@ -79,7 +79,7 @@ using namespace ::com::sun::star;
#ifdef DBG_UTIL
XclDebugObjCounter::~XclDebugObjCounter()
{
- DBG_ASSERT( mnObjCnt == 0, "XclDebugObjCounter::~XclDebugObjCounter - wrong root object count" );
+ OSL_ENSURE( mnObjCnt == 0, "XclDebugObjCounter::~XclDebugObjCounter - wrong root object count" );
}
#endif
@@ -119,7 +119,7 @@ XclRootData::XclRootData( XclBiff eBiff, SfxMedium& rMedium,
case SCRIPTTYPE_LATIN: mnDefApiScript = ApiScriptType::LATIN; break;
case SCRIPTTYPE_ASIAN: mnDefApiScript = ApiScriptType::ASIAN; break;
case SCRIPTTYPE_COMPLEX: mnDefApiScript = ApiScriptType::COMPLEX; break;
- default: DBG_ERRORFILE( "XclRootData::XclRootData - unknown script type" );
+ default: OSL_FAIL( "XclRootData::XclRootData - unknown script type" );
}
// maximum cell position
@@ -204,7 +204,7 @@ XclRoot& XclRoot::operator=( const XclRoot& rRoot )
{
(void)rRoot; // avoid compiler warning
// allowed for assignment in derived classes - but test if the same root data is used
- DBG_ASSERT( &mrData == &rRoot.mrData, "XclRoot::operator= - incompatible root data" );
+ OSL_ENSURE( &mrData == &rRoot.mrData, "XclRoot::operator= - incompatible root data" );
return *this;
}
@@ -229,7 +229,7 @@ void XclRoot::SetCharWidth( const XclFontData& rFontData )
if( mrData.mnCharWidth <= 0 )
{
// #i48717# Win98 with HP LaserJet returns 0
- DBG_ERRORFILE( "XclRoot::SetCharWidth - invalid character width (no printer?)" );
+ OSL_FAIL( "XclRoot::SetCharWidth - invalid character width (no printer?)" );
mrData.mnCharWidth = 11 * rFontData.mnHeight / 20;
}
}
diff --git a/sc/source/filter/excel/xlstyle.cxx b/sc/source/filter/excel/xlstyle.cxx
index 85537d32e547..08684409de07 100644
--- a/sc/source/filter/excel/xlstyle.cxx
+++ b/sc/source/filter/excel/xlstyle.cxx
@@ -318,7 +318,7 @@ void XclFontData::SetScFamily( FontFamily eScFamily )
case FAMILY_SWISS: mnFamily = EXC_FONTFAM_SWISS; break;
case FAMILY_SYSTEM: mnFamily = EXC_FONTFAM_SYSTEM; break;
default:
- DBG_ERRORFILE( "XclFontData::SetScFamily - unknown font family" );
+ OSL_FAIL( "XclFontData::SetScFamily - unknown font family" );
mnFamily = EXC_FONTFAM_DONTKNOW;
}
}
@@ -753,7 +753,7 @@ ScfPropSetHelper& XclFontPropSetHelper::GetChartHelper( sal_Int16 nScript )
case ApiScriptType::LATIN: return maHlpChWstrn;
case ApiScriptType::ASIAN: return maHlpChAsian;
case ApiScriptType::COMPLEX: return maHlpChCmplx;
- default: DBG_ERRORFILE( "XclFontPropSetHelper::GetChartHelper - unknown script type" );
+ default: OSL_FAIL( "XclFontPropSetHelper::GetChartHelper - unknown script type" );
}
return maHlpChWstrn;
}
@@ -1517,7 +1517,7 @@ void XclNumFmtBuffer::InsertBuiltinFormats()
{
OSL_TRACE( "XclNumFmtBuffer::InsertBuiltinFormats - language 0x%04hX not supported (#i29949#)", meSysLang );
XclBuiltInMap::const_iterator aMIt = aBuiltInMap.find( LANGUAGE_DONTKNOW );
- DBG_ASSERT( aMIt != aBuiltInMap.end(), "XclNumFmtBuffer::InsertBuiltinFormats - default map not found" );
+ OSL_ENSURE( aMIt != aBuiltInMap.end(), "XclNumFmtBuffer::InsertBuiltinFormats - default map not found" );
if( aMIt != aBuiltInMap.end() )
aBuiltInVec.push_back( aMIt->second );
}
@@ -1593,7 +1593,7 @@ SvxCellHorJustify XclCellAlign::GetScHorAlign() const
case EXC_XF_HOR_FILL: eHorJust = SVX_HOR_JUSTIFY_REPEAT; break;
case EXC_XF_HOR_JUSTIFY:
case EXC_XF_HOR_DISTRIB: eHorJust = SVX_HOR_JUSTIFY_BLOCK; break;
- default: DBG_ERRORFILE( "XclCellAlign::GetScHorAlign - unknown horizontal alignment" );
+ default: OSL_FAIL( "XclCellAlign::GetScHorAlign - unknown horizontal alignment" );
}
return eHorJust;
}
@@ -1613,7 +1613,7 @@ SvxCellVerJustify XclCellAlign::GetScVerAlign() const
case EXC_XF_VER_BOTTOM: eVerJust = SVX_VER_JUSTIFY_STANDARD; break;
case EXC_XF_VER_JUSTIFY:
case EXC_XF_VER_DISTRIB: eVerJust = SVX_VER_JUSTIFY_BLOCK; break;
- default: DBG_ERRORFILE( "XclCellAlign::GetScVerAlign - unknown vertical alignment" );
+ default: OSL_FAIL( "XclCellAlign::GetScVerAlign - unknown vertical alignment" );
}
return eVerJust;
}
@@ -1631,7 +1631,7 @@ SvxFrameDirection XclCellAlign::GetScFrameDir() const
case EXC_XF_TEXTDIR_CONTEXT: eFrameDir = FRMDIR_ENVIRONMENT; break;
case EXC_XF_TEXTDIR_LTR: eFrameDir = FRMDIR_HORI_LEFT_TOP; break;
case EXC_XF_TEXTDIR_RTL: eFrameDir = FRMDIR_HORI_RIGHT_TOP; break;
- default: DBG_ERRORFILE( "XclCellAlign::GetScFrameDir - unknown CTL text direction" );
+ default: OSL_FAIL( "XclCellAlign::GetScFrameDir - unknown CTL text direction" );
}
return eFrameDir;
}
@@ -1672,7 +1672,7 @@ void XclCellAlign::SetScFrameDir( SvxFrameDirection eFrameDir )
case FRMDIR_HORI_LEFT_TOP: mnTextDir = EXC_XF_TEXTDIR_LTR; break;
case FRMDIR_HORI_RIGHT_TOP: mnTextDir = EXC_XF_TEXTDIR_RTL; break;
default: mnTextDir = EXC_XF_TEXTDIR_CONTEXT;
- DBG_ERRORFILE( "XclCellAlign::SetScFrameDir - unknown CTL text direction" );
+ OSL_FAIL( "XclCellAlign::SetScFrameDir - unknown CTL text direction" );
}
}
diff --git a/sc/source/filter/excel/xltools.cxx b/sc/source/filter/excel/xltools.cxx
index aba8b38fc340..74ea9815b63e 100644
--- a/sc/source/filter/excel/xltools.cxx
+++ b/sc/source/filter/excel/xltools.cxx
@@ -174,7 +174,7 @@ sal_Int32 XclTools::GetScRotation( sal_uInt16 nXclRot, sal_Int32 nRotForStacked
{
if( nXclRot == EXC_ROT_STACKED )
return nRotForStacked;
- DBG_ASSERT( nXclRot <= 180, "XclTools::GetScRotation - illegal rotation angle" );
+ OSL_ENSURE( nXclRot <= 180, "XclTools::GetScRotation - illegal rotation angle" );
return static_cast< sal_Int32 >( (nXclRot <= 180) ? (100 * ((nXclRot > 90) ? (450 - nXclRot) : nXclRot)) : 0 );
}
@@ -200,7 +200,7 @@ sal_uInt8 XclTools::GetXclRotFromOrient( sal_uInt8 nXclOrient )
case EXC_ORIENT_STACKED: return EXC_ROT_STACKED;
case EXC_ORIENT_90CCW: return EXC_ROT_90CCW;
case EXC_ORIENT_90CW: return EXC_ROT_90CW;
- default: DBG_ERRORFILE( "XclTools::GetXclRotFromOrient - unknown text orientation" );
+ default: OSL_FAIL( "XclTools::GetXclRotFromOrient - unknown text orientation" );
}
return EXC_ROT_NONE;
}
@@ -209,7 +209,7 @@ sal_uInt8 XclTools::GetXclOrientFromRot( sal_uInt16 nXclRot )
{
if( nXclRot == EXC_ROT_STACKED )
return EXC_ORIENT_STACKED;
- DBG_ASSERT( nXclRot <= 180, "XclTools::GetXclOrientFromRot - unknown text rotation" );
+ OSL_ENSURE( nXclRot <= 180, "XclTools::GetXclOrientFromRot - unknown text rotation" );
if( (45 < nXclRot) && (nXclRot <= 90) )
return EXC_ORIENT_90CCW;
if( (135 < nXclRot) && (nXclRot <= 180) )
@@ -254,7 +254,7 @@ sal_uInt16 XclTools::GetScErrorCode( sal_uInt8 nXclError )
case EXC_ERR_NAME: return errNoName;
case EXC_ERR_NUM: return errIllegalFPOperation;
case EXC_ERR_NA: return NOTAVAILABLE;
- default: DBG_ERRORFILE( "XclTools::GetScErrorCode - unknown error code" );
+ default: OSL_FAIL( "XclTools::GetScErrorCode - unknown error code" );
}
return NOTAVAILABLE;
}
@@ -491,7 +491,7 @@ static const sal_Char* const ppcDefNames[] =
String XclTools::GetXclBuiltInDefName( sal_Unicode cBuiltIn )
{
- DBG_ASSERT( SAL_N_ELEMENTS( ppcDefNames ) == EXC_BUILTIN_UNKNOWN,
+ OSL_ENSURE( SAL_N_ELEMENTS( ppcDefNames ) == EXC_BUILTIN_UNKNOWN,
"XclTools::GetXclBuiltInDefName - built-in defined name list modified" );
String aDefName;
if( cBuiltIn < SAL_N_ELEMENTS( ppcDefNames ) )
diff --git a/sc/source/filter/excel/xlview.cxx b/sc/source/filter/excel/xlview.cxx
index 63512e4ec2d5..3c2089e8eb84 100644
--- a/sc/source/filter/excel/xlview.cxx
+++ b/sc/source/filter/excel/xlview.cxx
@@ -94,7 +94,7 @@ bool XclTabViewData::HasPane( sal_uInt8 nPaneId ) const
case EXC_PANE_BOTTOMLEFT: return mnSplitY > 0;
case EXC_PANE_TOPLEFT: return true;
}
- DBG_ERRORFILE( "XclExpPane::HasPane - wrong pane ID" );
+ OSL_FAIL( "XclExpPane::HasPane - wrong pane ID" );
return false;
}