lkpi_hash_entry
return (((struct lkpi_hash_entry *)node)->entry.cle_prev != NULL);
CK_LIST_REMOVE((struct lkpi_hash_entry *)node, entry);
const struct lkpi_hash_entry *__first = CK_LIST_FIRST(&(ht)->head); \
const struct lkpi_hash_entry *__next = \
CK_LIST_NEXT((struct lkpi_hash_entry *)&(obj)->member, entry); \
CK_LIST_ENTRY(lkpi_hash_entry) entry;
CK_LIST_HEAD(, lkpi_hash_entry) head;
CTASSERT(sizeof(struct lkpi_hash_entry) == sizeof(*node));
(struct lkpi_hash_entry *)(node), entry); \