blob: 0afb0eb69469ff4fed4f455f3757936ede6bb70d [file] [log] [blame]
#include <emscripten.h>
extern "C" {
int inner(int x) {
return x*x + 2;
}
int EMSCRIPTEN_KEEPALIVE simple(int x) {
return inner(x);
}
int EMSCRIPTEN_KEEPALIVE fibo(int x) {
if (x == 0 || x == 1) return 1;
return fibo(x-1) + fibo(x-2);
}
int EMSCRIPTEN_KEEPALIVE run_script() {
emscripten_run_script("Module.print('hello from called script')");
return emscripten_run_script_int("1+2+3+4-1");
}
}