diff options
| author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:22:37 -0700 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:22:37 -0700 |
| commit | 4b5a43a219d51066c01ff2ab86af18b967f2d0dd (patch) | |
| tree | 4dcaf0cd18751d04cf638a9a6ec521990d4f2e90 /zutil.c | |
| parent | 086e982175da84b3db958191031380794315f95f (diff) | |
| download | zlib-4b5a43a219d51066c01ff2ab86af18b967f2d0dd.tar.gz zlib-4b5a43a219d51066c01ff2ab86af18b967f2d0dd.tar.bz2 zlib-4b5a43a219d51066c01ff2ab86af18b967f2d0dd.zip | |
zlib 1.2.0.5v1.2.0.5
Diffstat (limited to 'zutil.c')
| -rw-r--r-- | zutil.c | 29 |
1 files changed, 18 insertions, 11 deletions
| @@ -1,6 +1,6 @@ | |||
| 1 | /* zutil.c -- target dependent utility functions for the compression library | 1 | /* zutil.c -- target dependent utility functions for the compression library |
| 2 | * Copyright (C) 1995-2003 Jean-loup Gailly. | 2 | * Copyright (C) 1995-2003 Jean-loup Gailly. |
| 3 | * For conditions of distribution and use, see copyright notice in zlib.h | 3 | * For conditions of distribution and use, see copyright notice in zlib.h |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| 6 | /* @(#) $Id$ */ | 6 | /* @(#) $Id$ */ |
| @@ -65,13 +65,19 @@ uLong ZEXPORT zlibCompileFlags() | |||
| 65 | #ifdef DEBUG | 65 | #ifdef DEBUG |
| 66 | flags += 1 << 8; | 66 | flags += 1 << 8; |
| 67 | #endif | 67 | #endif |
| 68 | #if defined(ASMV) || defined(ASMINF) | ||
| 69 | flags += 1 << 9; | ||
| 70 | #endif | ||
| 71 | #ifdef ZLIB_WINAPI | ||
| 72 | flags += 1 << 10; | ||
| 73 | #endif | ||
| 68 | #ifdef BUILDFIXED | 74 | #ifdef BUILDFIXED |
| 69 | flags += 1 << 12; | 75 | flags += 1 << 12; |
| 70 | #endif | 76 | #endif |
| 71 | #ifdef DYNAMIC_CRC_TABLE | 77 | #ifdef DYNAMIC_CRC_TABLE |
| 72 | flags += 1 << 13; | 78 | flags += 1 << 13; |
| 73 | #endif | 79 | #endif |
| 74 | #ifdef NO_DEFLATE | 80 | #ifdef NO_GZCOMPRESS |
| 75 | flags += 1 << 16; | 81 | flags += 1 << 16; |
| 76 | #endif | 82 | #endif |
| 77 | #ifdef NO_GZIP | 83 | #ifdef NO_GZIP |
| @@ -176,12 +182,12 @@ void zmemzero(dest, len) | |||
| 176 | } | 182 | } |
| 177 | #endif | 183 | #endif |
| 178 | 184 | ||
| 185 | |||
| 186 | #ifdef SYS16BIT | ||
| 187 | |||
| 179 | #ifdef __TURBOC__ | 188 | #ifdef __TURBOC__ |
| 180 | #if (defined( __BORLANDC__) || !defined(SMALL_MEDIUM)) && !defined(__32BIT__) | 189 | /* Turbo C in 16-bit mode */ |
| 181 | #if !defined(__linux) | 190 | |
| 182 | /* Small and medium model in Turbo C are for now limited to near allocation | ||
| 183 | * with reduced MAX_WBITS and MAX_MEM_LEVEL | ||
| 184 | */ | ||
| 185 | # define MY_ZCALLOC | 191 | # define MY_ZCALLOC |
| 186 | 192 | ||
| 187 | /* Turbo C malloc() does not allow dynamic allocation of 64K bytes | 193 | /* Turbo C malloc() does not allow dynamic allocation of 64K bytes |
| @@ -253,12 +259,11 @@ void zcfree (voidpf opaque, voidpf ptr) | |||
| 253 | ptr = opaque; /* just to make some compilers happy */ | 259 | ptr = opaque; /* just to make some compilers happy */ |
| 254 | Assert(0, "zcfree: ptr not found"); | 260 | Assert(0, "zcfree: ptr not found"); |
| 255 | } | 261 | } |
| 256 | #endif | 262 | |
| 257 | #endif | ||
| 258 | #endif /* __TURBOC__ */ | 263 | #endif /* __TURBOC__ */ |
| 259 | 264 | ||
| 260 | 265 | ||
| 261 | #if defined(M_I86) && !defined(__32BIT__) | 266 | #ifdef M_I86 |
| 262 | /* Microsoft C in 16-bit mode */ | 267 | /* Microsoft C in 16-bit mode */ |
| 263 | 268 | ||
| 264 | # define MY_ZCALLOC | 269 | # define MY_ZCALLOC |
| @@ -280,7 +285,9 @@ void zcfree (voidpf opaque, voidpf ptr) | |||
| 280 | _hfree(ptr); | 285 | _hfree(ptr); |
| 281 | } | 286 | } |
| 282 | 287 | ||
| 283 | #endif /* MSC */ | 288 | #endif /* M_I86 */ |
| 289 | |||
| 290 | #endif /* SYS16BIT */ | ||
| 284 | 291 | ||
| 285 | 292 | ||
| 286 | #ifndef MY_ZCALLOC /* Any system without a special alloc function */ | 293 | #ifndef MY_ZCALLOC /* Any system without a special alloc function */ |
