Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
Macros | Typedefs
zconf.h File Reference
#include <stddef.h>
#include <limits.h>
#include <sys/types.h>
#include <stdarg.h>

Go to the source code of this file.

Macros

#define STDC
 
#define STDC99
 
#define z_const
 
#define z_longlong   long long
 
#define MAX_MEM_LEVEL   9
 
#define MAX_WBITS   15 /* 32K LZ77 window */
 
#define OF(args)   args
 
#define Z_ARG(args)   args
 
#define ZEXTERN   extern
 
#define ZEXPORT
 
#define ZEXPORTVA
 
#define FAR
 
#define SEEK_SET   0 /* Seek from beginning of file. */
 
#define SEEK_CUR   1 /* Seek from current position. */
 
#define SEEK_END   2 /* Set file pointer to EOF plus "offset" */
 
#define z_off_t   long
 
#define z_off64_t   z_off_t
 

Typedefs

typedef size_t z_size_t
 
typedef unsigned char Byte
 
typedef unsigned int uInt
 
typedef unsigned long uLong
 
typedef Byte FAR Bytef
 
typedef char FAR charf
 
typedef int FAR intf
 
typedef uInt FAR uIntf
 
typedef uLong FAR uLongf
 
typedef void constvoidpc
 
typedef void FARvoidpf
 
typedef void * voidp
 
typedef unsigned long z_crc_t
 

Macro Definition Documentation

◆ FAR

#define FAR

Definition at line 393 of file zconf.h.

◆ MAX_MEM_LEVEL

#define MAX_MEM_LEVEL   9

Definition at line 263 of file zconf.h.

◆ MAX_WBITS

#define MAX_WBITS   15 /* 32K LZ77 window */

Definition at line 273 of file zconf.h.

◆ OF

#define OF (   args)    args

Definition at line 293 of file zconf.h.

◆ SEEK_CUR

#define SEEK_CUR   1 /* Seek from current position. */

Definition at line 512 of file zconf.h.

◆ SEEK_END

#define SEEK_END   2 /* Set file pointer to EOF plus "offset" */

Definition at line 513 of file zconf.h.

◆ SEEK_SET

#define SEEK_SET   0 /* Seek from beginning of file. */

Definition at line 511 of file zconf.h.

◆ STDC

#define STDC

Definition at line 206 of file zconf.h.

◆ STDC99

#define STDC99

Definition at line 210 of file zconf.h.

◆ Z_ARG

#define Z_ARG (   args)    args

Definition at line 301 of file zconf.h.

◆ z_const

#define z_const

Definition at line 240 of file zconf.h.

◆ z_longlong

#define z_longlong   long long

Definition at line 246 of file zconf.h.

◆ z_off64_t

#define z_off64_t   z_off_t

Definition at line 526 of file zconf.h.

◆ z_off_t

#define z_off_t   long

Definition at line 517 of file zconf.h.

◆ ZEXPORT

#define ZEXPORT

Definition at line 386 of file zconf.h.

◆ ZEXPORTVA

#define ZEXPORTVA

Definition at line 389 of file zconf.h.

◆ ZEXTERN

#define ZEXTERN   extern

Definition at line 383 of file zconf.h.

Typedef Documentation

◆ Byte

typedef unsigned char Byte

Definition at line 397 of file zconf.h.

◆ Bytef

typedef Byte FAR Bytef

Definition at line 406 of file zconf.h.

◆ charf

typedef char FAR charf

Definition at line 408 of file zconf.h.

◆ intf

typedef int FAR intf

Definition at line 409 of file zconf.h.

◆ uInt

typedef unsigned int uInt

Definition at line 399 of file zconf.h.

◆ uIntf

typedef uInt FAR uIntf

Definition at line 410 of file zconf.h.

◆ uLong

typedef uLong

Definition at line 400 of file zconf.h.

◆ uLongf

typedef uLong FAR uLongf

Definition at line 411 of file zconf.h.

◆ voidp

typedef void* voidp

Definition at line 416 of file zconf.h.

◆ voidpc

typedef void const* voidpc

Definition at line 414 of file zconf.h.

◆ voidpf

typedef voidpf

Definition at line 415 of file zconf.h.

◆ z_crc_t

typedef unsigned long z_crc_t

Definition at line 437 of file zconf.h.

◆ z_size_t

typedef size_t z_size_t

Definition at line 251 of file zconf.h.