diff options
Diffstat (limited to 'trunk/Examples/test-suite/extern_c.i')
-rw-r--r-- | trunk/Examples/test-suite/extern_c.i | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/trunk/Examples/test-suite/extern_c.i b/trunk/Examples/test-suite/extern_c.i new file mode 100644 index 000000000..9c17d18fb --- /dev/null +++ b/trunk/Examples/test-suite/extern_c.i @@ -0,0 +1,16 @@ +%module extern_c + +%inline %{ +extern "C" { +void RealFunction(int value); +typedef void Function1(int value); // Fails +typedef int Integer1; +} +typedef void Function2(int value); // Works +typedef int Integer2; +%} + +%{ +void RealFunction(int value) {} +%} + |