void bedeutet nur kein Typ, mehr nicht. Ergo bedeutet void * Zeiger auf irgentwas erwartet. Das selbe wie const in OP.
das double[?] ist kein Syntax.
Bei Variablen deklarationen
Sonst via
Code:
typedef double TComplex[4];
Und ganz wichtig
Mache bitte
ein Leerzeichen zwischen void *. Da kann ich besser schlafen bzw. das ist eindeutiger.