Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

sym.c File Reference

#include "basic/basicInternal.h"

Functions

static int hashIndex (sym_tabent_t *tp, char_t *name)
static sym_thash (sym_tabent_t *tp, char_t *name)
static int calcPrime (int size)
int symSubOpen ()
void symSubClose ()
sym_fd_t symOpen (int hash_size)
void symClose (sym_fd_t sd)
sym_tsymFirst (sym_fd_t sd)
sym_tsymNext (sym_fd_t sd)
sym_tsymLookup (sym_fd_t sd, char_t *name)
sym_tsymEnter (sym_fd_t sd, char_t *name, value_t v, int arg)
int symDelete (sym_fd_t sd, char_t *name)
static int isPrime (int n)

Variables

static sym_tabent_t ** sym
static int symMax
static int symOpenCount = 0
static int htIndex
static sym_tnext

Function Documentation

static int calcPrime int  size  )  [static]
 

static sym_t * hash sym_tabent_t tp,
char_t name
[static]
 

static int hashIndex sym_tabent_t tp,
char_t name
[static]
 

static int isPrime int  n  )  [static]
 

void symClose sym_fd_t  sd  ) 
 

int symDelete sym_fd_t  sd,
char_t name
 

sym_t* symEnter sym_fd_t  sd,
char_t name,
value_t  v,
int  arg
 

sym_t* symFirst sym_fd_t  sd  ) 
 

sym_t* symLookup sym_fd_t  sd,
char_t name
 

sym_t* symNext sym_fd_t  sd  ) 
 

sym_fd_t symOpen int  hash_size  ) 
 

void symSubClose  ) 
 

int symSubOpen  ) 
 


Variable Documentation

int htIndex [static]
 

sym_t* next [static]
 

sym_tabent_t** sym [static]
 

int symMax [static]
 

int symOpenCount = 0 [static]
 


Generated on Thu Mar 2 16:11:29 2006 for VDK Blacksheep by  doxygen 1.4.1