From a141c401f78467bc15f62882fca5d55a007cacbb Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Mon, 17 Feb 2025 00:21:48 +0100 Subject: Reorganize everything --- asl/print.cpp | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 asl/print.cpp (limited to 'asl/print.cpp') diff --git a/asl/print.cpp b/asl/print.cpp deleted file mode 100644 index 559dcbd..0000000 --- a/asl/print.cpp +++ /dev/null @@ -1,31 +0,0 @@ -#include "asl/print.hpp" - -#include - -// @Todo Optimize this, maybe make buffered -class ConsoleWriter : public asl::Writer -{ - FILE* m_handle; - -public: - explicit ConsoleWriter(FILE* handle) - : m_handle{handle} - {} - - void write(asl::span s) override - { - fwrite(s.data(), 1, static_cast(s.size()), m_handle); - } -}; - -asl::Writer* asl::print_internals::get_stdout_writer() -{ - static ConsoleWriter s_writer{stdout}; - return &s_writer; -} - -asl::Writer* asl::print_internals::get_stderr_writer() -{ - static ConsoleWriter s_writer{stderr}; - return &s_writer; -} -- cgit