UltraScan III
Classes | Macros | Typedefs
us_gzip.h File Reference
#include <qstring.h>
#include <sys/types.h>
#include "us_extern.h"
Include dependency graph for us_gzip.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  US_Gzip
 
struct  US_Gzip::config
 For definition of different compression levels. More...
 
struct  US_Gzip::huft
 
struct  US_Gzip::ct_data
 
struct  US_Gzip::tree_desc
 

Macros

#define GZIP_OK   0
 
#define GZIP_NOEXIST   1
 
#define GZIP_NOTFILE   2
 
#define GZIP_NOREAD   3
 
#define GZIP_NOTGZ   4
 
#define GZIP_OPTIONNOTSUPPORTED   5
 
#define GZIP_OUTFILEEXISTS   6
 
#define GZIP_CRCERROR   7
 
#define GZIP_READERROR   8
 
#define GZIP_WRITEERROR   9
 
#define GZIP_LENGTHERROR   10
 
#define GZIP_FILENAMEERROR   11
 
#define GZIP_INTERNAL   12
 
#define INBUFSIZ   0x8000 /* input buffer size */
 
#define INBUF_EXTRA   64 /* required by unlzw() */
 
#define OUTBUFSIZ   16384 /* output buffer size */
 
#define OUTBUF_EXTRA   2048 /* required by unlzw() */
 
#define WSIZE   0x8000 /* window size--must be a power of two, and */
 
#define max_insert_length   max_lazy_match
 
#define tab_prefix   prev /* hash link (see deflate.c) */
 
#define head   ( prev + WSIZE ) /* hash head (see deflate.c) */
 
#define BITS   16
 
#define Buf_size   ( 8 * 2 * sizeof( char ) )
 
#define MAX_BITS   15
 
#define MAX_BL_BITS   7
 
#define LENGTH_CODES   29
 
#define LITERALS   256
 
#define END_BLOCK   256
 
#define D_CODES   30
 
#define BL_CODES   19
 
#define L_CODES   ( LITERALS + 1 + LENGTH_CODES )
 
#define Freq   fc.freq
 
#define Code   fc.code
 
#define Dad   dl.dad
 
#define Len   dl.len
 
#define HEAP_SIZE   ( 2 * L_CODES + 1 )
 
#define MIN_MATCH   3
 
#define MAX_MATCH   258
 
#define DIST_BUFSIZE   0x8000 /* buffer for distances, see trees.c */
 
#define LIT_BUFSIZE   0x8000
 

Typedefs

typedef unsigned char uch
 
typedef unsigned short ush
 
typedef unsigned long ulg
 

Macro Definition Documentation

#define BITS   16

Definition at line 174 of file us_gzip.h.

#define BL_CODES   19

Definition at line 209 of file us_gzip.h.

#define Buf_size   ( 8 * 2 * sizeof( char ) )

Definition at line 181 of file us_gzip.h.

#define Code   fc.code

Definition at line 216 of file us_gzip.h.

#define D_CODES   30

Definition at line 206 of file us_gzip.h.

#define Dad   dl.dad

Definition at line 217 of file us_gzip.h.

#define DIST_BUFSIZE   0x8000 /* buffer for distances, see trees.c */

Definition at line 274 of file us_gzip.h.

#define END_BLOCK   256

Definition at line 203 of file us_gzip.h.

#define Freq   fc.freq

Definition at line 215 of file us_gzip.h.

#define GZIP_CRCERROR   7

Definition at line 17 of file us_gzip.h.

#define GZIP_FILENAMEERROR   11

Definition at line 21 of file us_gzip.h.

#define GZIP_INTERNAL   12

Definition at line 22 of file us_gzip.h.

#define GZIP_LENGTHERROR   10

Definition at line 20 of file us_gzip.h.

#define GZIP_NOEXIST   1

Definition at line 11 of file us_gzip.h.

#define GZIP_NOREAD   3

Definition at line 13 of file us_gzip.h.

#define GZIP_NOTFILE   2

Definition at line 12 of file us_gzip.h.

#define GZIP_NOTGZ   4

Definition at line 14 of file us_gzip.h.

#define GZIP_OK   0

Definition at line 10 of file us_gzip.h.

#define GZIP_OPTIONNOTSUPPORTED   5

Definition at line 15 of file us_gzip.h.

#define GZIP_OUTFILEEXISTS   6

Definition at line 16 of file us_gzip.h.

#define GZIP_READERROR   8

Definition at line 18 of file us_gzip.h.

#define GZIP_WRITEERROR   9

Definition at line 19 of file us_gzip.h.

#define head   ( prev + WSIZE ) /* hash head (see deflate.c) */

Definition at line 172 of file us_gzip.h.

#define HEAP_SIZE   ( 2 * L_CODES + 1 )

Definition at line 220 of file us_gzip.h.

#define INBUF_EXTRA   64 /* required by unlzw() */

Definition at line 82 of file us_gzip.h.

#define INBUFSIZ   0x8000 /* input buffer size */

Definition at line 81 of file us_gzip.h.

#define L_CODES   ( LITERALS + 1 + LENGTH_CODES )

Definition at line 212 of file us_gzip.h.

#define Len   dl.len

Definition at line 218 of file us_gzip.h.

#define LENGTH_CODES   29

Definition at line 197 of file us_gzip.h.

#define LIT_BUFSIZE   0x8000

Definition at line 284 of file us_gzip.h.

#define LITERALS   256

Definition at line 200 of file us_gzip.h.

#define MAX_BITS   15

Definition at line 191 of file us_gzip.h.

#define MAX_BL_BITS   7

Definition at line 194 of file us_gzip.h.

#define max_insert_length   max_lazy_match

Definition at line 161 of file us_gzip.h.

#define MAX_MATCH   258

Definition at line 255 of file us_gzip.h.

#define MIN_MATCH   3

Definition at line 254 of file us_gzip.h.

#define OUTBUF_EXTRA   2048 /* required by unlzw() */

Definition at line 84 of file us_gzip.h.

#define OUTBUFSIZ   16384 /* output buffer size */

Definition at line 83 of file us_gzip.h.

#define tab_prefix   prev /* hash link (see deflate.c) */

Definition at line 171 of file us_gzip.h.

#define WSIZE   0x8000 /* window size--must be a power of two, and */

Definition at line 86 of file us_gzip.h.

Typedef Documentation

typedef unsigned char uch

Definition at line 25 of file us_gzip.h.

typedef unsigned long ulg

Definition at line 27 of file us_gzip.h.

typedef unsigned short ush

Definition at line 26 of file us_gzip.h.