# st package abstract

## Symbol table package.

`st_add_direct()`
  Place 'value' in 'table' under the key 'key'.
`st_copy()`
  Return a copy of old_table and all its members.
`st_count()`
  Returns the number of entries in the table `table'.
`st_delete_int()`
  Delete the entry with the key pointed to by `keyp'.
`st_delete()`
  Delete the entry with the key pointed to by `keyp'.
`st_find_or_add()`
  Lookup `key' in `table'.
`st_find()`
  Lookup `key' in `table'.
`st_foreach_item_int()`
  Iteration macro.
`st_foreach_item()`
  Iteration macro.
`st_foreach()`
  Iterates over the elements of a table.
`st_free_gen()`
  Reclaims the resources associated with `gen'.
`st_free_table()`
  Free a table.
`st_gen_int()`
  Returns the next (key, value) pair in the generation sequence.
`st_gen()`
  returns the next (key, value) pair in the generation sequence.
`st_init_gen()`
  Initializes a generator.
`st_init_table_with_params()`
  Create a table with given parameters.
`st_init_table()`
  Create and initialize a table.
`st_insert()`
  Insert value in table under the key 'key'.
`st_is_member()`
  Checks whethere `key' is in `table'.
`st_lookup_int()`
  Lookup up `key' in `table'.
`st_lookup()`
  Lookup up `key' in `table'.
`st_numcmp()`
  Number comparison function.
`st_numhash()`
  Number hash function.
`st_ptrcmp()`
  Pointer comparison function.
`st_ptrhash()`
  Pointer hash function.
`st_strhash()`
  String hash function.

Generated automatically by `extdoc` on 20040102