import source from 1.3.40
[external/swig.git] / Examples / python / funcptr / example.c
1 /* File : example.c */
2
3 int do_op(int a, int b, int (*op)(int,int)) {
4   return (*op)(a,b);
5 }
6
7 int add(int a, int b) {
8   return a+b;
9 }
10
11 int sub(int a, int b) {
12   return a-b;
13 }
14
15 int mul(int a, int b) {
16   return a*b;
17 }
18
19 int (*funcvar)(int,int) = add;