Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/test/declare_asm_module_exports.c
4129 views
1
#include <assert.h>
2
#include <emscripten.h>
3
#include <stdio.h>
4
5
int EMSCRIPTEN_KEEPALIVE cFunction(void) {
6
return 1;
7
}
8
9
EM_JS(int, jsFunction, (), {
10
return _cFunction();
11
});
12
13
// Intentional use of __main_argc_argv
14
int main(int argc, char* argv[]) {
15
printf("cFunction: %d\n", cFunction());
16
printf("jsFunction: %d\n", jsFunction());
17
assert(jsFunction() == 1);
18
return 0;
19
}
20
21