C言語の標準ライブラリ関数
void qsort(void *base, size_t n, size_t size,
int (*cmp)(const void *arg1, const void *arg2))
これと同じ形式でクイックソート以外のほかのソートを作りたいのですが、
関数内での引数の使い方が良く分かりません。
void *型のままじゃ処理できないし、sizeで型のバイト数が分かっても
型自体は分からないからキャストのしようがありません。
どうしたらいいんでしょうか?