input/InputStream: pass std::span<std::byte> to Read()

This commit is contained in:
Max Kellermann
2024-05-13 10:47:57 +02:00
parent f28d10d934
commit 34f7b38f39
66 changed files with 248 additions and 274 deletions

View File

@@ -10,7 +10,7 @@ Yajl::ParseInputStream(Handle &handle, InputStream &is)
{
while (true) {
unsigned char buffer[4096];
const size_t nbytes = is.LockRead(buffer, sizeof(buffer));
const size_t nbytes = is.LockRead(std::as_writable_bytes(std::span{buffer}));
if (nbytes == 0)
break;