1 #pragma once 2 3 #include <uthash.h> 4 5 #define HASH_ITER2(head, el) \ 6 for (__typeof__(head) el = (head), __tmp = el != NULL ? el->hh.next : NULL; \ 7 el != NULL; el = __tmp, __tmp = el != NULL ? el->hh.next : NULL) 8