From 18a2ed2936f86ad30230f3a438c4a1ac4dc0ebab Mon Sep 17 00:00:00 2001 From: Petr Skocik Date: Tue, 11 Jun 2019 12:42:26 +0200 Subject: [PATCH] make -h|-hh succeed if the output is successfully written --- tcc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tcc.c b/tcc.c index a3cf5ada..388d3533 100644 --- a/tcc.c +++ b/tcc.c @@ -264,9 +264,9 @@ redo: if ((n | t) == 0) { if (opt == OPT_HELP) - return printf(help), 1; + return 0>fputs(help,stdout) || 0>fclose(stdout); if (opt == OPT_HELP2) - return printf(help2), 1; + return 0>fputs(help2,stdout) || 0>fclose(stdout); if (opt == OPT_M32 || opt == OPT_M64) tcc_tool_cross(s, argv, opt); /* never returns */ if (s->verbose) -- 2.11.4.GIT