emscripten-functions 0.3.0

Rust-friendly bindings to various emscripten system functions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <emscripten.h>

void asm_in_main_thread(char *script) {
    MAIN_THREAD_EM_ASM("eval(UTF8ToString($0))", script);
}

int asm_in_main_thread_int(char *script) {
    return MAIN_THREAD_EM_ASM_INT("eval(UTF8ToString($0))", script);
}

double asm_in_main_thread_double(char *script) {
    return MAIN_THREAD_EM_ASM_DOUBLE("eval(UTF8ToString($0))", script);
}