Apply raw_ptr rewrite to libcef (see #3239)

This commit is contained in:
Marshall Greenblatt
2024-05-11 11:48:38 -04:00
parent 2156c9fd5d
commit 0170f431a0
109 changed files with 290 additions and 185 deletions

View File

@ -159,7 +159,7 @@ size_t CefBytesReader::Read(void* ptr, size_t size, size_t n) {
base::AutoLock lock_scope(lock_);
size_t s = (datasize_ - offset_) / size;
size_t ret = (n < s ? n : s);
memcpy(ptr, (reinterpret_cast<char*>(data_)) + offset_, ret * size);
memcpy(ptr, (reinterpret_cast<char*>(data_.get())) + offset_, ret * size);
offset_ += ret * size;
return ret;
}
@ -249,7 +249,7 @@ size_t CefBytesWriter::Write(const void* ptr, size_t size, size_t n) {
Grow(size * n) == 0) {
rv = 0;
} else {
memcpy(reinterpret_cast<char*>(data_) + offset_, ptr, size * n);
memcpy(reinterpret_cast<char*>(data_.get()) + offset_, ptr, size * n);
offset_ += size * n;
rv = n;
}
@ -300,7 +300,7 @@ int CefBytesWriter::Flush() {
std::string CefBytesWriter::GetDataString() {
base::AutoLock lock_scope(lock_);
std::string str(reinterpret_cast<char*>(data_), offset_);
std::string str(reinterpret_cast<char*>(data_.get()), offset_);
return str;
}