VISIT
void twalk(const void *, void (*)(const void *, VISIT, int));
typedef void (*cmp_fn_t)(const void *, VISIT, int);