Seite 1 von 1

ctypes: Callbacks mir varargs

Verfasst: Donnerstag 26. Juni 2008, 21:42
von mq
Moin,
angenommen, ich habe in C einen Callback-Typen, der wie folgt definiert ist:

Code: Alles auswählen

typedef int (*func)(int, ...);
Das heißt ja, dass das Funktionen sind, die ein int zurückgeben und als Argumente ein int und eine beliebige Anzahl weiterer Argumente entgegennehmen.
Wie definiere ich jetzt mit ctypes einen Callback-Typen (CFUNCTYPE), der dem entspricht? Oder muss ich für jede Funktion einen eigenen Typen mit der entsprechenden Argumentzahl definieren?