diff options
author | Caolán McNamara <caolanm@redhat.com> | 2013-10-09 11:59:58 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-10-09 13:17:28 +0100 |
commit | 69c842a4f3cd274c62b0539eb2bcbd3c0cc8879c (patch) | |
tree | ec69b6d52884d0f10e56677a18ffa074cb34a3c6 /writerfilter/source/doctok | |
parent | 5089bdb234a93bcb62b597c18b8ab66048246b13 (diff) |
update unusedcode list
Change-Id: I201985753fc53f037807e7870c6786a442717d6e
Diffstat (limited to 'writerfilter/source/doctok')
-rw-r--r-- | writerfilter/source/doctok/WW8Clx.cxx | 78 | ||||
-rw-r--r-- | writerfilter/source/doctok/WW8Clx.hxx | 83 |
2 files changed, 0 insertions, 161 deletions
diff --git a/writerfilter/source/doctok/WW8Clx.cxx b/writerfilter/source/doctok/WW8Clx.cxx deleted file mode 100644 index bea2d554d869..000000000000 --- a/writerfilter/source/doctok/WW8Clx.cxx +++ /dev/null @@ -1,78 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -#include <com/sun/star/io/XSeekable.hpp> -#include <WW8Clx.hxx> -#include <doctok/resources.hxx> - -namespace writerfilter { -namespace doctok -{ -WW8Clx::WW8Clx(WW8Stream & rStream, - sal_uInt32 nOffset, sal_uInt32 nCount) -: WW8StructBase(rStream, nOffset, nCount), nOffsetPieceTable(0) -{ - while (getU8(nOffsetPieceTable) != 2) - { - nOffsetPieceTable += getU16(nOffsetPieceTable + 1) + 3; - } -} - -sal_uInt32 WW8Clx::getPieceCount() const -{ - return (getU32(nOffsetPieceTable + 1) - 4) / 12; -} - -sal_uInt32 WW8Clx::getCp(sal_uInt32 nIndex) const -{ - return getU32(nOffsetPieceTable + 5 + nIndex * 4); -} - -sal_uInt32 WW8Clx::getFc(sal_uInt32 nIndex) const -{ - sal_uInt32 nResult = getU32(nOffsetPieceTable + 5 + - (getPieceCount() + 1) * 4 + - nIndex * 8 + 2); - - if (nResult & 0x40000000) - nResult = (nResult & ~0x40000000) / 2; - - return nResult; -} - -sal_Bool WW8Clx::isComplexFc(sal_uInt32 nIndex) const -{ - sal_Bool bResult = sal_False; - sal_uInt32 nTmp = getU32(nOffsetPieceTable + 5 + - (getPieceCount() + 1) * 4 + - nIndex * 8 + 2); - if (nTmp & 0x40000000) - bResult = sal_True; - - return bResult; -} - -void WW8Clx::dump(OutputWithDepth<string> & o) const -{ - WW8StructBase::dump(o); -} - -}} - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/writerfilter/source/doctok/WW8Clx.hxx b/writerfilter/source/doctok/WW8Clx.hxx deleted file mode 100644 index b15c5e21a7d2..000000000000 --- a/writerfilter/source/doctok/WW8Clx.hxx +++ /dev/null @@ -1,83 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -#ifndef INCLUDED_WW8_CLX_HXX -#define INCLUDED_WW8_CLX_HXX - -#include <doctok/resources.hxx> - -namespace writerfilter { -namespace doctok -{ - -/** - Piece table as stored in a Word file. - - It contains character positions (CPs) and file character positions - (FCs). Each CP is correlated to one FC. - */ -class WW8Clx : public WW8StructBase -{ - /// Pointer to the file information block. - WW8Fib::Pointer_t pFib; - - /// Offset where FCs begin - sal_uInt32 nOffsetPieceTable; - -public: - /// Pointer to Clx. - typedef boost::shared_ptr<WW8Clx> Pointer_t; - - WW8Clx(WW8Stream & rStream, - sal_uInt32 nOffset, sal_uInt32 nCount); - - virtual void dump(OutputWithDepth<string> & o) const; - - /** - Return the number of pieces. - */ - sal_uInt32 getPieceCount() const; - - /** - Return a certain character position. - - @param nIndex index of the character position - */ - sal_uInt32 getCp(sal_uInt32 nIndex) const; - - /** - Return a certain file character position. - - @param nIndex index of the file character position - */ - sal_uInt32 getFc(sal_uInt32 nIndex) const; - - /** - Return if a certain FC is complex. - - @nIndex index of the FC - */ - sal_Bool isComplexFc(sal_uInt32 nIndex) const; - -}; -}} - -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |