
Go to the source code of this file.
Typedefs | |
| typedef struct plist_node | plist_node_t |
Functions | |
| int | plist_add (void *k, void *v, plist_node_t **root) |
| void | plist_clear (plist_node_t **root) |
| int | plist_contains (void *k, plist_node_t *root, void **nodeval) |
| int | plist_remove (void *k, plist_node_t **root, void **ov) |
| int | plist_walk (plist_node_t *start, int(*func)(const void *k, const void *v, void *arg), void *arg) |
| typedef struct plist_node plist_node_t |
| void plist_clear | ( | plist_node_t ** | root | ) |
| int plist_contains | ( | void * | k, |
| plist_node_t * | root, | ||
| void ** | nodeval | ||
| ) |
| int plist_remove | ( | void * | k, |
| plist_node_t ** | root, | ||
| void ** | ov | ||
| ) |
| int plist_walk | ( | plist_node_t * | start, |
| int(*)(const void *k, const void *v, void *arg) | func, | ||
| void * | arg | ||
| ) |