annotate win32-mingw/include/zconf.h @ 79:91c729825bca pa_catalina

Update build for AUDIO_COMPONENT_FIX
author Chris Cannam
date Wed, 30 Oct 2019 12:40:34 +0000
parents 35e00f62c407
children
rev   line source
Chris@6 1 /* zconf.h -- configuration of the zlib compression library
Chris@6 2 * Copyright (C) 1995-2012 Jean-loup Gailly.
Chris@6 3 * For conditions of distribution and use, see copyright notice in zlib.h
Chris@6 4 */
Chris@6 5
Chris@6 6 /* @(#) $Id$ */
Chris@6 7
Chris@6 8 #ifndef ZCONF_H
Chris@6 9 #define ZCONF_H
Chris@6 10
Chris@6 11 /*
Chris@6 12 * If you *really* need a unique prefix for all types and library functions,
Chris@6 13 * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
Chris@6 14 * Even better than compiling with -DZ_PREFIX would be to use configure to set
Chris@6 15 * this permanently in zconf.h using "./configure --zprefix".
Chris@6 16 */
Chris@6 17 #ifdef Z_PREFIX /* may be set to #if 1 by ./configure */
Chris@6 18 # define Z_PREFIX_SET
Chris@6 19
Chris@6 20 /* all linked symbols */
Chris@6 21 # define _dist_code z__dist_code
Chris@6 22 # define _length_code z__length_code
Chris@6 23 # define _tr_align z__tr_align
Chris@6 24 # define _tr_flush_block z__tr_flush_block
Chris@6 25 # define _tr_init z__tr_init
Chris@6 26 # define _tr_stored_block z__tr_stored_block
Chris@6 27 # define _tr_tally z__tr_tally
Chris@6 28 # define adler32 z_adler32
Chris@6 29 # define adler32_combine z_adler32_combine
Chris@6 30 # define adler32_combine64 z_adler32_combine64
Chris@6 31 # ifndef Z_SOLO
Chris@6 32 # define compress z_compress
Chris@6 33 # define compress2 z_compress2
Chris@6 34 # define compressBound z_compressBound
Chris@6 35 # endif
Chris@6 36 # define crc32 z_crc32
Chris@6 37 # define crc32_combine z_crc32_combine
Chris@6 38 # define crc32_combine64 z_crc32_combine64
Chris@6 39 # define deflate z_deflate
Chris@6 40 # define deflateBound z_deflateBound
Chris@6 41 # define deflateCopy z_deflateCopy
Chris@6 42 # define deflateEnd z_deflateEnd
Chris@6 43 # define deflateInit2_ z_deflateInit2_
Chris@6 44 # define deflateInit_ z_deflateInit_
Chris@6 45 # define deflateParams z_deflateParams
Chris@6 46 # define deflatePending z_deflatePending
Chris@6 47 # define deflatePrime z_deflatePrime
Chris@6 48 # define deflateReset z_deflateReset
Chris@6 49 # define deflateResetKeep z_deflateResetKeep
Chris@6 50 # define deflateSetDictionary z_deflateSetDictionary
Chris@6 51 # define deflateSetHeader z_deflateSetHeader
Chris@6 52 # define deflateTune z_deflateTune
Chris@6 53 # define deflate_copyright z_deflate_copyright
Chris@6 54 # define get_crc_table z_get_crc_table
Chris@6 55 # ifndef Z_SOLO
Chris@6 56 # define gz_error z_gz_error
Chris@6 57 # define gz_intmax z_gz_intmax
Chris@6 58 # define gz_strwinerror z_gz_strwinerror
Chris@6 59 # define gzbuffer z_gzbuffer
Chris@6 60 # define gzclearerr z_gzclearerr
Chris@6 61 # define gzclose z_gzclose
Chris@6 62 # define gzclose_r z_gzclose_r
Chris@6 63 # define gzclose_w z_gzclose_w
Chris@6 64 # define gzdirect z_gzdirect
Chris@6 65 # define gzdopen z_gzdopen
Chris@6 66 # define gzeof z_gzeof
Chris@6 67 # define gzerror z_gzerror
Chris@6 68 # define gzflush z_gzflush
Chris@6 69 # define gzgetc z_gzgetc
Chris@6 70 # define gzgetc_ z_gzgetc_
Chris@6 71 # define gzgets z_gzgets
Chris@6 72 # define gzoffset z_gzoffset
Chris@6 73 # define gzoffset64 z_gzoffset64
Chris@6 74 # define gzopen z_gzopen
Chris@6 75 # define gzopen64 z_gzopen64
Chris@6 76 # ifdef _WIN32
Chris@6 77 # define gzopen_w z_gzopen_w
Chris@6 78 # endif
Chris@6 79 # define gzprintf z_gzprintf
Chris@6 80 # define gzputc z_gzputc
Chris@6 81 # define gzputs z_gzputs
Chris@6 82 # define gzread z_gzread
Chris@6 83 # define gzrewind z_gzrewind
Chris@6 84 # define gzseek z_gzseek
Chris@6 85 # define gzseek64 z_gzseek64
Chris@6 86 # define gzsetparams z_gzsetparams
Chris@6 87 # define gztell z_gztell
Chris@6 88 # define gztell64 z_gztell64
Chris@6 89 # define gzungetc z_gzungetc
Chris@6 90 # define gzwrite z_gzwrite
Chris@6 91 # endif
Chris@6 92 # define inflate z_inflate
Chris@6 93 # define inflateBack z_inflateBack
Chris@6 94 # define inflateBackEnd z_inflateBackEnd
Chris@6 95 # define inflateBackInit_ z_inflateBackInit_
Chris@6 96 # define inflateCopy z_inflateCopy
Chris@6 97 # define inflateEnd z_inflateEnd
Chris@6 98 # define inflateGetHeader z_inflateGetHeader
Chris@6 99 # define inflateInit2_ z_inflateInit2_
Chris@6 100 # define inflateInit_ z_inflateInit_
Chris@6 101 # define inflateMark z_inflateMark
Chris@6 102 # define inflatePrime z_inflatePrime
Chris@6 103 # define inflateReset z_inflateReset
Chris@6 104 # define inflateReset2 z_inflateReset2
Chris@6 105 # define inflateSetDictionary z_inflateSetDictionary
Chris@6 106 # define inflateSync z_inflateSync
Chris@6 107 # define inflateSyncPoint z_inflateSyncPoint
Chris@6 108 # define inflateUndermine z_inflateUndermine
Chris@6 109 # define inflateResetKeep z_inflateResetKeep
Chris@6 110 # define inflate_copyright z_inflate_copyright
Chris@6 111 # define inflate_fast z_inflate_fast
Chris@6 112 # define inflate_table z_inflate_table
Chris@6 113 # ifndef Z_SOLO
Chris@6 114 # define uncompress z_uncompress
Chris@6 115 # endif
Chris@6 116 # define zError z_zError
Chris@6 117 # ifndef Z_SOLO
Chris@6 118 # define zcalloc z_zcalloc
Chris@6 119 # define zcfree z_zcfree
Chris@6 120 # endif
Chris@6 121 # define zlibCompileFlags z_zlibCompileFlags
Chris@6 122 # define zlibVersion z_zlibVersion
Chris@6 123
Chris@6 124 /* all zlib typedefs in zlib.h and zconf.h */
Chris@6 125 # define Byte z_Byte
Chris@6 126 # define Bytef z_Bytef
Chris@6 127 # define alloc_func z_alloc_func
Chris@6 128 # define charf z_charf
Chris@6 129 # define free_func z_free_func
Chris@6 130 # ifndef Z_SOLO
Chris@6 131 # define gzFile z_gzFile
Chris@6 132 # endif
Chris@6 133 # define gz_header z_gz_header
Chris@6 134 # define gz_headerp z_gz_headerp
Chris@6 135 # define in_func z_in_func
Chris@6 136 # define intf z_intf
Chris@6 137 # define out_func z_out_func
Chris@6 138 # define uInt z_uInt
Chris@6 139 # define uIntf z_uIntf
Chris@6 140 # define uLong z_uLong
Chris@6 141 # define uLongf z_uLongf
Chris@6 142 # define voidp z_voidp
Chris@6 143 # define voidpc z_voidpc
Chris@6 144 # define voidpf z_voidpf
Chris@6 145
Chris@6 146 /* all zlib structs in zlib.h and zconf.h */
Chris@6 147 # define gz_header_s z_gz_header_s
Chris@6 148 # define internal_state z_internal_state
Chris@6 149
Chris@6 150 #endif
Chris@6 151
Chris@6 152 #if defined(__MSDOS__) && !defined(MSDOS)
Chris@6 153 # define MSDOS
Chris@6 154 #endif
Chris@6 155 #if (defined(OS_2) || defined(__OS2__)) && !defined(OS2)
Chris@6 156 # define OS2
Chris@6 157 #endif
Chris@6 158 #if defined(_WINDOWS) && !defined(WINDOWS)
Chris@6 159 # define WINDOWS
Chris@6 160 #endif
Chris@6 161 #if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__)
Chris@6 162 # ifndef WIN32
Chris@6 163 # define WIN32
Chris@6 164 # endif
Chris@6 165 #endif
Chris@6 166 #if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32)
Chris@6 167 # if !defined(__GNUC__) && !defined(__FLAT__) && !defined(__386__)
Chris@6 168 # ifndef SYS16BIT
Chris@6 169 # define SYS16BIT
Chris@6 170 # endif
Chris@6 171 # endif
Chris@6 172 #endif
Chris@6 173
Chris@6 174 /*
Chris@6 175 * Compile with -DMAXSEG_64K if the alloc function cannot allocate more
Chris@6 176 * than 64k bytes at a time (needed on systems with 16-bit int).
Chris@6 177 */
Chris@6 178 #ifdef SYS16BIT
Chris@6 179 # define MAXSEG_64K
Chris@6 180 #endif
Chris@6 181 #ifdef MSDOS
Chris@6 182 # define UNALIGNED_OK
Chris@6 183 #endif
Chris@6 184
Chris@6 185 #ifdef __STDC_VERSION__
Chris@6 186 # ifndef STDC
Chris@6 187 # define STDC
Chris@6 188 # endif
Chris@6 189 # if __STDC_VERSION__ >= 199901L
Chris@6 190 # ifndef STDC99
Chris@6 191 # define STDC99
Chris@6 192 # endif
Chris@6 193 # endif
Chris@6 194 #endif
Chris@6 195 #if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus))
Chris@6 196 # define STDC
Chris@6 197 #endif
Chris@6 198 #if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__))
Chris@6 199 # define STDC
Chris@6 200 #endif
Chris@6 201 #if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32))
Chris@6 202 # define STDC
Chris@6 203 #endif
Chris@6 204 #if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__))
Chris@6 205 # define STDC
Chris@6 206 #endif
Chris@6 207
Chris@6 208 #if defined(__OS400__) && !defined(STDC) /* iSeries (formerly AS/400). */
Chris@6 209 # define STDC
Chris@6 210 #endif
Chris@6 211
Chris@6 212 #ifndef STDC
Chris@6 213 # ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */
Chris@6 214 # define const /* note: need a more gentle solution here */
Chris@6 215 # endif
Chris@6 216 #endif
Chris@6 217
Chris@6 218 #if defined(ZLIB_CONST) && !defined(z_const)
Chris@6 219 # define z_const const
Chris@6 220 #else
Chris@6 221 # define z_const
Chris@6 222 #endif
Chris@6 223
Chris@6 224 /* Some Mac compilers merge all .h files incorrectly: */
Chris@6 225 #if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__)
Chris@6 226 # define NO_DUMMY_DECL
Chris@6 227 #endif
Chris@6 228
Chris@6 229 /* Maximum value for memLevel in deflateInit2 */
Chris@6 230 #ifndef MAX_MEM_LEVEL
Chris@6 231 # ifdef MAXSEG_64K
Chris@6 232 # define MAX_MEM_LEVEL 8
Chris@6 233 # else
Chris@6 234 # define MAX_MEM_LEVEL 9
Chris@6 235 # endif
Chris@6 236 #endif
Chris@6 237
Chris@6 238 /* Maximum value for windowBits in deflateInit2 and inflateInit2.
Chris@6 239 * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files
Chris@6 240 * created by gzip. (Files created by minigzip can still be extracted by
Chris@6 241 * gzip.)
Chris@6 242 */
Chris@6 243 #ifndef MAX_WBITS
Chris@6 244 # define MAX_WBITS 15 /* 32K LZ77 window */
Chris@6 245 #endif
Chris@6 246
Chris@6 247 /* The memory requirements for deflate are (in bytes):
Chris@6 248 (1 << (windowBits+2)) + (1 << (memLevel+9))
Chris@6 249 that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values)
Chris@6 250 plus a few kilobytes for small objects. For example, if you want to reduce
Chris@6 251 the default memory requirements from 256K to 128K, compile with
Chris@6 252 make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
Chris@6 253 Of course this will generally degrade compression (there's no free lunch).
Chris@6 254
Chris@6 255 The memory requirements for inflate are (in bytes) 1 << windowBits
Chris@6 256 that is, 32K for windowBits=15 (default value) plus a few kilobytes
Chris@6 257 for small objects.
Chris@6 258 */
Chris@6 259
Chris@6 260 /* Type declarations */
Chris@6 261
Chris@6 262 #ifndef OF /* function prototypes */
Chris@6 263 # ifdef STDC
Chris@6 264 # define OF(args) args
Chris@6 265 # else
Chris@6 266 # define OF(args) ()
Chris@6 267 # endif
Chris@6 268 #endif
Chris@6 269
Chris@6 270 #ifndef Z_ARG /* function prototypes for stdarg */
Chris@6 271 # if defined(STDC) || defined(Z_HAVE_STDARG_H)
Chris@6 272 # define Z_ARG(args) args
Chris@6 273 # else
Chris@6 274 # define Z_ARG(args) ()
Chris@6 275 # endif
Chris@6 276 #endif
Chris@6 277
Chris@6 278 /* The following definitions for FAR are needed only for MSDOS mixed
Chris@6 279 * model programming (small or medium model with some far allocations).
Chris@6 280 * This was tested only with MSC; for other MSDOS compilers you may have
Chris@6 281 * to define NO_MEMCPY in zutil.h. If you don't need the mixed model,
Chris@6 282 * just define FAR to be empty.
Chris@6 283 */
Chris@6 284 #ifdef SYS16BIT
Chris@6 285 # if defined(M_I86SM) || defined(M_I86MM)
Chris@6 286 /* MSC small or medium model */
Chris@6 287 # define SMALL_MEDIUM
Chris@6 288 # ifdef _MSC_VER
Chris@6 289 # define FAR _far
Chris@6 290 # else
Chris@6 291 # define FAR far
Chris@6 292 # endif
Chris@6 293 # endif
Chris@6 294 # if (defined(__SMALL__) || defined(__MEDIUM__))
Chris@6 295 /* Turbo C small or medium model */
Chris@6 296 # define SMALL_MEDIUM
Chris@6 297 # ifdef __BORLANDC__
Chris@6 298 # define FAR _far
Chris@6 299 # else
Chris@6 300 # define FAR far
Chris@6 301 # endif
Chris@6 302 # endif
Chris@6 303 #endif
Chris@6 304
Chris@6 305 #if defined(WINDOWS) || defined(WIN32)
Chris@6 306 /* If building or using zlib as a DLL, define ZLIB_DLL.
Chris@6 307 * This is not mandatory, but it offers a little performance increase.
Chris@6 308 */
Chris@6 309 # ifdef ZLIB_DLL
Chris@6 310 # if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500))
Chris@6 311 # ifdef ZLIB_INTERNAL
Chris@6 312 # define ZEXTERN extern __declspec(dllexport)
Chris@6 313 # else
Chris@6 314 # define ZEXTERN extern __declspec(dllimport)
Chris@6 315 # endif
Chris@6 316 # endif
Chris@6 317 # endif /* ZLIB_DLL */
Chris@6 318 /* If building or using zlib with the WINAPI/WINAPIV calling convention,
Chris@6 319 * define ZLIB_WINAPI.
Chris@6 320 * Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI.
Chris@6 321 */
Chris@6 322 # ifdef ZLIB_WINAPI
Chris@6 323 # ifdef FAR
Chris@6 324 # undef FAR
Chris@6 325 # endif
Chris@6 326 # include <windows.h>
Chris@6 327 /* No need for _export, use ZLIB.DEF instead. */
Chris@6 328 /* For complete Windows compatibility, use WINAPI, not __stdcall. */
Chris@6 329 # define ZEXPORT WINAPI
Chris@6 330 # ifdef WIN32
Chris@6 331 # define ZEXPORTVA WINAPIV
Chris@6 332 # else
Chris@6 333 # define ZEXPORTVA FAR CDECL
Chris@6 334 # endif
Chris@6 335 # endif
Chris@6 336 #endif
Chris@6 337
Chris@6 338 #if defined (__BEOS__)
Chris@6 339 # ifdef ZLIB_DLL
Chris@6 340 # ifdef ZLIB_INTERNAL
Chris@6 341 # define ZEXPORT __declspec(dllexport)
Chris@6 342 # define ZEXPORTVA __declspec(dllexport)
Chris@6 343 # else
Chris@6 344 # define ZEXPORT __declspec(dllimport)
Chris@6 345 # define ZEXPORTVA __declspec(dllimport)
Chris@6 346 # endif
Chris@6 347 # endif
Chris@6 348 #endif
Chris@6 349
Chris@6 350 #ifndef ZEXTERN
Chris@6 351 # define ZEXTERN extern
Chris@6 352 #endif
Chris@6 353 #ifndef ZEXPORT
Chris@6 354 # define ZEXPORT
Chris@6 355 #endif
Chris@6 356 #ifndef ZEXPORTVA
Chris@6 357 # define ZEXPORTVA
Chris@6 358 #endif
Chris@6 359
Chris@6 360 #ifndef FAR
Chris@6 361 # define FAR
Chris@6 362 #endif
Chris@6 363
Chris@6 364 #if !defined(__MACTYPES__)
Chris@6 365 typedef unsigned char Byte; /* 8 bits */
Chris@6 366 #endif
Chris@6 367 typedef unsigned int uInt; /* 16 bits or more */
Chris@6 368 typedef unsigned long uLong; /* 32 bits or more */
Chris@6 369
Chris@6 370 #ifdef SMALL_MEDIUM
Chris@6 371 /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */
Chris@6 372 # define Bytef Byte FAR
Chris@6 373 #else
Chris@6 374 typedef Byte FAR Bytef;
Chris@6 375 #endif
Chris@6 376 typedef char FAR charf;
Chris@6 377 typedef int FAR intf;
Chris@6 378 typedef uInt FAR uIntf;
Chris@6 379 typedef uLong FAR uLongf;
Chris@6 380
Chris@6 381 #ifdef STDC
Chris@6 382 typedef void const *voidpc;
Chris@6 383 typedef void FAR *voidpf;
Chris@6 384 typedef void *voidp;
Chris@6 385 #else
Chris@6 386 typedef Byte const *voidpc;
Chris@6 387 typedef Byte FAR *voidpf;
Chris@6 388 typedef Byte *voidp;
Chris@6 389 #endif
Chris@6 390
Chris@6 391 #define Z_U4 unsigned
Chris@6 392 /* ./configure put the #define Z_U4 here */
Chris@6 393
Chris@6 394 #if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC)
Chris@6 395 # include <limits.h>
Chris@6 396 # if (UINT_MAX == 0xffffffffUL)
Chris@6 397 # define Z_U4 unsigned
Chris@6 398 # else
Chris@6 399 # if (ULONG_MAX == 0xffffffffUL)
Chris@6 400 # define Z_U4 unsigned long
Chris@6 401 # else
Chris@6 402 # if (USHRT_MAX == 0xffffffffUL)
Chris@6 403 # define Z_U4 unsigned short
Chris@6 404 # endif
Chris@6 405 # endif
Chris@6 406 # endif
Chris@6 407 #endif
Chris@6 408
Chris@6 409 #ifdef Z_U4
Chris@6 410 typedef Z_U4 z_crc_t;
Chris@6 411 #else
Chris@6 412 typedef unsigned long z_crc_t;
Chris@6 413 #endif
Chris@6 414
Chris@6 415 #if 1 /* was set to #if 1 by ./configure */
Chris@6 416 # define Z_HAVE_UNISTD_H
Chris@6 417 #endif
Chris@6 418
Chris@6 419 #if 1 /* was set to #if 1 by ./configure */
Chris@6 420 # define Z_HAVE_STDARG_H
Chris@6 421 #endif
Chris@6 422
Chris@6 423 #ifdef STDC
Chris@6 424 # ifndef Z_SOLO
Chris@6 425 # include <sys/types.h> /* for off_t */
Chris@6 426 # endif
Chris@6 427 #endif
Chris@6 428
Chris@6 429 #ifdef _WIN32
Chris@6 430 # include <stddef.h> /* for wchar_t */
Chris@6 431 #endif
Chris@6 432
Chris@6 433 /* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and
Chris@6 434 * "#define _LARGEFILE64_SOURCE 1" as requesting 64-bit operations, (even
Chris@6 435 * though the former does not conform to the LFS document), but considering
Chris@6 436 * both "#undef _LARGEFILE64_SOURCE" and "#define _LARGEFILE64_SOURCE 0" as
Chris@6 437 * equivalently requesting no 64-bit operations
Chris@6 438 */
Chris@6 439 #if defined(LARGEFILE64_SOURCE) && -_LARGEFILE64_SOURCE - -1 == 1
Chris@6 440 # undef _LARGEFILE64_SOURCE
Chris@6 441 #endif
Chris@6 442
Chris@6 443 #if defined(__WATCOMC__) && !defined(Z_HAVE_UNISTD_H)
Chris@6 444 # define Z_HAVE_UNISTD_H
Chris@6 445 #endif
Chris@6 446 #ifndef Z_SOLO
Chris@6 447 # if defined(Z_HAVE_UNISTD_H) || defined(LARGEFILE64_SOURCE)
Chris@6 448 # include <unistd.h> /* for SEEK_*, off_t, and _LFS64_LARGEFILE */
Chris@6 449 # ifdef VMS
Chris@6 450 # include <unixio.h> /* for off_t */
Chris@6 451 # endif
Chris@6 452 # ifndef z_off_t
Chris@6 453 # define z_off_t off_t
Chris@6 454 # endif
Chris@6 455 # endif
Chris@6 456 #endif
Chris@6 457
Chris@6 458 #if defined(_LFS64_LARGEFILE) && _LFS64_LARGEFILE-0
Chris@6 459 # define Z_LFS64
Chris@6 460 #endif
Chris@6 461
Chris@6 462 #if defined(_LARGEFILE64_SOURCE) && defined(Z_LFS64)
Chris@6 463 # define Z_LARGE64
Chris@6 464 #endif
Chris@6 465
Chris@6 466 #if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS-0 == 64 && defined(Z_LFS64)
Chris@6 467 # define Z_WANT64
Chris@6 468 #endif
Chris@6 469
Chris@6 470 #if !defined(SEEK_SET) && !defined(Z_SOLO)
Chris@6 471 # define SEEK_SET 0 /* Seek from beginning of file. */
Chris@6 472 # define SEEK_CUR 1 /* Seek from current position. */
Chris@6 473 # define SEEK_END 2 /* Set file pointer to EOF plus "offset" */
Chris@6 474 #endif
Chris@6 475
Chris@6 476 #ifndef z_off_t
Chris@6 477 # define z_off_t long
Chris@6 478 #endif
Chris@6 479
Chris@6 480 #if !defined(_WIN32) && defined(Z_LARGE64)
Chris@6 481 # define z_off64_t off64_t
Chris@6 482 #else
Chris@6 483 # if defined(_WIN32) && !defined(__GNUC__) && !defined(Z_SOLO)
Chris@6 484 # define z_off64_t __int64
Chris@6 485 # else
Chris@6 486 # define z_off64_t z_off_t
Chris@6 487 # endif
Chris@6 488 #endif
Chris@6 489
Chris@6 490 /* MVS linker does not support external names larger than 8 bytes */
Chris@6 491 #if defined(__MVS__)
Chris@6 492 #pragma map(deflateInit_,"DEIN")
Chris@6 493 #pragma map(deflateInit2_,"DEIN2")
Chris@6 494 #pragma map(deflateEnd,"DEEND")
Chris@6 495 #pragma map(deflateBound,"DEBND")
Chris@6 496 #pragma map(inflateInit_,"ININ")
Chris@6 497 #pragma map(inflateInit2_,"ININ2")
Chris@6 498 #pragma map(inflateEnd,"INEND")
Chris@6 499 #pragma map(inflateSync,"INSY")
Chris@6 500 #pragma map(inflateSetDictionary,"INSEDI")
Chris@6 501 #pragma map(compressBound,"CMBND")
Chris@6 502 #pragma map(inflate_table,"INTABL")
Chris@6 503 #pragma map(inflate_fast,"INFA")
Chris@6 504 #pragma map(inflate_copyright,"INCOPY")
Chris@6 505 #endif
Chris@6 506
Chris@6 507 #endif /* ZCONF_H */