diff options
Diffstat (limited to 'src/include/OverloadMacros.h')
-rw-r--r-- | src/include/OverloadMacros.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/include/OverloadMacros.h b/src/include/OverloadMacros.h index 973c94c3..e967bb79 100644 --- a/src/include/OverloadMacros.h +++ b/src/include/OverloadMacros.h @@ -77,7 +77,7 @@ int call##Overload##name(RETURN_TYPE (*func)(ARGUMENTS)) \ #define _OVERLOADABLE_PROTOTYPE(prefix, dummy_prefix, name) __OVERLOADABLE_PROTOTYPE(prefix, dummy_prefix, name) #define __OVERLOADABLE_PROTOTYPE(prefix, dummy_prefix, name) \ -extern RETURN_TYPE (*prefix##name)(ARGUMENTS); +extern RETURN_TYPE (*prefix##name)(ARGUMENTS) ATTRIBUTES; /* This macro defines a dummy function */ #define OVERLOADABLE_DUMMY(name) _OVERLOADABLE_DUMMY(OVERLOADABLE_PREFIX, OVERLOADABLE_DUMMY_PREFIX, name) @@ -97,7 +97,7 @@ RETURN_TYPE dummy_prefix##name(ARGUMENTS) \ #define _OVERLOADABLE_DUMMYPROTOTYPE(prefix, dummy_prefix, name) __OVERLOADABLE_DUMMYPROTOTYPE(prefix, dummy_prefix, name) #define __OVERLOADABLE_DUMMYPROTOTYPE(prefix, dummy_prefix, name) \ -RETURN_TYPE dummy_prefix##name(ARGUMENTS); +RETURN_TYPE dummy_prefix##name(ARGUMENTS) ATTRIBUTES; /* This macro initialises the function to the dummy if it |