summaryrefslogtreecommitdiff
path: root/Build/source/libs/poppler/poppler-src/poppler/FlateEncoder.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/poppler/poppler-src/poppler/FlateEncoder.h')
-rw-r--r--Build/source/libs/poppler/poppler-src/poppler/FlateEncoder.h73
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