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:
Jason Duell 2009-06-29 11:01:42 +12:00
Родитель f4f4bda576
Коммит e104dd4bd5
1 изменённых файлов: 17 добавлений и 19 удалений

Просмотреть файл

@ -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;
}