D | caches-queues-lists.h | 57 #define INSERT_HASH_TABLE(NAME, TYPE, HASH_FUNCTION, FIELD, LINK) \ argument 62 entry->LINK##_next = container->hash_table[hash]; \ 64 entry->LINK##_prev = NULL; \ 65 if(entry->LINK##_next) \ 66 entry->LINK##_next->LINK##_prev = entry; \ 70 #define REMOVE_HASH_TABLE(NAME, TYPE, HASH_FUNCTION, FIELD, LINK) \ argument 73 if(entry->LINK##_prev) \ 74 entry->LINK##_prev->LINK##_next = entry->LINK##_next; \ 77 entry->LINK##_next; \ 78 if(entry->LINK##_next) \ [all …]
|