Lines Matching refs:UT_hash_handle
139 #define HH_FROM_ELMT(tbl,elp) ((UT_hash_handle*)(void*)(((char*)(elp)) + ((tbl)->hho)))
143 struct UT_hash_handle *_hd_hh_item = (itemptrhh); \
455 const struct UT_hash_handle *_hd_hh_del = (delptrhh); \
521 struct UT_hash_handle *_thh; \
840 struct UT_hash_handle *_he_thh, *_he_hh_nxt; \
897 struct UT_hash_handle *_hs_p, *_hs_q, *_hs_e, *_hs_list, *_hs_tail; \
986 UT_hash_handle *_src_hh, *_dst_hh, *_last_elt_hh=NULL; \
996 _dst_hh = (UT_hash_handle*)(void*)(((char*)_elt) + _dst_hho); \
1053 (size_t)(((head)->hh.tbl->num_items * sizeof(UT_hash_handle)) + \
1073 struct UT_hash_handle *hh_head;
1100 struct UT_hash_handle *tail; /* tail hh in app order, for fast append */
1129 typedef struct UT_hash_handle { struct
1133 struct UT_hash_handle *hh_prev; /* previous hh in bucket order */ argument
1134 struct UT_hash_handle *hh_next; /* next hh in bucket order */ argument
1138 } UT_hash_handle; typedef