Это так конкретно для данной функции и поскольку мы передаем другие параметры в неё. Но если говорить в общих чертах, без привязке к конкретной функции, если void pointer передается функции,AndreyT wrote:А функция `qsort`, как таковая, и не хочет его знать. Внутри функции `qsort` работа ведется в терминах байтов, поэтому сама функция `qsort` будет приводить все указатели к типу `char *` и выполнять адресную арифметику в терминах типа `char *`.
Code: Select all
void xyz(void *base);