|
|
@ -12,14 +12,14 @@ JSStringRef to_string(JSContextRef ctx, JSValueRef val);
|
|
12
|
12
|
JSValueRef console_log(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) {
|
|
13
|
13
|
for (int i = 0; i < argumentCount; i++) {
|
|
14
|
14
|
if (i > 0) {
|
|
15
|
|
putchar(' ');
|
|
|
15
|
fprintf(stdout, " ");
|
|
16
|
16
|
}
|
|
17
|
17
|
|
|
18
|
18
|
JSStringRef str = to_string(ctx, arguments[i]);
|
|
19
|
19
|
JSStringGetUTF8CString(str, console_log_buf, CONSOLE_LOG_BUF_SIZE);
|
|
20
|
|
printf("%s", console_log_buf);
|
|
|
20
|
fprintf(stdout, "%s", console_log_buf);
|
|
21
|
21
|
}
|
|
22
|
|
putchar('\n');
|
|
|
22
|
fprintf(stdout, "\n");
|
|
23
|
23
|
|
|
24
|
24
|
return JSValueMakeUndefined(ctx);
|
|
25
|
25
|
}
|