| Index: third_party/freetype2/src/src/gzip/zutil.h
|
| diff --git a/third_party/zlib/zutil.h b/third_party/freetype2/src/src/gzip/zutil.h
|
| similarity index 52%
|
| copy from third_party/zlib/zutil.h
|
| copy to third_party/freetype2/src/src/gzip/zutil.h
|
| index 3c8326f5ec257c06115b3ee97df970e9ec550390..c9688cd9c04d86e0960bcb6c72b853190a96a7cf 100644
|
| --- a/third_party/zlib/zutil.h
|
| +++ b/third_party/freetype2/src/src/gzip/zutil.h
|
| @@ -1,5 +1,5 @@
|
| /* zutil.h -- internal interface and configuration of the compression library
|
| - * Copyright (C) 1995-2010 Jean-loup Gailly.
|
| + * Copyright (C) 1995-2002 Jean-loup Gailly.
|
| * For conditions of distribution and use, see copyright notice in zlib.h
|
| */
|
|
|
| @@ -10,38 +10,20 @@
|
|
|
| /* @(#) $Id$ */
|
|
|
| -#ifndef ZUTIL_H
|
| -#define ZUTIL_H
|
| -
|
| -#if ((__GNUC__-0) * 10 + __GNUC_MINOR__-0 >= 33) && !defined(NO_VIZ)
|
| -# define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
|
| -#else
|
| -# define ZLIB_INTERNAL
|
| -#endif
|
| +#ifndef _Z_UTIL_H
|
| +#define _Z_UTIL_H
|
|
|
| #include "zlib.h"
|
|
|
| #ifdef STDC
|
| -# if !(defined(_WIN32_WCE) && defined(_MSC_VER))
|
| -# include <stddef.h>
|
| -# endif
|
| +# include <stddef.h>
|
| # include <string.h>
|
| # include <stdlib.h>
|
| #endif
|
| #ifdef NO_ERRNO_H
|
| -# ifdef _WIN32_WCE
|
| - /* The Microsoft C Run-Time Library for Windows CE doesn't have
|
| - * errno. We define it as a global variable to simplify porting.
|
| - * Its value is always 0 and should not be used. We rename it to
|
| - * avoid conflict with other libraries that use the same workaround.
|
| - */
|
| -# define errno z_errno
|
| -# endif
|
| extern int errno;
|
| #else
|
| -# ifndef _WIN32_WCE
|
| -# include <errno.h>
|
| -# endif
|
| +# include <errno.h>
|
| #endif
|
|
|
| #ifndef local
|
| @@ -55,10 +37,6 @@ typedef unsigned short ush;
|
| typedef ush FAR ushf;
|
| typedef unsigned long ulg;
|
|
|
| -extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
|
| -/* (size given to avoid silly warnings with Visual C++) */
|
| -
|
| -#define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)]
|
|
|
| #define ERR_RETURN(strm,err) \
|
| return (strm->msg = (char*)ERR_MSG(err), (err))
|
| @@ -91,40 +69,40 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
|
|
|
| /* target dependencies */
|
|
|
| -#if defined(MSDOS) || (defined(WINDOWS) && !defined(WIN32))
|
| +#ifdef MSDOS
|
| # define OS_CODE 0x00
|
| # if defined(__TURBOC__) || defined(__BORLANDC__)
|
| -# if (__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__))
|
| +# if(__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__))
|
| /* Allow compilation with ANSI keywords only enabled */
|
| void _Cdecl farfree( void *block );
|
| void *_Cdecl farmalloc( unsigned long nbytes );
|
| # else
|
| -# include <alloc.h>
|
| +# include <alloc.h>
|
| # endif
|
| # else /* MSC or DJGPP */
|
| -# include <malloc.h>
|
| # endif
|
| #endif
|
|
|
| -#ifdef AMIGA
|
| -# define OS_CODE 0x01
|
| +#ifdef OS2
|
| +# define OS_CODE 0x06
|
| +#endif
|
| +
|
| +#ifdef WIN32 /* Window 95 & Windows NT */
|
| +# define OS_CODE 0x0b
|
| #endif
|
|
|
| #if defined(VAXC) || defined(VMS)
|
| # define OS_CODE 0x02
|
| # define F_OPEN(name, mode) \
|
| - fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512")
|
| + ft_fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512")
|
| #endif
|
|
|
| -#if defined(ATARI) || defined(atarist)
|
| -# define OS_CODE 0x05
|
| +#ifdef AMIGA
|
| +# define OS_CODE 0x01
|
| #endif
|
|
|
| -#ifdef OS2
|
| -# define OS_CODE 0x06
|
| -# ifdef M_I86
|
| -# include <malloc.h>
|
| -# endif
|
| +#if defined(ATARI) || defined(atarist)
|
| +# define OS_CODE 0x05
|
| #endif
|
|
|
| #if defined(MACOS) || defined(TARGET_OS_MAC)
|
| @@ -138,99 +116,40 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
|
| # endif
|
| #endif
|
|
|
| -#ifdef TOPS20
|
| -# define OS_CODE 0x0a
|
| -#endif
|
| -
|
| -#ifdef _MSC_VER
|
| -#define zalign(x) __declspec(align(x))
|
| -#else
|
| -#define zalign(x) __attribute__((aligned((x))))
|
| -#endif
|
| -
|
| -#ifdef WIN32
|
| -# ifndef __CYGWIN__ /* Cygwin is Unix, not Win32 */
|
| -# define OS_CODE 0x0b
|
| -# endif
|
| +#ifdef __50SERIES /* Prime/PRIMOS */
|
| +# define OS_CODE 0x0F
|
| #endif
|
|
|
| -#ifdef __50SERIES /* Prime/PRIMOS */
|
| -# define OS_CODE 0x0f
|
| +#ifdef TOPS20
|
| +# define OS_CODE 0x0a
|
| #endif
|
|
|
| #if defined(_BEOS_) || defined(RISCOS)
|
| # define fdopen(fd,mode) NULL /* No fdopen() */
|
| #endif
|
|
|
| -#if (defined(_MSC_VER) && (_MSC_VER > 600)) && !defined __INTERIX
|
| -# if defined(_WIN32_WCE)
|
| -# define fdopen(fd,mode) NULL /* No fdopen() */
|
| -# ifndef _PTRDIFF_T_DEFINED
|
| - typedef int ptrdiff_t;
|
| -# define _PTRDIFF_T_DEFINED
|
| -# endif
|
| -# else
|
| -# define fdopen(fd,type) _fdopen(fd,type)
|
| -# endif
|
| +#if (defined(_MSC_VER) && (_MSC_VER > 600))
|
| +# define fdopen(fd,type) _fdopen(fd,type)
|
| #endif
|
|
|
| -#if defined(__BORLANDC__)
|
| - #pragma warn -8004
|
| - #pragma warn -8008
|
| - #pragma warn -8066
|
| -#endif
|
|
|
| -/* provide prototypes for these when building zlib without LFS */
|
| -#if !defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0
|
| - ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off_t));
|
| - ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off_t));
|
| -#endif
|
| -
|
| - /* common defaults */
|
| + /* Common defaults */
|
|
|
| #ifndef OS_CODE
|
| # define OS_CODE 0x03 /* assume Unix */
|
| #endif
|
|
|
| #ifndef F_OPEN
|
| -# define F_OPEN(name, mode) fopen((name), (mode))
|
| +# define F_OPEN(name, mode) ft_fopen((name), (mode))
|
| #endif
|
|
|
| /* functions */
|
|
|
| -#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550)
|
| -# ifndef HAVE_VSNPRINTF
|
| -# define HAVE_VSNPRINTF
|
| -# endif
|
| -#endif
|
| -#if defined(__CYGWIN__)
|
| -# ifndef HAVE_VSNPRINTF
|
| -# define HAVE_VSNPRINTF
|
| -# endif
|
| -#endif
|
| -#ifndef HAVE_VSNPRINTF
|
| -# ifdef MSDOS
|
| - /* vsnprintf may exist on some MS-DOS compilers (DJGPP?),
|
| - but for now we just assume it doesn't. */
|
| -# define NO_vsnprintf
|
| -# endif
|
| -# ifdef __TURBOC__
|
| -# define NO_vsnprintf
|
| -# endif
|
| -# ifdef WIN32
|
| - /* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */
|
| -# if !defined(vsnprintf) && !defined(NO_vsnprintf)
|
| -# if !defined(_MSC_VER) || ( defined(_MSC_VER) && _MSC_VER < 1500 )
|
| -# define vsnprintf _vsnprintf
|
| -# endif
|
| -# endif
|
| -# endif
|
| -# ifdef __SASC
|
| -# define NO_vsnprintf
|
| -# endif
|
| -#endif
|
| -#ifdef VMS
|
| -# define NO_vsnprintf
|
| +#ifdef HAVE_STRERROR
|
| + extern char *strerror OF((int));
|
| +# define zstrerror(errnum) strerror(errnum)
|
| +#else
|
| +# define zstrerror(errnum) ""
|
| #endif
|
|
|
| #if defined(pyr)
|
| @@ -252,21 +171,21 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
|
| # define zmemcmp _fmemcmp
|
| # define zmemzero(dest, len) _fmemset(dest, 0, len)
|
| # else
|
| -# define zmemcpy memcpy
|
| -# define zmemcmp memcmp
|
| -# define zmemzero(dest, len) memset(dest, 0, len)
|
| +# define zmemcpy ft_memcpy
|
| +# define zmemcmp ft_memcmp
|
| +# define zmemzero(dest, len) ft_memset(dest, 0, len)
|
| # endif
|
| #else
|
| - void ZLIB_INTERNAL zmemcpy OF((Bytef* dest, const Bytef* source, uInt len));
|
| - int ZLIB_INTERNAL zmemcmp OF((const Bytef* s1, const Bytef* s2, uInt len));
|
| - void ZLIB_INTERNAL zmemzero OF((Bytef* dest, uInt len));
|
| + extern void zmemcpy OF((Bytef* dest, const Bytef* source, uInt len));
|
| + extern int zmemcmp OF((const Bytef* s1, const Bytef* s2, uInt len));
|
| + extern void zmemzero OF((Bytef* dest, uInt len));
|
| #endif
|
|
|
| /* Diagnostic functions */
|
| #ifdef DEBUG
|
| # include <stdio.h>
|
| - extern int ZLIB_INTERNAL z_verbose;
|
| - extern void ZLIB_INTERNAL z_error OF((char *m));
|
| + extern int z_verbose;
|
| + extern void z_error OF((char *m));
|
| # define Assert(cond,msg) {if(!(cond)) z_error(msg);}
|
| # define Trace(x) {if (z_verbose>=0) fprintf x ;}
|
| # define Tracev(x) {if (z_verbose>0) fprintf x ;}
|
| @@ -283,13 +202,14 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
|
| #endif
|
|
|
|
|
| -voidpf ZLIB_INTERNAL zcalloc OF((voidpf opaque, unsigned items,
|
| - unsigned size));
|
| -void ZLIB_INTERNAL zcfree OF((voidpf opaque, voidpf ptr));
|
| +typedef uLong (*check_func) OF((uLong check, const Bytef *buf,
|
| + uInt len));
|
| +local voidpf zcalloc OF((voidpf opaque, unsigned items, unsigned size));
|
| +local void zcfree OF((voidpf opaque, voidpf ptr));
|
|
|
| #define ZALLOC(strm, items, size) \
|
| (*((strm)->zalloc))((strm)->opaque, (items), (size))
|
| #define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
|
| #define TRY_FREE(s, p) {if (p) ZFREE(s, p);}
|
|
|
| -#endif /* ZUTIL_H */
|
| +#endif /* _Z_UTIL_H */
|
|
|