From d9f0225ee7919bb92f290c1e3545cfdff3c0f5e6 Mon Sep 17 00:00:00 2001 From: Matthias Lanzinger Date: Sun, 27 Apr 2014 04:22:50 +0200 Subject: [PATCH] Fix RCT2_CALLFUNC --- src/addresses.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/addresses.h b/src/addresses.h index 50648f44d7..f37957a7f4 100644 --- a/src/addresses.h +++ b/src/addresses.h @@ -26,7 +26,7 @@ #define RCT2_ADDRESS(address, type) ((type*)(address)) #define RCT2_GLOBAL(address, type) (*((type*)(address))) #define RCT2_CALLPROC(address) (((void(*)())(address))()) -#define RCT2_CALLFUNC(address, returnType) ((((returnType)(*)())(address))()) +#define RCT2_CALLFUNC(address, returnType) (((returnType(*)())(address))()) #define RCT2_CALLFUNC_1(address, returnType, a1, v1) (((returnType(*)(a1))(address))(v1)) #define RCT2_CALLFUNC_2(address, returnType, a1, a2, v1, v2) (((returnType(*)(a1, a2))(address))(v1, v2))