gzguts.h (230837) | gzguts.h (237248) |
---|---|
1/* gzguts.h -- zlib internal header definitions for gz* operations 2 * Copyright (C) 2004, 2005, 2010, 2011, 2012 Mark Adler 3 * For conditions of distribution and use, see copyright notice in zlib.h 4 */ 5 6#ifdef _LARGEFILE64_SOURCE 7# ifndef _LARGEFILE_SOURCE 8# define _LARGEFILE_SOURCE 1 9# endif 10# ifdef _FILE_OFFSET_BITS 11# undef _FILE_OFFSET_BITS 12# endif 13#endif 14 | 1/* gzguts.h -- zlib internal header definitions for gz* operations 2 * Copyright (C) 2004, 2005, 2010, 2011, 2012 Mark Adler 3 * For conditions of distribution and use, see copyright notice in zlib.h 4 */ 5 6#ifdef _LARGEFILE64_SOURCE 7# ifndef _LARGEFILE_SOURCE 8# define _LARGEFILE_SOURCE 1 9# endif 10# ifdef _FILE_OFFSET_BITS 11# undef _FILE_OFFSET_BITS 12# endif 13#endif 14 |
15#if ((__GNUC__-0) * 10 + __GNUC_MINOR__-0 >= 33) && !defined(NO_VIZ) | 15#ifdef HAVE_HIDDEN |
16# define ZLIB_INTERNAL __attribute__((visibility ("hidden"))) 17#else 18# define ZLIB_INTERNAL 19#endif 20 21#include <stdio.h> 22#include "zlib.h" 23#ifdef STDC 24# include <string.h> 25# include <stdlib.h> 26# include <limits.h> 27#endif 28#include <fcntl.h> 29 | 16# define ZLIB_INTERNAL __attribute__((visibility ("hidden"))) 17#else 18# define ZLIB_INTERNAL 19#endif 20 21#include <stdio.h> 22#include "zlib.h" 23#ifdef STDC 24# include <string.h> 25# include <stdlib.h> 26# include <limits.h> 27#endif 28#include <fcntl.h> 29 |
30#ifdef __TURBOC__ | 30#ifdef _WIN32 31# include <stddef.h> 32#endif 33 34#if defined(__TURBOC__) || defined(_MSC_VER) || defined(_WIN32) |
31# include <io.h> 32#endif 33 34#ifdef NO_DEFLATE /* for compatibility with old definition */ 35# define NO_GZCOMPRESS 36#endif 37 38#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550) --- 22 unchanged lines hidden (view full) --- 61# endif 62# ifdef __TURBOC__ 63# define NO_vsnprintf 64# endif 65# ifdef WIN32 66/* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */ 67# if !defined(vsnprintf) && !defined(NO_vsnprintf) 68# if !defined(_MSC_VER) || ( defined(_MSC_VER) && _MSC_VER < 1500 ) | 35# include <io.h> 36#endif 37 38#ifdef NO_DEFLATE /* for compatibility with old definition */ 39# define NO_GZCOMPRESS 40#endif 41 42#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550) --- 22 unchanged lines hidden (view full) --- 65# endif 66# ifdef __TURBOC__ 67# define NO_vsnprintf 68# endif 69# ifdef WIN32 70/* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */ 71# if !defined(vsnprintf) && !defined(NO_vsnprintf) 72# if !defined(_MSC_VER) || ( defined(_MSC_VER) && _MSC_VER < 1500 ) |
69# include <io.h> | |
70# define vsnprintf _vsnprintf 71# endif 72# endif 73# endif 74# ifdef __SASC 75# define NO_vsnprintf 76# endif 77# ifdef VMS --- 18 unchanged lines hidden (view full) --- 96 extern void free OF((voidpf ptr)); 97#endif 98 99/* get errno and strerror definition */ 100#if defined UNDER_CE 101# include <windows.h> 102# define zstrerror() gz_strwinerror((DWORD)GetLastError()) 103#else | 73# define vsnprintf _vsnprintf 74# endif 75# endif 76# endif 77# ifdef __SASC 78# define NO_vsnprintf 79# endif 80# ifdef VMS --- 18 unchanged lines hidden (view full) --- 99 extern void free OF((voidpf ptr)); 100#endif 101 102/* get errno and strerror definition */ 103#if defined UNDER_CE 104# include <windows.h> 105# define zstrerror() gz_strwinerror((DWORD)GetLastError()) 106#else |
104# ifdef STDC | 107# ifndef NO_STRERROR |
105# include <errno.h> 106# define zstrerror() strerror(errno) 107# else 108# define zstrerror() "stdio error (consult errno)" 109# endif 110#endif 111 112/* provide prototypes for these when building zlib without LFS */ --- 78 unchanged lines hidden --- | 108# include <errno.h> 109# define zstrerror() strerror(errno) 110# else 111# define zstrerror() "stdio error (consult errno)" 112# endif 113#endif 114 115/* provide prototypes for these when building zlib without LFS */ --- 78 unchanged lines hidden --- |