}
#define FUNC_EVENT(NAME,FUNCTYPE,TYPE,PDECLARATION,PLIST) \
-int event_##NAME(PDECLARATION) { \
+int event_##NAME PDECLARATION { \
struct binding *cbind; \
for(cbind = binds[TYPE]; cbind; cbind = next) { \
FUNCTYPE *func = cbind->func; \
- func(PLIST); \
+ func PLIST; \
} \
return 1; \
}