diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-06-08 17:34:14 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-06-08 17:52:24 +0100 |
commit | f8da549db16bf932271163480429c65eae1e6a3b (patch) | |
tree | 1e97186f9125ace184f6dc6a3f03fb870e786073 /xmlhelp/source/cxxhelp/inc | |
parent | 8d5a2116bc198f51ee394ca48c48f04ef4ba1658 (diff) |
Decompressor rubbish in xmlhelp is luckily unused
Change-Id: I0d44ef4df250921d24da0d202de96f60c567ded6
Diffstat (limited to 'xmlhelp/source/cxxhelp/inc')
-rw-r--r-- | xmlhelp/source/cxxhelp/inc/qe/DocGenerator.hxx | 3 | ||||
-rw-r--r-- | xmlhelp/source/cxxhelp/inc/util/Decompressor.hxx | 128 |
2 files changed, 1 insertions, 130 deletions
diff --git a/xmlhelp/source/cxxhelp/inc/qe/DocGenerator.hxx b/xmlhelp/source/cxxhelp/inc/qe/DocGenerator.hxx index 2221f053a298..a1a6d065eacd 100644 --- a/xmlhelp/source/cxxhelp/inc/qe/DocGenerator.hxx +++ b/xmlhelp/source/cxxhelp/inc/qe/DocGenerator.hxx @@ -22,8 +22,7 @@ #include <rtl/ref.hxx> #include <rtl/ustring.hxx> #include <excep/XmlSearchExceptions.hxx> -#include <util/Decompressor.hxx> - +#include <vector> namespace xmlsearch { diff --git a/xmlhelp/source/cxxhelp/inc/util/Decompressor.hxx b/xmlhelp/source/cxxhelp/inc/util/Decompressor.hxx deleted file mode 100644 index 836dd586c3e0..000000000000 --- a/xmlhelp/source/cxxhelp/inc/util/Decompressor.hxx +++ /dev/null @@ -1,128 +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_XMLHELP_SOURCE_CXXHELP_INC_UTIL_DECOMPRESSOR_HXX -#define INCLUDED_XMLHELP_SOURCE_CXXHELP_INC_UTIL_DECOMPRESSOR_HXX - -#include <vector> -#include <excep/XmlSearchExceptions.hxx> - -namespace xmlsearch { - - namespace util { - - - class Decompressor - { - public: - - Decompressor() - : toRead_( 0 ) - { - } - - virtual ~Decompressor() { } - - virtual sal_Int32 getNextByte() = 0; - - void initReading() - { - toRead_ = 0; - } - - private: - - static const sal_Int32 BitsInByte; - static const sal_Int32 NBits; - - sal_Int32 toRead_; - }; - - - - - class StreamDecompressor - : public Decompressor - { - public: - - StreamDecompressor() {} - - virtual ~StreamDecompressor() { } - - - virtual sal_Int32 getNextByte() SAL_OVERRIDE; - }; - - - - class ByteArrayDecompressor - : public Decompressor - { - public: - - ByteArrayDecompressor( sal_Int32 arrayL,sal_Int8* array,sal_Int32 index ) - { - initReading(array,arrayL,index); - } - - - virtual ~ByteArrayDecompressor() { } - - sal_Int32 bytesRead() - { - return index_ - index0_; - } - - - sal_Int32 getNextByte() throw( xmlsearch::excep::XmlSearchException ) SAL_OVERRIDE - { - if( arrayL_ <= index_ ) - throw xmlsearch::excep::XmlSearchException( - OUString( "ByteArrayDecompressor->getNextByte()" ) ); - return array_[index_++] & 0xFF; - } - - - private: - - sal_Int32 arrayL_; - sal_Int8 *array_; - - sal_Int32 index_,index0_; - - using xmlsearch::util::Decompressor::initReading; - void initReading( sal_Int8* array,sal_Int32 arrayL,sal_Int32 index ) - { - arrayL_ = arrayL; - array_ = array; - index_ = index0_ = index; - Decompressor::initReading(); - } - - }; - - - } - -} - - -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |