diff options
author | Povilas Kanapickas <povilas.kanapickas@gmail.com> | 2010-10-18 19:33:02 +0100 |
---|---|---|
committer | Michael Meeks <michael.meeks@novell.com> | 2010-10-18 19:33:02 +0100 |
commit | 42b0ace3fa39a2f672d2222ea57482258058d249 (patch) | |
tree | 89a2ec5bce3b142c21dfac67abb3dccd1b85a63b /lotuswordpro/source/filter/benval.cxx | |
parent | Remove unnecessary comments from sw_unotbl.cxx (diff) | |
download | core-42b0ace3fa39a2f672d2222ea57482258058d249.tar.gz core-42b0ace3fa39a2f672d2222ea57482258058d249.zip |
remove non-compiled code
Diffstat (limited to 'lotuswordpro/source/filter/benval.cxx')
-rw-r--r-- | lotuswordpro/source/filter/benval.cxx | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/lotuswordpro/source/filter/benval.cxx b/lotuswordpro/source/filter/benval.cxx index ee6d62b21e56..ae3d1d9956c6 100644 --- a/lotuswordpro/source/filter/benval.cxx +++ b/lotuswordpro/source/filter/benval.cxx @@ -149,92 +149,6 @@ BenError CBenValue::WriteValueData(BenConstDataPtr /*pWriteBuffer*/, unsigned long /*Offset*/, unsigned long /*Amt*/, unsigned long * /*pAmtWritten*/) { -#if 0// Deleted by 2004-06-16 - unsigned long AmtWritten; - if (pAmtWritten == NULL) - pAmtWritten = &AmtWritten; - - *pAmtWritten = 0; - - if (Amt == 0) - return BenErr_OK; - - unsigned long SegOffset = 0; - pCBenValueSegment pCurrSeg = NULL; - BenError Err; - pLtcBenContainer pContainer = GetContainer(); - BenConstByteDataPtr pBuffer = (BenConstByteDataPtr) pWriteBuffer; - - while ((pCurrSeg = GetNextValueSegment(pCurrSeg)) != NULL) - { - if (Amt == 0) - return BenErr_OK; - - if (SegOffset <= Offset && Offset < SegOffset + pCurrSeg->GetSize()) - { - unsigned long OffsetIntoSeg = Offset - SegOffset; - - unsigned long AmtThisSeg = UtMin(Amt, pCurrSeg->GetSize() - - OffsetIntoSeg); - - if (pCurrSeg->IsImmediate()) - { - UtHugeMemcpy(pCurrSeg->GetImmediateData() + OffsetIntoSeg, - pBuffer, AmtThisSeg); - *pAmtWritten += AmtThisSeg; - } - else - { - if ((Err = pContainer->SeekToPosition(pCurrSeg->GetPosition() - + OffsetIntoSeg)) != BenErr_OK) - return Err; - - unsigned long AmtWrittenThisWrite; - Err = pContainer->Write(pBuffer, AmtThisSeg, - &AmtWrittenThisWrite); - *pAmtWritten += AmtWrittenThisWrite; - if (Err != BenErr_OK) - return Err; - } - - pBuffer += AmtThisSeg; - Offset += AmtThisSeg; - Amt -= AmtThisSeg; - } - - SegOffset += pCurrSeg->GetSize(); - } - - if (Offset > SegOffset) - { - assert(! "Write past end of value"); - return BenErr_InvalidWriteOffset; - } - - if (Amt == 0) - return BenErr_OK; - - if ((Err = pContainer->SeekFromEnd(0)) != BenErr_OK) - return Err; - - BenContainerPos EndFilePos; - if ((Err = pContainer->GetPosition(&EndFilePos)) != BenErr_OK) - return Err; - - unsigned long AmtWrittenThisWrite; - Err = pContainer->Write(pBuffer, Amt, &AmtWrittenThisWrite); - *pAmtWritten += AmtWrittenThisWrite; - if (Err != BenErr_OK) - return Err; - - pCBenValueSegment pLastSeg = (pCBenValueSegment) ( - cValueSegments.GetLast() == cValueSegments.GetTerminating() ? - NULL : cValueSegments.GetLast() ); - if (pLastSeg != NULL && ! pLastSeg->IsImmediate() && - pLastSeg->GetPosition() + pLastSeg->GetSize() == EndFilePos) - pLastSeg->SetSize(pLastSeg->GetSize() + Amt); - else new CBenValueSegment(this, EndFilePos, Amt); -#endif return BenErr_OK; } |