From b2a4797d163e8fed722158a7977d20f5383300e2 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Fri, 31 May 2024 13:04:36 +0300 Subject: [PATCH] BAN: Fix dwarnln and derrorln stop color --- BAN/include/BAN/Debug.h | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/BAN/include/BAN/Debug.h b/BAN/include/BAN/Debug.h index 0a26ca96..7adbf08d 100644 --- a/BAN/include/BAN/Debug.h +++ b/BAN/include/BAN/Debug.h @@ -18,18 +18,20 @@ fflush(stddbg); \ } while (false) -#define dwarnln(...) \ - do { \ - BAN::Formatter::print(__debug_putchar, "\e[33m"); \ - dprintln(__VA_ARGS__); \ - BAN::Formatter::print(__debug_putchar, "\e[m"); \ +#define dwarnln(...) \ + do { \ + BAN::Formatter::print(__debug_putchar, "\e[33m"); \ + BAN::Formatter::print(__debug_putchar, __VA_ARGS__); \ + BAN::Formatter::print(__debug_putchar, "\e[m"); \ + fflush(stddbg); \ } while(false) -#define derrorln(...) \ - do { \ - BAN::Formatter::print(__debug_putchar, "\e[31m"); \ - dprintln(__VA_ARGS__); \ - BAN::Formatter::print(__debug_putchar, "\e[m"); \ +#define derrorln(...) \ + do { \ + BAN::Formatter::print(__debug_putchar, "\e[31m"); \ + BAN::Formatter::print(__debug_putchar, __VA_ARGS__); \ + BAN::Formatter::print(__debug_putchar, "\e[m"); \ + fflush(stddbg); \ } while(false) #endif