blob: bf84711845af43efb256deac6d0063b49acefd3a [file]
#include <stdio.h>
#include <emscripten/console.h>
// Test that stdout/printf and emscripten JS logging functions (out()
// and err()) are interleaved as expected and all arrive at the console.
// See https://github.com/emscripten-core/emscripten/issues/14804
int main() {
printf ("printf 1\n");
emscripten_out("out 1");
emscripten_err("err 1");
printf ("printf 2\n");
emscripten_out("out 2");
emscripten_err("err 2");
printf ("printf 3\n");
emscripten_out("out 3");
emscripten_err("err 3");
printf("done\n");
return 0;
}