aboutsummaryrefslogtreecommitdiff
path: root/tests/core/test_emscripten_api.in
blob: fb25175eb4f5bdd6c19504aa9a0b97839eaf1c07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        #include <stdio.h>
        #include "emscripten.h"

        extern "C" {
          void save_me_aimee() { printf("mann\n"); }
        }

        int main() {
          // EMSCRIPTEN_COMMENT("hello from the source");
          emscripten_run_script("Module.print('hello world' + '!')");
          printf("*%d*\n", emscripten_run_script_int("5*20"));
          printf("*%s*\n", emscripten_run_script_string("'five'+'six'"));
          emscripten_run_script("Module['_save_me_aimee']()");
          return 0;
        }