I was breaking my head why this code not working as expected: ``` uint16_t uid = 0; HASH_FIND_INT(head, &uid , item); ``` Until I did this: ``` #define HASH_FIND_UINT16(head,findint,out) HASH_FIND(hh,head,findint,sizeof(uint16_t),out) #define HASH_ADD_UINT16(head,intfield,add) HASH_ADD(hh,head,intfield,sizeof(uint16_t),add) ``` Please append additional macros for standard INT/UINT types