From 0bd1a66f2f055211ef55834ccebca3b82d03c735 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Wed, 6 Jun 2012 14:17:15 +0200 Subject: [PATCH] Print version and JIT status to stdout, not stderr. --- src/luajit.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/luajit.c b/src/luajit.c index ecf4ef26..b4044d22 100644 --- a/src/luajit.c +++ b/src/luajit.c @@ -133,8 +133,7 @@ static int docall(lua_State *L, int narg, int clear) static void print_version(void) { - fprintf(stderr, - LUAJIT_VERSION " -- " LUAJIT_COPYRIGHT ". " LUAJIT_URL "\n"); + fputs(LUAJIT_VERSION " -- " LUAJIT_COPYRIGHT ". " LUAJIT_URL "\n", stdout); } static void print_jit_status(lua_State *L) @@ -148,10 +147,12 @@ static void print_jit_status(lua_State *L) lua_remove(L, -2); n = lua_gettop(L); lua_call(L, 0, LUA_MULTRET); - fputs(lua_toboolean(L, n) ? "JIT: ON" : "JIT: OFF", stderr); - for (n++; (s = lua_tostring(L, n)); n++) - fprintf(stderr, " %s", s); - fputs("\n", stderr); + fputs(lua_toboolean(L, n) ? "JIT: ON" : "JIT: OFF", stdout); + for (n++; (s = lua_tostring(L, n)); n++) { + putc(' ', stdout); + fputs(s, stdout); + } + putc('\n', stdout); } static int getargs(lua_State *L, char **argv, int n)