diff --git a/AK/ByteBuffer.h b/AK/ByteBuffer.h index 43dec2cc58..9cc534ba5c 100644 --- a/AK/ByteBuffer.h +++ b/AK/ByteBuffer.h @@ -126,10 +126,10 @@ public: [[nodiscard]] ReadonlyBytes bytes() const { return { data(), size() }; } [[nodiscard]] AK::Span span() { return { data(), size() }; } - [[nodiscard]] AK::Span span() const { return { data(), size() }; } + [[nodiscard]] AK::Span span() const { return { data(), size() }; } - [[nodiscard]] u8* offset_pointer(int offset) { return data() + offset; } - [[nodiscard]] u8 const* offset_pointer(int offset) const { return data() + offset; } + [[nodiscard]] u8* offset_pointer(size_t offset) { return data() + offset; } + [[nodiscard]] u8 const* offset_pointer(size_t offset) const { return data() + offset; } [[nodiscard]] void* end_pointer() { return data() + m_size; } [[nodiscard]] void const* end_pointer() const { return data() + m_size; } @@ -226,7 +226,7 @@ public: if (data_size == 0) return {}; VERIFY(data != nullptr); - int old_size = size(); + auto old_size = size(); TRY(try_resize(size() + data_size)); __builtin_memcpy(this->data() + old_size, data, data_size); return {};