lib/curl: use std::span

This commit is contained in:
Max Kellermann
2022-06-27 17:27:37 +02:00
committed by Max Kellermann
parent 062df65b1e
commit 1da09f5b1b
12 changed files with 32 additions and 33 deletions

View File

@@ -37,6 +37,7 @@
#include "time/Parser.hxx"
#include "util/ASCII.hxx"
#include "util/RuntimeError.hxx"
#include "util/SpanCast.hxx"
#include "util/StringCompare.hxx"
#include "util/StringFormat.hxx"
#include "util/StringView.hxx"
@@ -307,9 +308,9 @@ private:
throw std::runtime_error("Unexpected Content-Type from WebDAV server");
}
void OnData(ConstBuffer<void> _data) final {
const auto data = ConstBuffer<char>::FromVoid(_data);
Parse(data.data, data.size);
void OnData(std::span<const std::byte> _src) final {
auto src = ToStringView(_src);
Parse(src.data(), src.size());
}
void OnEnd() final {