/trunk/Examples/test-suite/errors/pp_constant.i
Swig | 50 lines | 31 code | 16 blank | 3 comment | 0 complexity | 4fe9a83c0bf8cb968bbd7d3b2db32084 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- %module xxx
- /* Test preprocessor comments and their effect on line number reporting on later errors */
- #define A1 1234
- #define A2 1234 /*C comment*/
- #define A3 1234
- %constant int aaa=;
- #define B1 1234
- #define B2 1234 //C++ comment
- #define B3 1234
- %constant int bbb=;
- #define C1 1234
- #define C2 1234 /*multiline
- C
- comment */
- #define C3 1234
- %constant int ccc=;
- #define D1 1234
- #define /*C Comment*/ D2 1234
- #define D3 1234
- %constant int ddd=;
- #define E1 1234
- #/*C comment*/define E2 1234
- #define E3 1234
- %constant int eee=;
- #define F1 1234
- #define F2 1234 \
- // C comment
- #define F3 1234
- %constant int fff=;
- // Test macro ending in /, that is not a C comment terminator
- #define G1 1234
- #define G2 1234 /
- #define G3 1234
- %constant int ggg=;