util/*FifoBuffer: migrate from WritableBuffer to std::span
This commit is contained in:

committed by
Max Kellermann

parent
570755f05a
commit
bb7be9a4cd
@@ -37,16 +37,16 @@ char *
|
||||
ReadBufferedLine(B &buffer)
|
||||
{
|
||||
auto r = buffer.Read();
|
||||
char *newline = reinterpret_cast<char*>(std::memchr(r.data, '\n', r.size));
|
||||
char *newline = reinterpret_cast<char*>(std::memchr(r.data(), '\n', r.size()));
|
||||
if (newline == nullptr)
|
||||
return nullptr;
|
||||
|
||||
buffer.Consume(newline + 1 - r.data);
|
||||
buffer.Consume(newline + 1 - r.data());
|
||||
|
||||
if (newline > r.data && newline[-1] == '\r')
|
||||
if (newline > r.data() && newline[-1] == '\r')
|
||||
--newline;
|
||||
*newline = 0;
|
||||
return r.data;
|
||||
return r.data();
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user