Exemplo n.º 1
0
static void printJS(const char *str, int len, void *data) {
	if (len >= 0) {
		char *m = (char *) malloc(len + 1);
		memcpy(m, str, len);
		m[len] = 0;
		//printf(m);
		EM_ASM_( { Module.luaPrint(Pointer_stringify($0)) }, m);
		free(m);
	} else {
		//printf(str);
		EM_ASM_( { Module.luaPrint(Pointer_stringify($0)) }, str);
	}
}
void print(const char *c) {
  EM_ASM_({ Module.print($0) }, c);
}