/* This interface file tests whether SWIG/Guile handle the %rename and | |
%name directives, which was not the case in 1.3a5. | |
*/ | |
%module name | |
#pragma SWIG nowarn=SWIGWARN_DEPRECATED_NAME // %name is deprecated. Use %rename instead. | |
#ifdef SWIGGUILE | |
%rename foo_1 "foo-2"; | |
#else | |
%rename foo_1 "foo_2"; | |
#endif | |
%inline %{ | |
void foo_1() {} | |
%} | |
#ifdef SWIGGUILE | |
%name("bar-2") | |
#else | |
%name("bar_2") | |
#endif | |
%inline %{ | |
int bar_1 = 17; | |
%} | |
%name("Baz_2") | |
%constant int Baz_1 = 47; |