/trunk/Examples/test-suite/errors/pp_macro_expansion_multiline.i
Swig | 32 lines | 24 code | 8 blank | 0 comment | 0 complexity | 73023b30b24634940a2a55c1b14f3192 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- %module xxx
- // Testing macros split over multiple lines - ensure the warning message for the ignored functions contain the correct line numbering
- #define MYMACRO(NAME, A, B, C) void NAME(int A, int B, int C);
- MYMACRO(funk, x,
- y,
- z
- )
- void foo(int *);
- void foo(const int *);
- %define MYSWIGMACRO(A, B, C)
- MYMACRO(funk1,
- AA,
- BB,
- CC)
- MYMACRO(funk2,
- AA,
- BB,
- CC)
- %enddef
- MYSWIGMACRO(xx,
- yy,
- zz)
- void bar(int *);
- void bar(const int *);