Wenn ich mir den Prototypen
void qsort(void *base, size_t nmemb, size_t size,
int (*compar)(const void *, const void *));
und das mit deinem Aufruf vergleiche:
qsort(aData, MAX, sizeof(data_t *),
compare);
dann scheint es, dass es notwendig ist, dass du bei
compare vergessen hast, zwei
const void * (siehe prototyp) anzugeben. Schau mal in der Hilfe was das für Werte sein solln.
PredeX
PS: Ich hoffe ich habe mich verständlich ausgedrückt...
