| #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"); | |
| } | |
| } |