Index: chrome/common/partial_circular_buffer.cc |
diff --git a/chrome/common/partial_circular_buffer.cc b/chrome/common/partial_circular_buffer.cc |
index 6e3e017e991f080a87f980f091a6b03b13230c83..c93a4b3ce214ac6ea82a39ecf902531c8e128da6 100644 |
--- a/chrome/common/partial_circular_buffer.cc |
+++ b/chrome/common/partial_circular_buffer.cc |
@@ -10,21 +10,20 @@ |
namespace { |
-inline uint32 Min3(uint32 a, uint32 b, uint32 c) { |
+inline uint32_t Min3(uint32_t a, uint32_t b, uint32_t c) { |
return std::min(a, std::min(b, c)); |
} |
} // namespace |
-PartialCircularBuffer::PartialCircularBuffer(void* buffer, |
- uint32 buffer_size) |
+PartialCircularBuffer::PartialCircularBuffer(void* buffer, uint32_t buffer_size) |
: buffer_data_(reinterpret_cast<BufferData*>(buffer)), |
memory_buffer_size_(buffer_size), |
data_size_(0), |
position_(0), |
total_read_(0) { |
- uint32 header_size = |
- buffer_data_->data - reinterpret_cast<uint8*>(buffer_data_); |
+ uint32_t header_size = |
+ buffer_data_->data - reinterpret_cast<uint8_t*>(buffer_data_); |
data_size_ = memory_buffer_size_ - header_size; |
DCHECK(buffer_data_); |
@@ -35,16 +34,16 @@ PartialCircularBuffer::PartialCircularBuffer(void* buffer, |
} |
PartialCircularBuffer::PartialCircularBuffer(void* buffer, |
- uint32 buffer_size, |
- uint32 wrap_position, |
+ uint32_t buffer_size, |
+ uint32_t wrap_position, |
bool append) |
: buffer_data_(reinterpret_cast<BufferData*>(buffer)), |
memory_buffer_size_(buffer_size), |
data_size_(0), |
position_(0), |
total_read_(0) { |
- uint32 header_size = |
- buffer_data_->data - reinterpret_cast<uint8*>(buffer_data_); |
+ uint32_t header_size = |
+ buffer_data_->data - reinterpret_cast<uint8_t*>(buffer_data_); |
data_size_ = memory_buffer_size_ - header_size; |
DCHECK(buffer_data_); |
@@ -61,19 +60,19 @@ PartialCircularBuffer::PartialCircularBuffer(void* buffer, |
} |
} |
-uint32 PartialCircularBuffer::Read(void* buffer, uint32 buffer_size) { |
+uint32_t PartialCircularBuffer::Read(void* buffer, uint32_t buffer_size) { |
DCHECK(buffer_data_); |
if (total_read_ >= buffer_data_->total_written) |
return 0; |
- uint8* buffer_uint8 = reinterpret_cast<uint8*>(buffer); |
- uint32 read = 0; |
+ uint8_t* buffer_uint8 = reinterpret_cast<uint8_t*>(buffer); |
+ uint32_t read = 0; |
// Read from beginning part. |
if (position_ < buffer_data_->wrap_position) { |
- uint32 to_wrap_pos = buffer_data_->wrap_position - position_; |
- uint32 to_eow = buffer_data_->total_written - total_read_; |
- uint32 to_read = Min3(buffer_size, to_wrap_pos, to_eow); |
+ uint32_t to_wrap_pos = buffer_data_->wrap_position - position_; |
+ uint32_t to_eow = buffer_data_->total_written - total_read_; |
+ uint32_t to_read = Min3(buffer_size, to_wrap_pos, to_eow); |
memcpy(buffer_uint8, buffer_data_->data + position_, to_read); |
position_ += to_read; |
total_read_ += to_read; |
@@ -99,10 +98,10 @@ uint32 PartialCircularBuffer::Read(void* buffer, uint32 buffer_size) { |
// Read from middle part. |
DCHECK_GE(position_, buffer_data_->wrap_position); |
if (position_ >= buffer_data_->end_position) { |
- uint32 remaining_buffer_size = buffer_size - read; |
- uint32 to_eof = data_size_ - position_; |
- uint32 to_eow = buffer_data_->total_written - total_read_; |
- uint32 to_read = Min3(remaining_buffer_size, to_eof, to_eow); |
+ uint32_t remaining_buffer_size = buffer_size - read; |
+ uint32_t to_eof = data_size_ - position_; |
+ uint32_t to_eow = buffer_data_->total_written - total_read_; |
+ uint32_t to_read = Min3(remaining_buffer_size, to_eof, to_eow); |
memcpy(buffer_uint8 + read, buffer_data_->data + position_, to_read); |
position_ += to_read; |
total_read_ += to_read; |
@@ -124,10 +123,10 @@ uint32 PartialCircularBuffer::Read(void* buffer, uint32 buffer_size) { |
// Read from end part. |
DCHECK_GE(position_, buffer_data_->wrap_position); |
DCHECK_LT(position_, buffer_data_->end_position); |
- uint32 remaining_buffer_size = buffer_size - read; |
- uint32 to_eob = buffer_data_->end_position - position_; |
- uint32 to_eow = buffer_data_->total_written - total_read_; |
- uint32 to_read = Min3(remaining_buffer_size, to_eob, to_eow); |
+ uint32_t remaining_buffer_size = buffer_size - read; |
+ uint32_t to_eob = buffer_data_->end_position - position_; |
+ uint32_t to_eow = buffer_data_->total_written - total_read_; |
+ uint32_t to_read = Min3(remaining_buffer_size, to_eob, to_eow); |
memcpy(buffer_uint8 + read, buffer_data_->data + position_, to_read); |
position_ += to_read; |
total_read_ += to_read; |
@@ -137,16 +136,16 @@ uint32 PartialCircularBuffer::Read(void* buffer, uint32 buffer_size) { |
return read; |
} |
-void PartialCircularBuffer::Write(const void* buffer, uint32 buffer_size) { |
+void PartialCircularBuffer::Write(const void* buffer, uint32_t buffer_size) { |
DCHECK(buffer_data_); |
- const uint8* input = static_cast<const uint8*>(buffer); |
- uint32 wrap_position = buffer_data_->wrap_position; |
- uint32 cycle_size = data_size_ - wrap_position; |
+ const uint8_t* input = static_cast<const uint8_t*>(buffer); |
+ uint32_t wrap_position = buffer_data_->wrap_position; |
+ uint32_t cycle_size = data_size_ - wrap_position; |
// First write the non-wrapping part. |
if (position_ < wrap_position) { |
- uint32 space_left = wrap_position - position_; |
- uint32 write_size = std::min(buffer_size, space_left); |
+ uint32_t space_left = wrap_position - position_; |
+ uint32_t write_size = std::min(buffer_size, space_left); |
DoWrite(input, write_size); |
input += write_size; |
buffer_size -= write_size; |
@@ -154,7 +153,7 @@ void PartialCircularBuffer::Write(const void* buffer, uint32 buffer_size) { |
// Skip the part that would overlap. |
if (buffer_size > cycle_size) { |
- uint32 skip = buffer_size - cycle_size; |
+ uint32_t skip = buffer_size - cycle_size; |
input += skip; |
buffer_size -= skip; |
position_ = wrap_position + (position_ - wrap_position + skip) % cycle_size; |
@@ -164,15 +163,15 @@ void PartialCircularBuffer::Write(const void* buffer, uint32 buffer_size) { |
DoWrite(input, buffer_size); |
} |
-void PartialCircularBuffer::DoWrite(const uint8* input, uint32 input_size) { |
+void PartialCircularBuffer::DoWrite(const uint8_t* input, uint32_t input_size) { |
DCHECK_LT(position_, data_size_); |
buffer_data_->total_written = |
std::min(buffer_data_->total_written + input_size, data_size_); |
// Write() skips any overlapping part, so this loop will run at most twice. |
while (input_size > 0) { |
- uint32 space_left = data_size_ - position_; |
- uint32 write_size = std::min(input_size, space_left); |
+ uint32_t space_left = data_size_ - position_; |
+ uint32_t write_size = std::min(input_size, space_left); |
memcpy(buffer_data_->data + position_, input, write_size); |
input += write_size; |
input_size -= write_size; |