src/stdlib/hashtab.c
/*================================
 * create_hashtab -- Create & return new hash table
 *==============================*/
- Create & return new hash table
- Create & return new hash table
HASHTAB
create_hashtab (void)
{
	HASHTAB tab = (HASHTAB)stdalloc(sizeof(*tab));
	tab->magic = hashtab_magic;
	tab->maxhash = MAXHASH_DEF;
	tab->entries = (HASHENT *)stdalloc(tab->maxhash * sizeof(HASHENT));
	return tab;
}
HASHTAB create_hashtab ( void ) { HASHTAB tab = ( HASHTAB ) stdalloc ( sizeof ( * tab ) ) ; tab -> magic = hashtab_magic ; tab -> maxhash = MAXHASH_DEF ; tab -> entries = ( HASHENT * ) stdalloc ( tab -> maxhash * sizeof ( HASHENT ) ) ; return tab ; }
create_hashtab -- Create & return new hash table
create_hashtab -- Create & return new hash table