ctypes: Callbacks mir varargs

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
mq
User
Beiträge: 124
Registriert: Samstag 1. Januar 2005, 19:14

Donnerstag 26. Juni 2008, 21:42

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?
Antworten