Reviewed by Eric.
Bug 17548: JavaScriptCore print(a, b) differs from Spidermonkey Behavior
<https://bugs.webkit.org/show_bug.cgi?id=17548>
* kjs/testkjs.cpp:
(functionPrint):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@34429
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2008-06-07 Cameron Zwarich <cwzwarich@uwaterloo.ca>
+
+ Reviewed by Eric.
+
+ Bug 17548: JavaScriptCore print(a, b) differs from Spidermonkey Behavior
+ <https://bugs.webkit.org/show_bug.cgi?id=17548>
+
+ * kjs/testkjs.cpp:
+ (functionPrint):
+
2008-06-07 Cameron Zwarich <cwzwarich@uwaterloo.ca>
Reviewed by Sam.
JSValue* functionPrint(ExecState* exec, JSObject*, const List& args)
{
- if (!args.isEmpty())
- printf("%s\n", args[0]->toString(exec).UTF8String().c_str());
- else
- putchar('\n');
+ for (unsigned i = 0; i < args.size(); ++i) {
+ if (i != 0)
+ putchar(' ');
+
+ printf("%s", args[i]->toString(exec).UTF8String().c_str());
+ }
+ putchar('\n');
fflush(stdout);
return jsUndefined();
}