symClose basic EMF

Synopsis

Closes and frees a symbol table and all symbols within it.

Prototype

 #include "uemf.h"

 void symClose(sym_fd_t sd); 

Parameters

sdTable handle.

Description

This module implements a highly efficient generic symbol table with update and access routines. Symbols are simple character strings and the values they take can be flexible types as defined by value_t. This module allows multiple symbol tables to be created.

Frees all symbols in the hash table, then the hash table itself. valueFree is called for each symbol that is deleted.

Return Value

No return value.

Example

sym_fd_t id;

symClose(id);

Stability Classification

Evolving.

See Also

symDelete, symEnter, symFirst, symLookup, symNext, symOpen