summaryrefslogtreecommitdiffstats
path: root/lotuswordpro/source/filter/benval.cxx
diff options
context:
space:
mode:
authorPovilas Kanapickas <povilas.kanapickas@gmail.com>2010-10-18 19:33:02 +0100
committerMichael Meeks <michael.meeks@novell.com>2010-10-18 19:33:02 +0100
commit42b0ace3fa39a2f672d2222ea57482258058d249 (patch)
tree89a2ec5bce3b142c21dfac67abb3dccd1b85a63b /lotuswordpro/source/filter/benval.cxx
parentRemove unnecessary comments from sw_unotbl.cxx (diff)
downloadcore-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.cxx86
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;
}