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