hash::items_s Struct Reference


Data Fields

int more
char * next
int datalen
int size
int nel
int list
struct {
   int   nel
   char *   base
lists [MAX_LISTS]

Detailed Description

The array of records, maintained by these routines.


Field Documentation

char* hash::items_s::base

Base of items array

int hash::items_s::datalen

Length of records in this hash table

int hash::items_s::list

Index into lists[]

struct { ... } hash::items_s::lists[ MAX_LISTS ]

int hash::items_s::more

How many more items fit in lists[ list ]

int hash::items_s::nel

Total items held by all lists[]

char* hash::items_s::next

Where to put more items in lists[ list ]

int hash::items_s::size

Sizeof( item_t ) + aligned datalen


The documentation for this struct was generated from the following file:
Generated on Thu Aug 17 15:54:33 2006 for MaJam by  doxygen 1.4.7