Hallo zusammen,
ich habe für ein aktuelles Projekt ein C-Headerfile vorliegen. Bisher habe ich aber nur mit
ANSI-C gearbeitet.
Daher verstehe ich nicht ganz, wie ich CALLBACK im folgenden zu interpretieren habe, kann mir da jemand weiterhelfen?
typedef int (CALLBACK *_foo)(int);
Ich würde darunter verstehen, dass ein Zeiger auf eine Funktion des Typs CALLBACK deklariert wird. Die Funktion besitzt einen int-Parameter.
Aber was ist CALLBACK für ein Typ? Innerhalb der Headerdatei werden keine Makros dafür definiert und es werden auch keine weiteren Headerdateien einbezogen.
Wie ist CALLBACK jetzt zu verstehen und unter welchen Bedingungen ist es zu nutzen? Wo finde ich eventuell weitere hilfreiche Infos? Habe schon ziemlich lange gegoogelt.
[edit=sakura] [Klammern entfernt] Mfg, sakura[/edit]
Tu es oft - Bald bist du zu alt.