| %module sneaky1 | |
| %{ | |
| int add(int x, int y) { | |
| return x+y; | |
| } | |
| int subtract(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,subtract,mul,divide; | |