dic_internals.h File Reference


Detailed Description

Internal dictionary structures.

Author:
Antoine Fraboulet
Date:
2002

Definition in file dic_internals.h.

Go to the source code of this file.

Data Structures

struct  _Dawg_edge
 structure of a compressed dictionary

----------------
header
----------------
specialnode (0)
+
+ nodes
+
firstnode (= root)
---------------- More...
struct  _Dict_header
struct  _Dictionary

Defines

#define DIC_CHAR_MASK   0x1F
 bit masking for ascii characters
('a' & CHAR) == ('A' & CHAR) == 1
#define _COMPIL_KEYWORD_   "_COMPILED_DICTIONARY_"
 keyword included in dictionary headers implies little endian storage on words

Typedefs

typedef _Dawg_edge Dawg_edge
 structure of a compressed dictionary

----------------
header
----------------
specialnode (0)
+
+ nodes
+
firstnode (= root)
----------------
typedef _Dict_header Dict_header


Define Documentation

#define _COMPIL_KEYWORD_   "_COMPILED_DICTIONARY_"
 

keyword included in dictionary headers implies little endian storage on words

Definition at line 44 of file dic_internals.h.

Referenced by check_header(), fix_header(), and print_header_info().

#define DIC_CHAR_MASK   0x1F
 

bit masking for ascii characters
('a' & CHAR) == ('A' & CHAR) == 1

Definition at line 38 of file dic_internals.h.

Referenced by Dic_search_7pl1(), Dic_search_Cros(), Dic_search_cross_rec(), Dic_seek_edgeptr(), and makenode().


Typedef Documentation

typedef struct _Dawg_edge Dawg_edge
 

structure of a compressed dictionary

----------------
header
----------------
specialnode (0)
+
+ nodes
+
firstnode (= root)
----------------

typedef struct _Dict_header Dict_header
 


Generated on Thu Dec 29 02:01:15 2005 for Eliot by  doxygen 1.4.5