/
2.0.4beta/doc/
2.0.4beta/gnu/
2.0.4beta/sha/
' $Header: /sprite/src/lib/c/hash/RCS/Hash_DeleteTable.man,v 1.1 88/12/30 15:05:19 ouster Exp $ SPRITE (Berkeley)
.so \*(]ltmac.sprite
.HS Hash_DeleteTable lib
.BS
.SH NAME
Hash_DeleteTable \- release storage in hash table
.SH SYNOPSIS
\fB#include <hash.h>\fR
.sp
\fBHash_DeleteTable\fR(\fItablePtr\fR)
.AS Hash_Table tablePtr
.SH ARGUMENTS
.AP Hash_Table *tablePtr in
Pointer to hash table whose internal storage is to be released.
.BE

.SH DESCRIPTION
.LP
\fBHash_DeleteTable\fR deletes all the entries in a hash table and also
releases the table's internal bucket storage back to the memory manager.
The Hash_Table structure at \fI*tablePtr\fR is not recycled to the memory
manager (it is considered to belong to the caller), but the contents of
\fI*tablePtr\fR are reset to indicate that the table is void.  Future operations
on the table will result in core dumps,  unless \fBHash_InitTable\fR gets
called again to reset the table.

.SH KEYWORDS
delete, hash table