#ifndef ZSTD_ZLIBWRAPPER_H
#define ZSTD_ZLIBWRAPPER_H
#define ZLIB_CONST
#define Z_PREFIX
#define ZLIB_INTERNAL
#include <zlib.h>
#if !defined(z_const)
#define z_const
#endif
#if !defined(_Z_OF)
#define _Z_OF OF
#endif
#if defined (__cplusplus)
extern "C" {
#endif
const char * zstdVersion(void);
void ZWRAP_useZSTDcompression(int turn_on);
int ZWRAP_isUsingZSTDcompression(void);
int ZWRAP_setPledgedSrcSize(z_streamp strm, unsigned long long pledgedSrcSize);
int ZWRAP_deflateReset_keepDict(z_streamp strm);
typedef enum { ZWRAP_FORCE_ZLIB, ZWRAP_AUTO } ZWRAP_decompress_type;
void ZWRAP_setDecompressionType(ZWRAP_decompress_type type);
ZWRAP_decompress_type ZWRAP_getDecompressionType(void);
int ZWRAP_isUsingZSTDdecompression(z_streamp strm);
int ZWRAP_inflateReset_keepDict(z_streamp strm);
#if defined (__cplusplus)
}
#endif
#endif