diff options
Diffstat (limited to 'Build/source/libs/poppler/poppler-src/poppler/FlateEncoder.h')
-rw-r--r-- | Build/source/libs/poppler/poppler-src/poppler/FlateEncoder.h | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/Build/source/libs/poppler/poppler-src/poppler/FlateEncoder.h b/Build/source/libs/poppler/poppler-src/poppler/FlateEncoder.h deleted file mode 100644 index 093104ade1f..00000000000 --- a/Build/source/libs/poppler/poppler-src/poppler/FlateEncoder.h +++ /dev/null @@ -1,73 +0,0 @@ -//======================================================================== -// -// FlateEncoder.h -// -// Copyright (C) 2016, William Bader <williambader@hotmail.com> -// -// This file is under the GPLv2 or later license -// -//======================================================================== - -#ifndef FLATEENCODE_H -#define FLATEENCODE_H - -#ifdef USE_GCC_PRAGMAS -#pragma interface -#endif - -#include "poppler-config.h" -#include <stdio.h> -#include <stdlib.h> -#include <stddef.h> -#ifdef HAVE_UNISTD_H -#include <unistd.h> -#endif -#include <string.h> -#include <ctype.h> -#include "goo/gmem.h" -#include "goo/gfile.h" -#include "Error.h" -#include "Object.h" -#include "Decrypt.h" - -#include "Stream.h" - -extern "C" { -#include <zlib.h> -} - -//------------------------------------------------------------------------ -// FlateEncoder -//------------------------------------------------------------------------ - -class FlateEncoder: public FilterStream { -public: - - FlateEncoder(Stream *strA); - ~FlateEncoder(); - StreamKind getKind() override { return strWeird; } - void reset() override; - int getChar() override - { return (outBufPtr >= outBufEnd && !fillBuf()) ? EOF : (*outBufPtr++ & 0xff); } - int lookChar() override - { return (outBufPtr >= outBufEnd && !fillBuf()) ? EOF : (*outBufPtr & 0xff); } - GooString *getPSFilter(int psLevel, const char *indent) override { return NULL; } - GBool isBinary(GBool last = gTrue) override { return gTrue; } - GBool isEncoder() override { return gTrue; } - -private: - - static const int inBufSize = 16384; - static const int outBufSize = inBufSize; - Guchar inBuf[ inBufSize ]; - Guchar outBuf[ outBufSize ]; - Guchar *outBufPtr; - Guchar *outBufEnd; - GBool inBufEof; - GBool outBufEof; - z_stream zlib_stream; - - GBool fillBuf(); -}; - -#endif |