From f658ff409fa455273db91461ad6798fe339f5cef Mon Sep 17 00:00:00 2001 From: Geert Janssens Date: Fri, 29 Jan 2021 11:58:19 +0100 Subject: [PATCH] Tweak line endings in output streams Flush only at the very end. --- gnucash/gnucash-cli.cpp | 16 ++++++++-------- gnucash/gnucash-core-app.cpp | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/gnucash/gnucash-cli.cpp b/gnucash/gnucash-cli.cpp index 13dab902fd..e22479ffa9 100644 --- a/gnucash/gnucash-cli.cpp +++ b/gnucash/gnucash-cli.cpp @@ -134,7 +134,7 @@ Gnucash::GnucashCli::start ([[maybe_unused]] int argc, [[maybe_unused]] char **a auto quotes = gnc_get_quotes_instance(); if (quotes.cmd_result() == 0) { - std::cout << bl::format (bl::translate ("Found Finance::Quote version {1}.")) % quotes.version() << std::endl; + std::cout << bl::format (bl::translate ("Found Finance::Quote version {1}.")) % quotes.version() << "\n"; std::cout << bl::translate ("Finance::Quote sources: "); for (auto source : quotes.sources()) std::cout << source << " "; @@ -145,7 +145,7 @@ Gnucash::GnucashCli::start ([[maybe_unused]] int argc, [[maybe_unused]] char **a { std::cerr << bl::translate ("Finance::Quote isn't " "installed properly.") << "\n"; - std::cerr << bl::translate ("Error message:") << std::endl; + std::cerr << bl::translate ("Error message:") << "\n"; std::cerr << quotes.error_msg() << std::endl; return 1; } @@ -156,7 +156,7 @@ Gnucash::GnucashCli::start ([[maybe_unused]] int argc, [[maybe_unused]] char **a if (!m_file_to_load || m_file_to_load->empty()) { std::cerr << bl::translate("Missing data file parameter") << "\n\n" - << *m_opt_desc_display.get(); + << *m_opt_desc_display.get() << std::endl; return 1; } else @@ -165,7 +165,7 @@ Gnucash::GnucashCli::start ([[maybe_unused]] int argc, [[maybe_unused]] char **a else { std::cerr << bl::format (bl::translate("Unknown quotes command '{1}'")) % *m_quotes_cmd << "\n\n" - << *m_opt_desc_display.get(); + << *m_opt_desc_display.get() << std::endl; return 1; } } @@ -177,7 +177,7 @@ Gnucash::GnucashCli::start ([[maybe_unused]] int argc, [[maybe_unused]] char **a if (!m_file_to_load || m_file_to_load->empty()) { std::cerr << bl::translate("Missing data file parameter") << "\n\n" - << *m_opt_desc_display.get(); + << *m_opt_desc_display.get() << std::endl; return 1; } else @@ -201,7 +201,7 @@ Gnucash::GnucashCli::start ([[maybe_unused]] int argc, [[maybe_unused]] char **a if (!m_report_name || m_report_name->empty()) { std::cerr << bl::translate("Missing --name parameter") << "\n\n" - << *m_opt_desc_display.get(); + << *m_opt_desc_display.get() << std::endl; return 1; } else @@ -209,13 +209,13 @@ Gnucash::GnucashCli::start ([[maybe_unused]] int argc, [[maybe_unused]] char **a else { std::cerr << bl::format (bl::translate("Unknown report command '{1}'")) % *m_report_cmd << "\n\n" - << *m_opt_desc_display.get(); + << *m_opt_desc_display.get() << std::endl; return 1; } } std::cerr << bl::translate("Missing command or option") << "\n\n" - << *m_opt_desc_display.get(); + << *m_opt_desc_display.get() << std::endl; return 1; } diff --git a/gnucash/gnucash-core-app.cpp b/gnucash/gnucash-core-app.cpp index 60b05a115e..91e28e00d6 100644 --- a/gnucash/gnucash-core-app.cpp +++ b/gnucash/gnucash-core-app.cpp @@ -244,7 +244,7 @@ Gnucash::CoreApp::parse_command_line (int argc, char **argv) catch (std::exception &e) { std::cerr << e.what() << "\n\n"; - std::cerr << *m_opt_desc_display.get() << "\n"; + std::cerr << *m_opt_desc_display.get() << std::endl; exit(1); } @@ -275,13 +275,13 @@ Gnucash::CoreApp::parse_command_line (int argc, char **argv) else std::cout << rel_fmt % gnc_version () << "\n"; - std::cout << bl::translate ("Build ID") << ": " << gnc_build_id () << "\n"; + std::cout << bl::translate ("Build ID") << ": " << gnc_build_id () << std::endl; exit(0); } if (m_show_help) { - std::cout << *m_opt_desc_display.get() << "\n"; + std::cout << *m_opt_desc_display.get() << std::endl; exit(0); }