D | interrupter.h | 43 #define CALL_FUNCTION_3(sym, ret, type1, type2, type3) \ argument 44 ret (*real_##sym)(type1, type2, type3) = NULL; \ 45 ret sym(type1 arg1, type2 arg2, type3 arg3) { \ 50 #define CALL_FUNCTION_4(sym, ret, type1, type2, type3, type4) \ argument 51 ret (*real_##sym)(type1, type2, type3, type4) = NULL; \ 52 ret sym(type1 arg1, type2 arg2, type3 arg3, type4 arg4) { \ 57 #define CALL_FUNCTION_5(sym, ret, type1, type2, type3, type4, type5) \ argument 58 ret (*real_##sym)(type1, type2, type3, type4, type5) = NULL; \ 59 ret sym(type1 arg1, type2 arg2, type3 arg3, type4 arg4, type5 arg5) { \
|