--- a/contrib/python-zstandard/c-ext/python-zstandard.h Sat Jan 14 20:05:15 2017 +0530
+++ b/contrib/python-zstandard/c-ext/python-zstandard.h Sat Jan 14 19:41:43 2017 -0800
@@ -15,7 +15,12 @@
#include "zstd.h"
#include "zdict.h"
-#define PYTHON_ZSTANDARD_VERSION "0.5.0"
+#define PYTHON_ZSTANDARD_VERSION "0.6.0"
+
+typedef enum {
+ compressorobj_flush_finish,
+ compressorobj_flush_block,
+} CompressorObj_Flush;
typedef struct {
PyObject_HEAD
@@ -54,6 +59,7 @@
int compressionLevel;
ZstdCompressionDict* dict;
+ ZSTD_CCtx* cctx;
ZSTD_CDict* cdict;
CompressionParametersObject* cparams;
ZSTD_frameParameters fparams;
@@ -67,7 +73,7 @@
ZstdCompressor* compressor;
ZSTD_CStream* cstream;
ZSTD_outBuffer output;
- int flushed;
+ int finished;
} ZstdCompressionObj;
extern PyTypeObject ZstdCompressionObjType;