This documenta- tion describes the current state of development.
Note that interfaces and functionality may still change.

Prokee Modules:
  A
  B
  C
  D
  E
  F
  G
  I
  L
  M
  N
  O
  P
  R
  S
  T
  U
  W

     open all    |    close all

GUI Elements:
  B
  C
  I
  M
  P
  R
  S
  T

     open all    |    close all

GUI Interactions:
  B
  F
  H
  S

     open all    |    close all

GUI Layouts:
  L

     open all    |    close all

Games/Demos:
  M

     open all    |    close all

Third Party Libraries:
  P
  F
  Z

     open all    |    close all

Information about this Website / Informationen zu dieser Webseite:
In case of any questions, or comments, please feel free to contact me via email at apoll500@gmail.com.

Module zlib_module [Version: v01]

This documentation describes the Prokee module interface.


Library Functions (Exported Pointers Version):
Basic Functions:
zlibVersion
const char *zlibVersion()
deflate
int deflate(z_streamp strm,int flush)
deflateEnd
int deflateEnd(z_streamp strm)
inflate
int inflate(z_streamp strm,int flush)
inflateEnd
int inflateEnd(z_streamp strm)
deflateSetDictionary
int deflateSetDictionary(z_streamp strm,const Bytef *dictionary,uInt dictLength)
deflateGetDictionary
int deflateGetDictionary(z_streamp strm,Bytef *dictionary,uInt *dictLength)
deflateCopy
int deflateCopy(z_streamp dest,z_streamp source)
deflateReset
int deflateReset(z_streamp strm)
deflateParams
int deflateParams(z_streamp strm,int level,int strategy)
deflateTune
int deflateTune(z_streamp strm,int good_length,int max_lazy,int nice_length,int max_chain)
deflateBound
uLong deflateBound(z_streamp strm,uLong sourceLen)
deflatePending
int deflatePending(z_streamp strm,unsigned int *pending,int *bits)
deflatePrime
int deflatePrime(z_streamp strm,int bits,int value)
deflateSetHeader
int deflateSetHeader(z_streamp strm,gz_headerp head)
inflateSetDictionary
int inflateSetDictionary(z_streamp strm,const Bytef *dictionary,uInt dictLength)
inflateGetDictionary
int inflateGetDictionary(z_streamp strm,Bytef *dictionary,uInt *dictLength)
inflateSync
int inflateSync(z_streamp strm)
inflateCopy
int inflateCopy(z_streamp dest,z_streamp source)
inflateReset
int inflateReset(z_streamp strm)
inflateReset2
int inflateReset2(z_streamp strm,int windowBits)
inflatePrime
int inflatePrime(z_streamp strm,int bits,int value)
inflateMark
long int inflateMark(z_streamp strm)
inflateGetHeader
int inflateGetHeader(z_streamp strm,gz_headerp head)
inflateBack
int inflateBack(z_streamp strm,in_func in,void *in_desc,out_func out,void *out_desc)
inflateBackEnd
int inflateBackEnd(z_streamp strm)
zlibCompileFlags
uLong zlibCompileFlags()
Utility Functions:
compress
int compress(Bytef *dest,uLongf *destLen,const Bytef *source,uLong sourceLen)
compress2
int compress2(Bytef *dest,uLongf *destLen,const Bytef *source,uLong sourceLen,int level)
compressBound
uLong compressBound(uLong sourceLen)
uncompress
int uncompress(Bytef *dest,uLongf *destLen,const Bytef *source,uLong sourceLen)
uncompress2
int uncompress2(Bytef *dest,uLongf *destLen,const Bytef *source,uLong *sourceLen)
GZIP File Access Functions:
gzopen
gzFile gzopen(const char *path,const char *mode)
gzdopen
gzFile gzdopen(int fd,const char *mode)
gzbuffer
int gzbuffer(gzFile file,unsigned int size)
gzsetparams
int gzsetparams(gzFile file,int level,int strategy)
gzread
int gzread(gzFile file,voidp buf,unsigned int len)
gzfread
z_size_t gzfread(voidp buf,z_size_t size,z_size_t nitems,gzFile file)
gzwrite
int gzwrite(gzFile file,voidpc buf,unsigned int len)
gzfwrite
z_size_t gzfwrite(voidpc buf,z_size_t size,z_size_t nitems,gzFile file)
gzprintf
int gzprintf(gzFile file,const char *format,... )
gzputs
int gzputs(gzFile file,const char *s)
gzgets
char *gzgets(gzFile file,char *buf,int len)
gzputc
int gzputc(gzFile file,int c)
gzungetc
int gzungetc(int c,gzFile file)
gzflush
int gzflush(gzFile file,int flush)
gzseek
z_off_t gzseek(gzFile file,z_off_t offset,int whence)
gzrewind
int gzrewind(gzFile file)
gztell
z_off_t gztell(gzFile file)
gzoffset
z_off_t gzoffset(gzFile file)
gzeof
int gzeof(gzFile file)
gzdirect
int gzdirect(gzFile file)
gzclose
int gzclose(gzFile file)
gzclose_r
int gzclose_r(gzFile file)
gzclose_w
int gzclose_w(gzFile file)
gzerror
const char *gzerror(gzFile file,int *errnum)
gzclearerr
void gzclearerr(gzFile file)
Checksum Functions:
adler32
uLong adler32(uLong adler,const Bytef *buf,uInt len)
adler32_z
uLong adler32_z(uLong adler,const Bytef *buf,z_size_t len)
adler32_combine
uLong adler32_combine(uLong adler1,uLong adler2,z_off_t len2)
crc32
uLong crc32(uLong crc,const Bytef *buf,uInt len)
crc32_z
uLong crc32_z(uLong crc,const Bytef *buf,z_size_t len)
crc32_combine
uLong crc32_combine(uLong crc1,uLong crc2,z_off_t len2)
Uncategorized Functions:
deflateInit_
int deflateInit_(z_streamp strm,int level,const char *version,int stream_size)
inflateInit_
int inflateInit_(z_streamp strm,const char *version,int stream_size)
deflateInit2_
int deflateInit2_(z_streamp strm,int level,int method,int windowBits,int memLevel,int strategy,const char *version,int stream_size)
inflateInit2_
int inflateInit2_(z_streamp strm,int windowBits,const char *version,int stream_size)
inflateBackInit_
int inflateBackInit_(z_streamp strm,int windowBits,unsigned char *window,const char *version,int stream_size)
gzgetc_
int gzgetc_(gzFile file)
Undocumented Functions:
inflateUndermine
int inflateUndermine(z_streamp a,int b)
inflateValidate
int inflateValidate(z_streamp a,int b)

Motivation


Library Functions (Exported Pointers Version)

   zlibVersion


See zlib.h.

Signature:
const char *zlibVersion()

   deflate


See zlib.h.

Signature:
int deflate(z_streamp strm,int flush)

Parameters:
Type Name Direction Description
z_streamp strm
int flush

   deflateEnd


See zlib.h.

Signature:
int deflateEnd(z_streamp strm)

Parameters:
Type Name Direction Description
z_streamp strm

   inflate


See zlib.h.

Signature:
int inflate(z_streamp strm,int flush)

Parameters:
Type Name Direction Description
z_streamp strm
int flush

   inflateEnd


See zlib.h.

Signature:
int inflateEnd(z_streamp strm)

Parameters:
Type Name Direction Description
z_streamp strm

   deflateSetDictionary


See zlib.h.

Signature:
int deflateSetDictionary(z_streamp strm,const Bytef *dictionary,uInt dictLength)

Parameters:
Type Name Direction Description
z_streamp strm
const Bytef *dictionary
uInt dictLength

   deflateGetDictionary


See zlib.h.

Signature:
int deflateGetDictionary(z_streamp strm,Bytef *dictionary,uInt *dictLength)

Parameters:
Type Name Direction Description
z_streamp strm
Bytef *dictionary
uInt *dictLength

   deflateCopy


See zlib.h.

Signature:
int deflateCopy(z_streamp dest,z_streamp source)

Parameters:
Type Name Direction Description
z_streamp dest
z_streamp source

   deflateReset


See zlib.h.

Signature:
int deflateReset(z_streamp strm)

Parameters:
Type Name Direction Description
z_streamp strm

   deflateParams


See zlib.h.

Signature:
int deflateParams(z_streamp strm,int level,int strategy)

Parameters:
Type Name Direction Description
z_streamp strm
int level
int strategy

   deflateTune


See zlib.h.

Signature:
int deflateTune(z_streamp strm,int good_length,int max_lazy,int nice_length,int max_chain)

Parameters:
Type Name Direction Description
z_streamp strm
int good_length
int max_lazy
int nice_length
int max_chain

   deflateBound


See zlib.h.

Signature:
uLong deflateBound(z_streamp strm,uLong sourceLen)

Parameters:
Type Name Direction Description
z_streamp strm
uLong sourceLen

   deflatePending


See zlib.h.

Signature:
int deflatePending(z_streamp strm,unsigned int *pending,int *bits)

Parameters:
Type Name Direction Description
z_streamp strm
unsigned int *pending
int *bits

   deflatePrime


See zlib.h.

Signature:
int deflatePrime(z_streamp strm,int bits,int value)

Parameters:
Type Name Direction Description
z_streamp strm
int bits
int value

   deflateSetHeader


See zlib.h.

Signature:
int deflateSetHeader(z_streamp strm,gz_headerp head)

Parameters:
Type Name Direction Description
z_streamp strm
gz_headerp head

   inflateSetDictionary


See zlib.h.

Signature:
int inflateSetDictionary(z_streamp strm,const Bytef *dictionary,uInt dictLength)

Parameters:
Type Name Direction Description
z_streamp strm
const Bytef *dictionary
uInt dictLength

   inflateGetDictionary


See zlib.h.

Signature:
int inflateGetDictionary(z_streamp strm,Bytef *dictionary,uInt *dictLength)

Parameters:
Type Name Direction Description
z_streamp strm
Bytef *dictionary
uInt *dictLength

   inflateSync


See zlib.h.

Signature:
int inflateSync(z_streamp strm)

Parameters:
Type Name Direction Description
z_streamp strm

   inflateCopy


See zlib.h.

Signature:
int inflateCopy(z_streamp dest,z_streamp source)

Parameters:
Type Name Direction Description
z_streamp dest
z_streamp source

   inflateReset


See zlib.h.

Signature:
int inflateReset(z_streamp strm)

Parameters:
Type Name Direction Description
z_streamp strm

   inflateReset2


See zlib.h.

Signature:
int inflateReset2(z_streamp strm,int windowBits)

Parameters:
Type Name Direction Description
z_streamp strm
int windowBits

   inflatePrime


See zlib.h.

Signature:
int inflatePrime(z_streamp strm,int bits,int value)

Parameters:
Type Name Direction Description
z_streamp strm
int bits
int value

   inflateMark


See zlib.h.

Signature:
long int inflateMark(z_streamp strm)

Parameters:
Type Name Direction Description
z_streamp strm

   inflateGetHeader


See zlib.h.

Signature:
int inflateGetHeader(z_streamp strm,gz_headerp head)

Parameters:
Type Name Direction Description
z_streamp strm
gz_headerp head

   inflateBack


See zlib.h.

Signature:
int inflateBack(z_streamp strm,in_func in,void *in_desc,out_func out,void *out_desc)

Parameters:
Type Name Direction Description
z_streamp strm
in_func in
void *in_desc
out_func out
void *out_desc

   inflateBackEnd


See zlib.h.

Signature:
int inflateBackEnd(z_streamp strm)

Parameters:
Type Name Direction Description
z_streamp strm

   zlibCompileFlags


See zlib.h.

Signature:
uLong zlibCompileFlags()

   compress


See zlib.h.

Signature:
int compress(Bytef *dest,uLongf *destLen,const Bytef *source,uLong sourceLen)

Parameters:
Type Name Direction Description
Bytef *dest
uLongf *destLen
const Bytef *source
uLong sourceLen

   compress2


See zlib.h.

Signature:
int compress2(Bytef *dest,uLongf *destLen,const Bytef *source,uLong sourceLen,int level)

Parameters:
Type Name Direction Description
Bytef *dest
uLongf *destLen
const Bytef *source
uLong sourceLen
int level

   compressBound


See zlib.h.

Signature:
uLong compressBound(uLong sourceLen)

Parameters:
Type Name Direction Description
uLong sourceLen

   uncompress


See zlib.h.

Signature:
int uncompress(Bytef *dest,uLongf *destLen,const Bytef *source,uLong sourceLen)

Parameters:
Type Name Direction Description
Bytef *dest
uLongf *destLen
const Bytef *source
uLong sourceLen

   uncompress2


See zlib.h.

Signature:
int uncompress2(Bytef *dest,uLongf *destLen,const Bytef *source,uLong *sourceLen)

Parameters:
Type Name Direction Description
Bytef *dest
uLongf *destLen
const Bytef *source
uLong *sourceLen

   gzopen


See zlib.h.

Signature:
gzFile gzopen(const char *path,const char *mode)

Parameters:
Type Name Direction Description
const char *path
const char *mode

   gzdopen


See zlib.h.

Signature:
gzFile gzdopen(int fd,const char *mode)

Parameters:
Type Name Direction Description
int fd
const char *mode

   gzbuffer


See zlib.h.

Signature:
int gzbuffer(gzFile file,unsigned int size)

Parameters:
Type Name Direction Description
gzFile file
unsigned int size

   gzsetparams


See zlib.h.

Signature:
int gzsetparams(gzFile file,int level,int strategy)

Parameters:
Type Name Direction Description
gzFile file
int level
int strategy

   gzread


See zlib.h.

Signature:
int gzread(gzFile file,voidp buf,unsigned int len)

Parameters:
Type Name Direction Description
gzFile file
voidp buf
unsigned int len

   gzfread


See zlib.h.

Signature:
z_size_t gzfread(voidp buf,z_size_t size,z_size_t nitems,gzFile file)

Parameters:
Type Name Direction Description
voidp buf
z_size_t size
z_size_t nitems
gzFile file

   gzwrite


See zlib.h.

Signature:
int gzwrite(gzFile file,voidpc buf,unsigned int len)

Parameters:
Type Name Direction Description
gzFile file
voidpc buf
unsigned int len

   gzfwrite


See zlib.h.

Signature:
z_size_t gzfwrite(voidpc buf,z_size_t size,z_size_t nitems,gzFile file)

Parameters:
Type Name Direction Description
voidpc buf
z_size_t size
z_size_t nitems
gzFile file

   gzprintf


See zlib.h.

Signature:
int gzprintf(gzFile file,const char *format,... )

Parameters:
Type Name Direction Description
gzFile file
const char *format
...

   gzputs


See zlib.h.

Signature:
int gzputs(gzFile file,const char *s)

Parameters:
Type Name Direction Description
gzFile file
const char *s

   gzgets


See zlib.h.

Signature:
char *gzgets(gzFile file,char *buf,int len)

Parameters:
Type Name Direction Description
gzFile file
char *buf
int len

   gzputc


See zlib.h.

Signature:
int gzputc(gzFile file,int c)

Parameters:
Type Name Direction Description
gzFile file
int c

   gzungetc


See zlib.h.

Signature:
int gzungetc(int c,gzFile file)

Parameters:
Type Name Direction Description
int c
gzFile file

   gzflush


See zlib.h.

Signature:
int gzflush(gzFile file,int flush)

Parameters:
Type Name Direction Description
gzFile file
int flush

   gzseek


See zlib.h.

Signature:
z_off_t gzseek(gzFile file,z_off_t offset,int whence)

Parameters:
Type Name Direction Description
gzFile file
z_off_t offset
int whence

   gzrewind


See zlib.h.

Signature:
int gzrewind(gzFile file)

Parameters:
Type Name Direction Description
gzFile file

   gztell


See zlib.h.

Signature:
z_off_t gztell(gzFile file)

Parameters:
Type Name Direction Description
gzFile file

   gzoffset


See zlib.h.

Signature:
z_off_t gzoffset(gzFile file)

Parameters:
Type Name Direction Description
gzFile file

   gzeof


See zlib.h.

Signature:
int gzeof(gzFile file)

Parameters:
Type Name Direction Description
gzFile file

   gzdirect


See zlib.h.

Signature:
int gzdirect(gzFile file)

Parameters:
Type Name Direction Description
gzFile file

   gzclose


See zlib.h.

Signature:
int gzclose(gzFile file)

Parameters:
Type Name Direction Description
gzFile file

   gzclose_r


See zlib.h.

Signature:
int gzclose_r(gzFile file)

Parameters:
Type Name Direction Description
gzFile file

   gzclose_w


See zlib.h.

Signature:
int gzclose_w(gzFile file)

Parameters:
Type Name Direction Description
gzFile file

   gzerror


See zlib.h.

Signature:
const char *gzerror(gzFile file,int *errnum)

Parameters:
Type Name Direction Description
gzFile file
int *errnum

   gzclearerr


See zlib.h.

Signature:
void gzclearerr(gzFile file)

Parameters:
Type Name Direction Description
gzFile file

   adler32


See zlib.h.

Signature:
uLong adler32(uLong adler,const Bytef *buf,uInt len)

Parameters:
Type Name Direction Description
uLong adler
const Bytef *buf
uInt len

   adler32_z


See zlib.h.

Signature:
uLong adler32_z(uLong adler,const Bytef *buf,z_size_t len)

Parameters:
Type Name Direction Description
uLong adler
const Bytef *buf
z_size_t len

   adler32_combine


See zlib.h.

Signature:
uLong adler32_combine(uLong adler1,uLong adler2,z_off_t len2)

Parameters:
Type Name Direction Description
uLong adler1
uLong adler2
z_off_t len2

   crc32


See zlib.h.

Signature:
uLong crc32(uLong crc,const Bytef *buf,uInt len)

Parameters:
Type Name Direction Description
uLong crc
const Bytef *buf
uInt len

   crc32_z


See zlib.h.

Signature:
uLong crc32_z(uLong crc,const Bytef *buf,z_size_t len)

Parameters:
Type Name Direction Description
uLong crc
const Bytef *buf
z_size_t len

   crc32_combine


See zlib.h.

Signature:
uLong crc32_combine(uLong crc1,uLong crc2,z_off_t len2)

Parameters:
Type Name Direction Description
uLong crc1
uLong crc2
z_off_t len2

   deflateInit_


See zlib.h.

Signature:
int deflateInit_(z_streamp strm,int level,const char *version,int stream_size)

Parameters:
Type Name Direction Description
z_streamp strm
int level
const char *version
int stream_size

   inflateInit_


See zlib.h.

Signature:
int inflateInit_(z_streamp strm,const char *version,int stream_size)

Parameters:
Type Name Direction Description
z_streamp strm
const char *version
int stream_size

   deflateInit2_


See zlib.h.

Signature:
int deflateInit2_(z_streamp strm,int level,int method,int windowBits,int memLevel,int strategy,const char *version,int stream_size)

Parameters:
Type Name Direction Description
z_streamp strm
int level
int method
int windowBits
int memLevel
int strategy
const char *version
int stream_size

   inflateInit2_


See zlib.h.

Signature:
int inflateInit2_(z_streamp strm,int windowBits,const char *version,int stream_size)

Parameters:
Type Name Direction Description
z_streamp strm
int windowBits
const char *version
int stream_size

   inflateBackInit_


See zlib.h.

Signature:
int inflateBackInit_(z_streamp strm,int windowBits,unsigned char *window,const char *version,int stream_size)

Parameters:
Type Name Direction Description
z_streamp strm
int windowBits
unsigned char *window
const char *version
int stream_size

   gzgetc_


See zlib.h.

Signature:
int gzgetc_(gzFile file)

Parameters:
Type Name Direction Description
gzFile file

   inflateUndermine


See zlib.h.

Signature:
int inflateUndermine(z_streamp a,int b)

Parameters:
Type Name Direction Description
z_streamp a
int b

   inflateValidate


See zlib.h.

Signature:
int inflateValidate(z_streamp a,int b)

Parameters:
Type Name Direction Description
z_streamp a
int b


Copyright © 2017 - 2019 by Andreas Pollhammer