| Data Structures | 
| struct | stmm_table_entry | 
| struct | stmm_table | 
| struct | stmm_generator | 
| Defines | 
| #define | stmm_is_member(table, key)   stmm_lookup(table,key,(char **) 0) | 
| #define | stmm_count(table)   ((table)->num_entries) | 
| #define | STMM_DEFAULT_MAX_DENSITY   5 | 
| #define | STMM_DEFAULT_INIT_TABLE_SIZE   11 | 
| #define | STMM_DEFAULT_GROW_FACTOR   2.0 | 
| #define | STMM_DEFAULT_REORDER_FLAG   0 | 
| #define | stmm_foreach_item2(tb, gen, key, value) | 
| #define | stmm_foreach_item(table, gen, key, value)   for(gen=stmm_init_gen(table); stmm_gen(gen,key,value) || (stmm_free_gen(gen),0);) | 
| #define | stmm_foreach_item_int(table, gen, key, value)   for(gen=stmm_init_gen(table); stmm_gen_int(gen,key,value) || (stmm_free_gen(gen),0);) | 
| #define | STMM_OUT_OF_MEM   -10000 | 
| Typedefs | 
| typedef struct stmm_table_entry | stmm_table_entry | 
| typedef struct stmm_table | stmm_table | 
| typedef struct stmm_generator | stmm_generator | 
| typedef int(* | STMM_PFI )() | 
| Enumerations | 
| enum | stmm_retval { STMM_CONTINUE, 
STMM_STOP, 
STMM_DELETE
 } | 
| Functions | 
| EXTERN stmm_table *stmm_init_table_with_params
 | ARGS ((STMM_PFI, STMM_PFI, int, int, double, int)) | 
| EXTERN stmm_table *stmm_init_table | ARGS ((STMM_PFI, STMM_PFI)) | 
| EXTERN void stmm_free_table | ARGS ((stmm_table *)) | 
| EXTERN int stmm_lookup | ARGS ((stmm_table *, char *, char **)) | 
| EXTERN int stmm_lookup_int | ARGS ((stmm_table *, char *, int *)) | 
| EXTERN int stmm_insert | ARGS ((stmm_table *, char *, char *)) | 
| EXTERN int stmm_find_or_add | ARGS ((stmm_table *, char *, char ***)) | 
| EXTERN int stmm_delete | ARGS ((stmm_table *, char **, char **)) | 
| EXTERN int stmm_delete_int | ARGS ((stmm_table *, long *, char **)) | 
| EXTERN int stmm_foreach | ARGS ((stmm_table *, STMM_PFSR, char *)) | 
| EXTERN int stmm_strhash | ARGS ((char *, int)) | 
| EXTERN int stmm_numcmp | ARGS ((char *, char *)) | 
| EXTERN int stmm_gen | ARGS ((stmm_generator *, char **, char **)) | 
| EXTERN int stmm_gen_int | ARGS ((stmm_generator *, char **, long *)) | 
| EXTERN void stmm_free_gen | ARGS ((stmm_generator *)) | 
| Variables | 
| enum stmm_retval(* | STMM_PFSR )() |