cpc_strhash_t
cpc_strhash_t *hash;
extern cpc_strhash_t *__cpc_strhash_alloc(void);
extern void __cpc_strhash_free(cpc_strhash_t *hash);
extern int __cpc_strhash_add(cpc_strhash_t *hash, char *key);
extern char *__cpc_strhash_next(cpc_strhash_t *hash);
cpc_strhash_t *
cpc_strhash_t *p;
if ((p = malloc(sizeof (cpc_strhash_t))) == NULL)
__cpc_strhash_free(cpc_strhash_t *hash)
cpc_strhash_t *p = hash, *f;
__cpc_strhash_add(cpc_strhash_t *hash, char *key)
cpc_strhash_t *p, *tmp;
__cpc_strhash_next(cpc_strhash_t *hash)
cpc_strhash_t *p;