diff -r 7005c03f7387 -r b54a2984cdd4 contrib/python-zstandard/c-ext/python-zstandard.h --- 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;