diff options
author | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2025-02-17 00:21:48 +0100 |
---|---|---|
committer | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2025-02-17 22:29:50 +0100 |
commit | a141c401f78467bc15f62882fca5d55a007cacbb (patch) | |
tree | 908ac71a8640f78f45d22c6808c5fa6e373000fa /asl/print.cpp | |
parent | cb77cbe9ce4cddad6a460aa190ff70f0c13e4703 (diff) |
Reorganize everything
Diffstat (limited to 'asl/print.cpp')
-rw-r--r-- | asl/print.cpp | 31 |
1 files changed, 0 insertions, 31 deletions
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 <cstdio> - -// @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<const asl::byte> s) override - { - fwrite(s.data(), 1, static_cast<size_t>(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; -} |