flatbuffers/0004-output-errors-instead-of-stdout.patch
2021-11-16 10:55:44 +08:00

36 lines
1.2 KiB
Diff

From 766c1984b6e5e3e8ac1c153238e05b7f0624f7b5 Mon Sep 17 00:00:00 2001
From: yefeng <yefeng24@huawei.com>
Date: Mon, 15 Nov 2021 18:59:03 +0800
Subject: [PATCH 3/3] output errors instead of stdout
---
src/flatc_main.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/flatc_main.cpp b/src/flatc_main.cpp
index b196666..30d0b47 100644
--- a/src/flatc_main.cpp
+++ b/src/flatc_main.cpp
@@ -23,15 +23,15 @@ static void Warn(const flatbuffers::FlatCompiler *flatc,
const std::string &warn, bool show_exe_name) {
(void)flatc;
if (show_exe_name) { printf("%s: ", g_program_name); }
- printf("warning: %s\n", warn.c_str());
+ fprintf(stderr, "warning: %s\n", warn.c_str());
}
static void Error(const flatbuffers::FlatCompiler *flatc,
const std::string &err, bool usage, bool show_exe_name) {
if (show_exe_name) { printf("%s: ", g_program_name); }
- printf("error: %s\n", err.c_str());
+ fprintf(stderr, "error: %s\n", err.c_str());
if (usage && flatc) {
- printf("%s", flatc->GetUsageString(g_program_name).c_str());
+ fprintf(stderr, "%s", flatc->GetUsageString(g_program_name).c_str());
}
exit(1);
}
--
2.17.1