| %module inctest | 
 |  | 
 |  // | 
 |  // This test fails if swig is not able to include | 
 |  // the following two files: | 
 |  // | 
 |  //   'testdir/inctest/subdir1/hello.i' | 
 |  //   'testdir/inctest/subdir2/hello.i' | 
 |  // | 
 |  // since they have the same basename 'hello', swig is only | 
 |  // including one. This is not right, it must include both, | 
 |  // as the well known compilers do. | 
 |  // | 
 |  // Also repeats the test for the import directive in subdirectories | 
 |  | 
 | %include "testdir/inctest/test.i" | 
 |  | 
 |  | 
 | // Bug #1162194 | 
 | %inline %{ | 
 | typedef struct { | 
 | #include "inctest.h" | 
 | } MY_TYPES; | 
 |  | 
 | %} | 
 |  | 
 | %{ | 
 | typedef struct { | 
 | #include "inctest.h" | 
 | } MY_THINGS; | 
 | %} | 
 |  | 
 | typedef struct { | 
 | %include "inctest.h" | 
 | } MY_THINGS; |