| 1 | /* zutil.h -- internal interface and configuration of the compression library
|
|---|
| 2 | * Copyright (C) 1995-2005 Jean-loup Gailly.
|
|---|
| 3 | * For conditions of distribution and use, see copyright notice in zlib.h
|
|---|
| 4 | */
|
|---|
| 5 |
|
|---|
| 6 | /* WARNING: this file should *not* be used by applications. It is
|
|---|
| 7 | part of the implementation of the compression library and is
|
|---|
| 8 | subject to change. Applications should only use zlib.h.
|
|---|
| 9 | */
|
|---|
| 10 |
|
|---|
| 11 | /* @(#) $Id$ */
|
|---|
| 12 |
|
|---|
| 13 | #ifndef ZUTIL_H
|
|---|
| 14 | #define ZUTIL_H
|
|---|
| 15 |
|
|---|
| 16 | #define ZLIB_INTERNAL
|
|---|
| 17 | #include "zlib.h"
|
|---|
| 18 |
|
|---|
| 19 | #ifdef STDC
|
|---|
| 20 | # ifndef _WIN32_WCE
|
|---|
| 21 | # include <stddef.h>
|
|---|
| 22 | # endif
|
|---|
| 23 | # include <string.h>
|
|---|
| 24 | # include <stdlib.h>
|
|---|
| 25 | #endif
|
|---|
| 26 | #ifdef NO_ERRNO_H
|
|---|
| 27 | # ifdef _WIN32_WCE
|
|---|
| 28 | /* The Microsoft C Run-Time Library for Windows CE doesn't have
|
|---|
| 29 | * errno. We define it as a global variable to simplify porting.
|
|---|
| 30 | * Its value is always 0 and should not be used. We rename it to
|
|---|
| 31 | * avoid conflict with other libraries that use the same workaround.
|
|---|
| 32 | */
|
|---|
| 33 | # define errno z_errno
|
|---|
| 34 | # endif
|
|---|
| 35 | extern int errno;
|
|---|
| 36 | #else
|
|---|
| 37 | # ifndef _WIN32_WCE
|
|---|
| 38 | # include <errno.h>
|
|---|
| 39 | # endif
|
|---|
| 40 | #endif
|
|---|
|
|---|