From 841963385130b056d42eb28a5308d53dfeb1a21c Mon Sep 17 00:00:00 2001
From: Martin Beseda <martin.beseda@vsb.cz>
Date: Sun, 6 Jan 2019 01:45:56 +0100
Subject: [PATCH] ENH: COUT_DEBUG and COUT_INFO macros now contain flush.

---
 src/message.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/message.h b/src/message.h
index a0f0a05d..28af017c 100644
--- a/src/message.h
+++ b/src/message.h
@@ -7,10 +7,10 @@
 
 #include <cassert>
 
-#define COUT_INFO(inp) std::cout << "INFO: " inp;
+#define COUT_INFO(inp) std::cout << std::flush << "INFO: " << inp << std::flush
 
 #ifdef L4N_DEBUG
-#define COUT_DEBUG(inp) assert(std::cerr << "DEBUG: " inp);
+#define COUT_DEBUG(inp) assert(std::cerr << std::flush << "DEBUG: " << inp << std::flush)
 #else
 #define COUT_DEBUG(inp)
 #endif // L4N_DEBUG
-- 
GitLab