summaryrefslogtreecommitdiff
path: root/asl/tests/format_tests.cpp
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2024-11-13 00:01:06 +0100
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2024-12-20 15:35:58 +0100
commit35a996490200126e72775398fa3d6daa0ec4f435 (patch)
tree065bc639ff3a2bd4e06e63b2a6c6255f509ddbb0 /asl/tests/format_tests.cpp
parentac47be51b79f4c3e49656870e135453eefe759ea (diff)
Introduce byte, use span<byte> on io Writer
Diffstat (limited to 'asl/tests/format_tests.cpp')
-rw-r--r--asl/tests/format_tests.cpp8
1 files changed, 4 insertions, 4 deletions
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<const asl::byte> 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';
}