setup
#define setup(arr, siz) do { \
setup(u_char *list1, u_char *list2, size_t n, size_t size, cmp_t cmp)