summaryrefslogtreecommitdiff
path: root/tests/projects/swig/python_cpp/src/example.cpp
blob: 31c659bfa8f288c03bee4f2b3763771b6427f655 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
double My_variable = 3.0;

/* Compute factorial of n */
int fact(int n) {
  if (n <= 1)
    return 1;
  else
    return n*fact(n-1);
}

/* Compute n mod m */
int my_mod(int n, int m) {
  return(n % m);
}