GNU Dico Manual (split by node):   Section:   Chapter:FastBack: Libdico   Up: Libdico   FastForward: Copying This Manual   Contents: Table of ContentsIndex: Concept Index

D.4 Associative lists

Editor’s note:

The information in this node may be obsolete or otherwise inaccurate. This message will disappear, once this node revised.

struct dico_assoc {
    char *key;
    char *value;
};
Type: dico_assoc_list_t
Function: dico_assoc_list_t dico_assoc_create (void)
Function: dico_assoc_list_t dico_assoc_dup(dico_assoc_list_t src)
Function: void dico_assoc_destroy (dico_assoc_list_t *passoc)
int: dico_assoc_clear(dico_assoc_list_t assoc)
Function: int dico_assoc_add (dico_assoc_list_t assoc, const char *key, const char *value)
Function: int dico_assoc_append(dico_assoc_list_t assoc, const char *key, const char *value)
Function: const char * dico_assoc_find_n( dico_assoc_list_t assoc, const char *key, size_t n)
Function: const char * dico_assoc_find ( dico_assoc_list_t assoc, const char *key)
Function: void dico_assoc_remove_n( dico_assoc_list_t assoc, const char *key, size_t n)
Function: void dico_assoc_remove ( dico_assoc_list_t assoc, const char *key)
Function: size_t dico_assoc_count(dico_assoc_list_t assoc)
Function: dico_iterator_t dico_assoc_iterator( dico_assoc_list_t assoc)