Next: , Previous: , Up: The Libdico Library   [Contents][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)
Function: 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)