/* zlib_name_mangling.h has been automatically generated from
 * zlib_name_mangling.h.in because ZLIB_SYMBOL_PREFIX was set.
 */

#ifndef ZLIB_NAME_MANGLING_H
#define ZLIB_NAME_MANGLING_H

/* all linked symbols and init macros */
#define _dist_code            @ZLIB_SYMBOL_PREFIX@_dist_code
#define _length_code          @ZLIB_SYMBOL_PREFIX@_length_code
#define _tr_align             @ZLIB_SYMBOL_PREFIX@_tr_align
#define _tr_flush_bits        @ZLIB_SYMBOL_PREFIX@_tr_flush_bits
#define _tr_flush_block       @ZLIB_SYMBOL_PREFIX@_tr_flush_block
#define _tr_init              @ZLIB_SYMBOL_PREFIX@_tr_init
#define _tr_stored_block      @ZLIB_SYMBOL_PREFIX@_tr_stored_block
#define _tr_tally             @ZLIB_SYMBOL_PREFIX@_tr_tally
#define adler32               @ZLIB_SYMBOL_PREFIX@adler32
#define adler32_combine       @ZLIB_SYMBOL_PREFIX@adler32_combine
#define adler32_combine64     @ZLIB_SYMBOL_PREFIX@adler32_combine64
#define adler32_z             @ZLIB_SYMBOL_PREFIX@adler32_z
#ifndef Z_SOLO
#  define compress              @ZLIB_SYMBOL_PREFIX@compress
#  define compress2             @ZLIB_SYMBOL_PREFIX@compress2
#  define compressBound         @ZLIB_SYMBOL_PREFIX@compressBound
#endif
#define crc32                 @ZLIB_SYMBOL_PREFIX@crc32
#define crc32_combine         @ZLIB_SYMBOL_PREFIX@crc32_combine
#define crc32_combine64       @ZLIB_SYMBOL_PREFIX@crc32_combine64
#define crc32_combine_gen     @ZLIB_SYMBOL_PREFIX@crc32_combine_gen
#define crc32_combine_gen64   @ZLIB_SYMBOL_PREFIX@crc32_combine_gen64
#define crc32_combine_op      @ZLIB_SYMBOL_PREFIX@crc32_combine_op
#define crc32_z               @ZLIB_SYMBOL_PREFIX@crc32_z
#define deflate               @ZLIB_SYMBOL_PREFIX@deflate
#define deflateBound          @ZLIB_SYMBOL_PREFIX@deflateBound
#define deflateCopy           @ZLIB_SYMBOL_PREFIX@deflateCopy
#define deflateEnd            @ZLIB_SYMBOL_PREFIX@deflateEnd
#define deflateGetDictionary  @ZLIB_SYMBOL_PREFIX@deflateGetDictionary
#define deflateInit           @ZLIB_SYMBOL_PREFIX@deflateInit
#define deflateInit2          @ZLIB_SYMBOL_PREFIX@deflateInit2
#define deflateInit2_         @ZLIB_SYMBOL_PREFIX@deflateInit2_
#define deflateInit_          @ZLIB_SYMBOL_PREFIX@deflateInit_
#define deflateParams         @ZLIB_SYMBOL_PREFIX@deflateParams
#define deflatePending        @ZLIB_SYMBOL_PREFIX@deflatePending
#define deflatePrime          @ZLIB_SYMBOL_PREFIX@deflatePrime
#define deflateReset          @ZLIB_SYMBOL_PREFIX@deflateReset
#define deflateResetKeep      @ZLIB_SYMBOL_PREFIX@deflateResetKeep
#define deflateSetDictionary  @ZLIB_SYMBOL_PREFIX@deflateSetDictionary
#define deflateSetHeader      @ZLIB_SYMBOL_PREFIX@deflateSetHeader
#define deflateTune           @ZLIB_SYMBOL_PREFIX@deflateTune
#define deflate_copyright     @ZLIB_SYMBOL_PREFIX@deflate_copyright
#define fill_window           @ZLIB_SYMBOL_PREFIX@fill_window
#define fixedtables           @ZLIB_SYMBOL_PREFIX@fixedtables
#define flush_pending         @ZLIB_SYMBOL_PREFIX@flush_pending
#define get_crc_table         @ZLIB_SYMBOL_PREFIX@get_crc_table
#ifndef Z_SOLO
#  define gz_error              @ZLIB_SYMBOL_PREFIX@gz_error
#  define gz_strwinerror        @ZLIB_SYMBOL_PREFIX@gz_strwinerror
#  define gzbuffer              @ZLIB_SYMBOL_PREFIX@gzbuffer
#  define gzclearerr            @ZLIB_SYMBOL_PREFIX@gzclearerr
#  define gzclose               @ZLIB_SYMBOL_PREFIX@gzclose
#  define gzclose_r             @ZLIB_SYMBOL_PREFIX@gzclose_r
#  define gzclose_w             @ZLIB_SYMBOL_PREFIX@gzclose_w
#  define gzdirect              @ZLIB_SYMBOL_PREFIX@gzdirect
#  define gzdopen               @ZLIB_SYMBOL_PREFIX@gzdopen
#  define gzeof                 @ZLIB_SYMBOL_PREFIX@gzeof
#  define gzerror               @ZLIB_SYMBOL_PREFIX@gzerror
#  define gzflush               @ZLIB_SYMBOL_PREFIX@gzflush
#  define gzfread               @ZLIB_SYMBOL_PREFIX@gzfread
#  define gzfwrite              @ZLIB_SYMBOL_PREFIX@gzfwrite
#  define gzgetc                @ZLIB_SYMBOL_PREFIX@gzgetc
#  define gzgetc_               @ZLIB_SYMBOL_PREFIX@gzgetc_
#  define gzgets                @ZLIB_SYMBOL_PREFIX@gzgets
#  define gzoffset              @ZLIB_SYMBOL_PREFIX@gzoffset
#  define gzoffset64            @ZLIB_SYMBOL_PREFIX@gzoffset64
#  define gzopen                @ZLIB_SYMBOL_PREFIX@gzopen
#  define gzopen64              @ZLIB_SYMBOL_PREFIX@gzopen64
#  ifdef _WIN32
#    define gzopen_w              @ZLIB_SYMBOL_PREFIX@gzopen_w
#  endif
#  define gzprintf              @ZLIB_SYMBOL_PREFIX@gzprintf
#  define gzputc                @ZLIB_SYMBOL_PREFIX@gzputc
#  define gzputs                @ZLIB_SYMBOL_PREFIX@gzputs
#  define gzread                @ZLIB_SYMBOL_PREFIX@gzread
#  define gzrewind              @ZLIB_SYMBOL_PREFIX@gzrewind
#  define gzseek                @ZLIB_SYMBOL_PREFIX@gzseek
#  define gzseek64              @ZLIB_SYMBOL_PREFIX@gzseek64
#  define gzsetparams           @ZLIB_SYMBOL_PREFIX@gzsetparams
#  define gztell                @ZLIB_SYMBOL_PREFIX@gztell
#  define gztell64              @ZLIB_SYMBOL_PREFIX@gztell64
#  define gzungetc              @ZLIB_SYMBOL_PREFIX@gzungetc
#  define gzvprintf             @ZLIB_SYMBOL_PREFIX@gzvprintf
#  define gzwrite               @ZLIB_SYMBOL_PREFIX@gzwrite
#endif
#define inflate               @ZLIB_SYMBOL_PREFIX@inflate
#define inflateBack           @ZLIB_SYMBOL_PREFIX@inflateBack
#define inflateBackEnd        @ZLIB_SYMBOL_PREFIX@inflateBackEnd
#define inflateBackInit       @ZLIB_SYMBOL_PREFIX@inflateBackInit
#define inflateBackInit_      @ZLIB_SYMBOL_PREFIX@inflateBackInit_
#define inflateCodesUsed      @ZLIB_SYMBOL_PREFIX@inflateCodesUsed
#define inflateCopy           @ZLIB_SYMBOL_PREFIX@inflateCopy
#define inflateEnd            @ZLIB_SYMBOL_PREFIX@inflateEnd
#define inflateGetDictionary  @ZLIB_SYMBOL_PREFIX@inflateGetDictionary
#define inflateGetHeader      @ZLIB_SYMBOL_PREFIX@inflateGetHeader
#define inflateInit           @ZLIB_SYMBOL_PREFIX@inflateInit
#define inflateInit2          @ZLIB_SYMBOL_PREFIX@inflateInit2
#define inflateInit2_         @ZLIB_SYMBOL_PREFIX@inflateInit2_
#define inflateInit_          @ZLIB_SYMBOL_PREFIX@inflateInit_
#define inflateMark           @ZLIB_SYMBOL_PREFIX@inflateMark
#define inflatePrime          @ZLIB_SYMBOL_PREFIX@inflatePrime
#define inflateReset          @ZLIB_SYMBOL_PREFIX@inflateReset
#define inflateReset2         @ZLIB_SYMBOL_PREFIX@inflateReset2
#define inflateResetKeep      @ZLIB_SYMBOL_PREFIX@inflateResetKeep
#define inflateSetDictionary  @ZLIB_SYMBOL_PREFIX@inflateSetDictionary
#define inflateSync           @ZLIB_SYMBOL_PREFIX@inflateSync
#define inflateSyncPoint      @ZLIB_SYMBOL_PREFIX@inflateSyncPoint
#define inflateUndermine      @ZLIB_SYMBOL_PREFIX@inflateUndermine
#define inflateValidate       @ZLIB_SYMBOL_PREFIX@inflateValidate
#define inflate_copyright     @ZLIB_SYMBOL_PREFIX@inflate_copyright
#define inflate_ensure_window @ZLIB_SYMBOL_PREFIX@inflate_ensure_window
#define inflate_fast          @ZLIB_SYMBOL_PREFIX@inflate_fast
#define inflate_table         @ZLIB_SYMBOL_PREFIX@inflate_table
#define read_buf              @ZLIB_SYMBOL_PREFIX@read_buf
#ifndef Z_SOLO
#  define uncompress            @ZLIB_SYMBOL_PREFIX@uncompress
#  define uncompress2           @ZLIB_SYMBOL_PREFIX@uncompress2
#endif
#define zError                @ZLIB_SYMBOL_PREFIX@zError
#ifndef Z_SOLO
#  define zcalloc               @ZLIB_SYMBOL_PREFIX@zcalloc
#  define zcfree                @ZLIB_SYMBOL_PREFIX@zcfree
#endif
#define zlibCompileFlags      @ZLIB_SYMBOL_PREFIX@zlibCompileFlags
#define zlibVersion           @ZLIB_SYMBOL_PREFIX@zlibVersion

/* all zlib typedefs in zlib.h and zconf.h */
#define Byte                  @ZLIB_SYMBOL_PREFIX@Byte
#define Bytef                 @ZLIB_SYMBOL_PREFIX@Bytef
#define alloc_func            @ZLIB_SYMBOL_PREFIX@alloc_func
#define charf                 @ZLIB_SYMBOL_PREFIX@charf
#define free_func             @ZLIB_SYMBOL_PREFIX@free_func
#ifndef Z_SOLO
#  define gzFile                @ZLIB_SYMBOL_PREFIX@gzFile
#endif
#define gz_header             @ZLIB_SYMBOL_PREFIX@gz_header
#define gz_headerp            @ZLIB_SYMBOL_PREFIX@gz_headerp
#define in_func               @ZLIB_SYMBOL_PREFIX@in_func
#define intf                  @ZLIB_SYMBOL_PREFIX@intf
#define out_func              @ZLIB_SYMBOL_PREFIX@out_func
#define uInt                  @ZLIB_SYMBOL_PREFIX@uInt
#define uIntf                 @ZLIB_SYMBOL_PREFIX@uIntf
#define uLong                 @ZLIB_SYMBOL_PREFIX@uLong
#define uLongf                @ZLIB_SYMBOL_PREFIX@uLongf
#define voidp                 @ZLIB_SYMBOL_PREFIX@voidp
#define voidpc                @ZLIB_SYMBOL_PREFIX@voidpc
#define voidpf                @ZLIB_SYMBOL_PREFIX@voidpf

/* all zlib structs in zlib.h and zconf.h */
#define gz_header_s           @ZLIB_SYMBOL_PREFIX@gz_header_s
#define internal_state        @ZLIB_SYMBOL_PREFIX@internal_state

/* all zlib structs in zutil.h */
#define z_errmsg              @ZLIB_SYMBOL_PREFIX@z_errmsg
#define z_vstring             @ZLIB_SYMBOL_PREFIX@z_vstring
#define zlibng_version        @ZLIB_SYMBOL_PREFIX@zlibng_version

/* zlib-ng specific symbols */
#define zng_alloc_aligned     @ZLIB_SYMBOL_PREFIX@zng_alloc_aligned
#define zng_free_aligned      @ZLIB_SYMBOL_PREFIX@zng_free_aligned

#endif /* ZLIB_NAME_MANGLING_H */
