Searched refs:lh_entry (Results 1 – 5 of 5) sorted by relevance
44 struct lh_entry;49 typedef void (lh_entry_free_fn) (struct lh_entry *e);62 struct lh_entry { struct74 struct lh_entry *next; argument78 struct lh_entry *prev; argument128 struct lh_entry *head;133 struct lh_entry *tail;135 struct lh_entry *table;240 extern struct lh_entry* lh_table_lookup_entry(struct lh_table *t, const void *k);269 extern int lh_table_delete_entry(struct lh_table *t, struct lh_entry *e);
108 iter->opaque_ = ((struct lh_entry *)iter->opaque_)->next; in json_object_iter_next()121 return (const char*)(((struct lh_entry *)iter->opaque_)->k); in json_object_iter_peek_name()134 return (struct json_object*)(((struct lh_entry *)iter->opaque_)->v); in json_object_iter_peek_value()
72 struct lh_entry *entry;349 for(struct lh_entry *entry ## key = json_object_get_object(obj)->head, *entry_next ## key = NULL; \362 struct lh_entry *entry ## key; \363 struct lh_entry *entry_next ## key = NULL; \
439 t->table = (struct lh_entry*)calloc(size, sizeof(struct lh_entry)); in lh_table_new()463 struct lh_entry *ent; in lh_table_resize()482 struct lh_entry *c; in lh_table_free()527 struct lh_entry* lh_table_lookup_entry(struct lh_table *t, const void *k) in lh_table_lookup_entry()554 struct lh_entry *e = lh_table_lookup_entry(t, k); in lh_table_lookup_ex()563 int lh_table_delete_entry(struct lh_table *t, struct lh_entry *e) in lh_table_delete_entry()594 struct lh_entry *e = lh_table_lookup_entry(t, k); in lh_table_delete()
78 struct lh_entry *ent; in json_object_fini()356 static void json_object_lh_entry_free(struct lh_entry *ent) in json_object_lh_entry_free()405 struct lh_entry *existing_entry; in json_object_object_add()