зеркало из https://github.com/mozilla/gecko-dev.git
Bug 483689. Add fflush to print() and dump() in xpcshell, and do some cleanup. r=mrbkap
--HG-- extra : rebase_source : 4ad9ed9ddada4d6b6705c1f8a4a84c39213bf2f8
This commit is contained in:
Родитель
f4f4bda576
Коммит
e104dd4bd5
|
@ -403,6 +403,7 @@ Print(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
|
|||
if (!str)
|
||||
return JS_FALSE;
|
||||
fprintf(gOutFile, "%s%s", i ? " " : "", JS_GetStringBytes(str));
|
||||
fflush(gOutFile);
|
||||
}
|
||||
n++;
|
||||
if (n)
|
||||
|
@ -421,11 +422,8 @@ Dump(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
|
|||
if (!str)
|
||||
return JS_FALSE;
|
||||
|
||||
char *bytes = JS_GetStringBytes(str);
|
||||
bytes = strdup(bytes);
|
||||
|
||||
fputs(bytes, gOutFile);
|
||||
free(bytes);
|
||||
fputs(JS_GetStringBytes(str), gOutFile);
|
||||
fflush(gOutFile);
|
||||
return JS_TRUE;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче