MityDSP Documentation Index

e:/hudson/workspace/MityDSP MDK Release/trunk/sw/inc/zlib/tcZlib.h File Reference

Classes

struct  ZLib::tsZLibHdr
 Gzip file header structure, see RFC 1952. More...

Namespaces

namespace  ZLib

Defines

#define ZLIB_HDR_ID1   0x1F
#define ZLIB_HDR_ID2   0x8B
#define ZLIB_HDR_CM_DEFLATE   8
#define ZLIB_HDR_FLG_FTEXT   0x01
#define ZLIB_HDR_FLG_FHCRC   0x02
#define ZLIB_HDR_FLG_FEXTRA   0x04
#define ZLIB_HDR_FLG_FNAME   0x08
#define ZLIB_HDR_FLG_FCOMMENT   0x10
#define ZLIB_HDR_XFL_MAX_COMP   0x02
#define XLIB_HDR_XFL_FAST_COMP   0x04

Enumerations

enum  ZLib::teZlibErr {
  ZLib::eeOK = 0, ZLib::eeSTREAM_END = 1, ZLib::eeNEED_DICT = 2, ZLib::eeERRNO = (-1),
  ZLib::eeSTREAM_ERROR = (-2), ZLib::eeDATA_ERROR = (-3), ZLib::eeMEM_ERROR = (-4), ZLib::eeBUF_ERROR = (-5),
  ZLib::eeVERSION_ERROR = (-6)
}

Functions

int ZLib::Compress (unsigned char *apDest, unsigned int *apDestLen, unsigned char *apSource, unsigned int anSourceLen)
 Compress a memory mapped image to a gzip compatible output image, including the necessary header for decoding by gzip versions 1.2.3 or higher.
int ZLib::UnCompress (unsigned char *apDest, unsigned int *apDestLen, unsigned char *apSource, unsigned int anSourceLen)
 UnCompresses a gzip image to a memory image.

Variables

static const unsigned int ZLib::GZ_HEADER_SIZE = 10

Define Documentation

#define ZLIB_HDR_ID1   0x1F
#define ZLIB_HDR_ID2   0x8B
#define ZLIB_HDR_CM_DEFLATE   8
#define ZLIB_HDR_FLG_FTEXT   0x01
#define ZLIB_HDR_FLG_FHCRC   0x02
#define ZLIB_HDR_FLG_FEXTRA   0x04
#define ZLIB_HDR_FLG_FNAME   0x08
#define ZLIB_HDR_FLG_FCOMMENT   0x10
#define ZLIB_HDR_XFL_MAX_COMP   0x02
#define XLIB_HDR_XFL_FAST_COMP   0x04

  
Generated on Wed Mar 28 15:14:04 2012 for Zlib Compression Library by  Doxygen Version 1.6.1
Copyright © 2009, Critical Link LLC, All rights reserved.