#include <stdio.h> | |
#include <stdlib.h> | |
#include <emscripten.h> | |
int main(int argc, char **argv) { | |
printf("argc: %d\n", argc); | |
for(int i = 0; i < argc; ++i) { | |
printf("argv[%d]: %s\n", i, argv[i]); | |
} | |
// Dump a file to local filesystem with emrun. | |
EM_ASM(emrun_file_dump("test.dat", HEAPU8.subarray(0, 128));); | |
EM_ASM(emrun_file_dump("heap.dat", HEAPU8)); | |
if (argc <= 1) | |
exit(1); | |
printf("hello, world!\n"); | |
fprintf(stderr, "hello, error stream!\n"); | |
exit(100); | |
} | |