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