/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
- %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 *);