H A D | lut.c | 63 * struct lut *root = NULL; 64 * root = lut_add(root, "key", value); 70 lut_add(struct lut *root, const char *lhs, void *rhs) in lut_add() argument 74 if (root == NULL) { in lut_add() 76 root = MALLOC(sizeof (*root)); in lut_add() 77 root->lut_lhs = STRDUP(lhs); in lut_add() 78 root->lut_rhs = rhs; in lut_add() 79 root in lut_add() 106 lut_dup(struct lut * root) lut_dup() argument 119 lut_lookup(struct lut * root,const char * lhs) lut_lookup() argument 137 lut_walk(struct lut * root,void (* callback)(const char * lhs,void * rhs,void * arg),void * arg) lut_walk() argument 155 lut_free(struct lut * root,void (* callback)(void * rhs)) lut_free() argument 173 struct lut *root = (struct lut *)arg; printer() local [all...] |