git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8249 626c5289-ae23-0410-ae9c-e8d60b6d4f22
28 lines
473 B
OpenEdge ABL
28 lines
473 B
OpenEdge ABL
/* 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;
|