MCPcopy Create free account
hub / github.com/9chu/LuaSTGPlus / zlibCompileFlags

Function zlibCompileFlags

ZLib/zutil.c:35–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33}
34
35uLong ZEXPORT zlibCompileFlags()
36{
37 uLong flags;
38
39 flags = 0;
40 switch ((int)(sizeof(uInt))) {
41 case 2: break;
42 case 4: flags += 1; break;
43 case 8: flags += 2; break;
44 default: flags += 3;
45 }
46 switch ((int)(sizeof(uLong))) {
47 case 2: break;
48 case 4: flags += 1 << 2; break;
49 case 8: flags += 2 << 2; break;
50 default: flags += 3 << 2;
51 }
52 switch ((int)(sizeof(voidpf))) {
53 case 2: break;
54 case 4: flags += 1 << 4; break;
55 case 8: flags += 2 << 4; break;
56 default: flags += 3 << 4;
57 }
58 switch ((int)(sizeof(z_off_t))) {
59 case 2: break;
60 case 4: flags += 1 << 6; break;
61 case 8: flags += 2 << 6; break;
62 default: flags += 3 << 6;
63 }
64#ifdef DEBUG
65 flags += 1 << 8;
66#endif
67#if defined(ASMV) || defined(ASMINF)
68 flags += 1 << 9;
69#endif
70#ifdef ZLIB_WINAPI
71 flags += 1 << 10;
72#endif
73#ifdef BUILDFIXED
74 flags += 1 << 12;
75#endif
76#ifdef DYNAMIC_CRC_TABLE
77 flags += 1 << 13;
78#endif
79#ifdef NO_GZCOMPRESS
80 flags += 1L << 16;
81#endif
82#ifdef NO_GZIP
83 flags += 1L << 17;
84#endif
85#ifdef PKZIP_BUG_WORKAROUND
86 flags += 1L << 20;
87#endif
88#ifdef FASTEST
89 flags += 1L << 21;
90#endif
91#if defined(STDC) || defined(Z_HAVE_STDARG_H)
92# ifdef NO_vsnprintf

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected