1 %module sneaky1
2 
3 %{
add(int x,int y)4 int add(int x, int y) {
5    return x+y;
6 }
7 
subtract(int x,int y)8 int subtract(int x, int y) {
9    return x-y;
10 }
mul(int x,int y)11 int mul(int x, int y) {
12    return x*y;
13 }
14 
divide(int x,int y)15 int divide(int x, int y) {
16    return x/y;
17 }
18 %}
19 
20 %inline %{
21 typedef int binop(int,int);
22 %}
23 
24 binop add,subtract,mul,divide;
25 
26 
27 
28 
29 
30