%module sneaky1 %{ int add(int x, int y) { return x+y; } int sub(int x, int y) { return x-y; } int mul(int x, int y) { return x*y; } int divide(int x, int y) { return x/y; } %} %inline %{ typedef int binop(int,int); %} binop add,sub,mul,divide;
%module sneaky1 %{ int add(int x, int y) { return x+y; } int sub(int x, int y) { return x-y; } int mul(int x, int y) { return x*y; } int divide(int x, int y) { return x/y; } %} %inline %{ typedef int binop(int,int); %} binop add,sub,mul,divide;