#include <common/mem.h>
#include <common/nstring.h>
Go to the source code of this file.
Data Structures | |
class | symtab_ty |
struct | symtab_ty::row_t |
Functions | |
symtab_ty * | symtab_alloc (int n) |
void | symtab_free (symtab_ty *stp) |
void * | symtab_query (const symtab_ty *stp, string_ty *key) |
string_ty * | symtab_query_fuzzy (const symtab_ty *stp, string_ty *key) |
void | symtab_assign (symtab_ty *stp, string_ty *key, void *value) |
void | symtab_assign_push (symtab_ty *stp, string_ty *key, void *value) |
void | symtab_delete (symtab_ty *stp, string_ty *key) |
void | symtab_dump (const symtab_ty *stp, const char *caption) |
void | symtab_walk (const symtab_ty *stp, symtab_ty::callback_t func, void *arg) |
void | symtab_keys (const symtab_ty *stp, string_list_ty *result) |