template.h revision 4fd606d1f5abe38e1f42c38de1d2e895166bd0f4
/* T e m p l a t e F o r S y m b o l T a b l e M a n a g e r */
/* define some hash function */
#ifndef HASH
#endif
/* minimum symbol table record */
typedef struct _sym {
char *symbol;
unsigned int hash;
#ifdef __USE_PROTOS
void zzs_init(int, int);
void zzs_done(void);
void zzs_keydel(char *);
void zzs_stat(void);
Sym *zzs_newadd(char *);
char *zzs_strdup(char *);
#else
void zzs_init();
void zzs_done();
void zzs_add();
void zzs_del();
void zzs_keydel();
Sym *zzs_rmscope();
void zzs_stat();
Sym *zzs_newadd();
char *zzs_strdup();
#endif