mirror of https://github.com/swig/swig
25 lines
374 B
C
25 lines
374 B
C
/* Simple example from documentation */
|
|
/* File : example.c */
|
|
|
|
#include <time.h>
|
|
|
|
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);
|
|
}
|
|
|
|
|
|
char *get_time() {
|
|
long ltime;
|
|
time(<ime);
|
|
return ctime(<ime);
|
|
}
|