From ad5f458d31d45a09d3888f83a4f8a54eea20c996 Mon Sep 17 00:00:00 2001 From: hachem Date: Fri, 29 Nov 2024 21:33:19 +0100 Subject: fix: cross platform build --- src/core/log.h | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) (limited to 'src/core/log.h') diff --git a/src/core/log.h b/src/core/log.h index 0cc98f9..6524426 100644 --- a/src/core/log.h +++ b/src/core/log.h @@ -8,12 +8,6 @@ #include #include -#ifdef HSDBG_WINDOWS - #include -#else - #include -#endif - namespace Hsdbg::Log { enum class Level : uint8_t @@ -65,19 +59,7 @@ namespace Hsdbg::Log return ""; } - inline auto is_terminal(bool to_stderr) -> bool - { - constexpr int STDOUT_DESCRIPTOR = 1; - constexpr int STDERR_DESCRIPTOR = 2; - - const int descriptor = to_stderr ? STDERR_DESCRIPTOR : STDOUT_DESCRIPTOR; - -#ifdef HSDBG_WINDOWS - return _isatty(descriptor) != 0; -#else - return isatty(descriptor) != 0; -#endif - } + auto is_terminal(bool to_stderr) -> bool; inline auto write(Level level, std::string_view message) -> void { -- cgit v1.3