From 042f183002b88a1af7cf3c634277695dc7b43ac8 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 25 Nov 2023 22:08:56 +0100 Subject: a --- compat/debug.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'compat/debug.cpp') diff --git a/compat/debug.cpp b/compat/debug.cpp index a3c2ba25..0a77d298 100644 --- a/compat/debug.cpp +++ b/compat/debug.cpp @@ -8,11 +8,11 @@ namespace floormat::detail::corrade_debug { -Debug& operator<<(Debug& dbg, Colon) +Debug& operator<<(Debug& dbg, Colon box) { auto flags = dbg.flags(); dbg.setFlags(flags | Debug::Flag::NoSpace); - dbg << ":"; + dbg << StringView{&box.c, 1}; dbg.setFlags(flags); return dbg; } @@ -33,15 +33,13 @@ Debug::Flags quoted_begin(Debug& dbg, char c) auto flags = dbg.flags(); dbg << ""; dbg.setFlags(flags | Debug::Flag::NoSpace); - char buf[2] { c, '\0' }; - dbg << buf; + dbg << StringView{&c, 1}; return flags; } Debug& quoted_end(Debug& dbg, Debug::Flags flags, char c) { - char buf[2] { c, '\0' }; - dbg << buf; + dbg << StringView{&c, 1}; dbg.setFlags(flags); return dbg; } @@ -54,7 +52,7 @@ namespace floormat { using namespace floormat::detail::corrade_debug; -Colon colon() { return Colon{}; } +Colon colon(char c) { return Colon{c}; } ErrorString error_string(int error) { return { error }; } ErrorString error_string() { return { errno }; } -- cgit v1.2.3