>>12

問題の numeric ? 云々は

qsort(array, len, sizeof(), (int (*)(void *,void *))(numeric ? numcmp : strcmp));

っていう風に使うんじゃないの?