diff --git a/Examples/test-suite/preproc.i b/Examples/test-suite/preproc.i index 164d1a1d1..9491fc1d2 100644 --- a/Examples/test-suite/preproc.i +++ b/Examples/test-suite/preproc.i @@ -228,15 +228,14 @@ This testcase tests operators for defines -#ifndef SWIGOCTAVE #ifdef __cplusplus -#define %mangle(...) #@__VA_ARGS__ -#define %mangle_str(...) ##@__VA_ARGS__ +#define %mangle_macro(...) #@__VA_ARGS__ +#define %mangle_macro_str(...) ##@__VA_ARGS__ %define my_func(...) -inline const char* mangle ## #@__VA_ARGS__ () { - return %mangle_str(__VA_ARGS__); +inline const char* mangle_macro ## #@__VA_ARGS__ () { + return %mangle_macro_str(__VA_ARGS__); } %enddef @@ -246,7 +245,6 @@ inline const char* mangle ## #@__VA_ARGS__ () { } #endif -#endif #if defined (__cplusplus) \