Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ppm.h File Reference

#include "utypes.h"
#include "arith.h"

Include dependency graph for ppm.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BUFSIZE   1024
#define HASH_SIZE   16384
#define ORDER_MAX   4
#define RENORM_FREQSYM   250
#define RENORM_FREQTOT   15000
#define NODE_SFNB   7
#define HDR_SFNB   2
#define SYM_NB   256
#define SYM_SPECIAL_NB   1
#define SYM_ESCAPE   256
#define SYM_EOF   256
#define NIL   0xFFFF
#define HASH_ADDRESS   (65530-HASH_SIZE)

Typedefs

typedef _NODE NODE


Define Documentation

#define BUFSIZE   1024
 

Definition at line 23 of file ppm.h.

#define HASH_ADDRESS   (65530-HASH_SIZE)
 

Definition at line 61 of file ppm.h.

Referenced by ppm_worker::Context_DeleteLast(), ppm_worker::Context_Search(), ppm_worker::PPM_Decode(), and ppm_worker::PPM_Init().

#define HASH_SIZE   16384
 

Definition at line 28 of file ppm.h.

Referenced by ppm_worker::Hash_Update(), and ppm_worker::PPM_Init().

#define HDR_SFNB   2
 

Definition at line 42 of file ppm.h.

Referenced by ppm_worker::Decode_NoExclude().

#define NIL   0xFFFF
 

Definition at line 57 of file ppm.h.

Referenced by ppm_worker::Context_DeleteLast(), ppm_worker::Context_NewSym(), ppm_worker::Node_Free(), ppm_worker::PPM_Decode(), and ppm_worker::PPM_Init().

#define NODE_SFNB   7
 

Definition at line 41 of file ppm.h.

Referenced by ppm_worker::Context_NewSym().

#define ORDER_MAX   4
 

Definition at line 31 of file ppm.h.

Referenced by ppm_worker::Hash_Update(), ppm_worker::PPM_Decode(), and ppm_worker::PPM_Init().

#define RENORM_FREQSYM   250
 

Definition at line 34 of file ppm.h.

#define RENORM_FREQTOT   15000
 

Definition at line 37 of file ppm.h.

#define SYM_EOF   256
 

Definition at line 54 of file ppm.h.

Referenced by ppm_expander::getch().

#define SYM_ESCAPE   256
 

Definition at line 51 of file ppm.h.

Referenced by ppm_worker::Decode_NoExclude(), and ppm_worker::PPM_Decode().

#define SYM_NB   256
 

Definition at line 45 of file ppm.h.

Referenced by ppm_worker::Context_Renorm(), ppm_worker::Decode_NewSym(), ppm_worker::PPM_Decode(), and ppm_worker::Sym_ExcludeReset().

#define SYM_SPECIAL_NB   1
 

Definition at line 48 of file ppm.h.

Referenced by ppm_worker::Decode_NewSym().


Typedef Documentation

typedef union _NODE NODE
 


Generated on Sat Nov 5 16:50:02 2005 for OPIE by  doxygen 1.4.2