| ... | @@ -176,7 +176,7 @@ pub fn readLastAssumeLength(self: *RingBuffer, dest: []u8, length: usize) void { | ... | @@ -176,7 +176,7 @@ pub fn readLastAssumeLength(self: *RingBuffer, dest: []u8, length: usize) void { |
| 176 | const part2_len = length - part1_len; | 176 | const part2_len = length - part1_len; |
| 177 | @memcpy(dest[0..part1_len], self.data[data_start..part1_data_end]); | 177 | @memcpy(dest[0..part1_len], self.data[data_start..part1_data_end]); |
| 178 | @memcpy(dest[part1_len..length], self.data[0..part2_len]); | 178 | @memcpy(dest[part1_len..length], self.data[0..part2_len]); |
| 179 | self.write_index = if (self.write_index >= self.data_len) self.write_index - length else data_start; | 179 | self.write_index = if (self.write_index >= self.data.len) self.write_index - length else data_start; |
| 180 | } | 180 | } |
| 181 | | 181 | |
| 182 | /// Returns `true` if the ring buffer is empty and `false` otherwise. | 182 | /// Returns `true` if the ring buffer is empty and `false` otherwise. |