From 35a996490200126e72775398fa3d6daa0ec4f435 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Wed, 13 Nov 2024 00:01:06 +0100 Subject: Introduce byte, use span on io Writer --- asl/tests/format_tests.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'asl/tests/format_tests.cpp') diff --git a/asl/tests/format_tests.cpp b/asl/tests/format_tests.cpp index bfde454..f051034 100644 --- a/asl/tests/format_tests.cpp +++ b/asl/tests/format_tests.cpp @@ -16,11 +16,11 @@ class StringSink : public asl::writer char* m_data{}; public: - void write(const char* str, isize_t len) override + void write(asl::span str) override { - m_data = (char*)realloc(m_data, (size_t)(m_current_len + len + 1)); - memcpy(m_data + m_current_len, str, (size_t)len); - m_current_len += len; + m_data = (char*)realloc(m_data, (size_t)(m_current_len + str.size() + 1)); + memcpy(m_data + m_current_len, str.data(), (size_t)str.size()); + m_current_len += str.size(); m_data[m_current_len] = '\0'; } -- cgit