fn rebase(r: *Reader, capacity: usize) void
r: *Reader
capacity: usize
1323 1324 1325 1326 1327 1328 1329 1330
fn rebase(r: *Reader, capacity: usize) void { if (r.buffer.len - r.end >= capacity) return; const data = r.buffer[r.seek..r.end]; @memmove(r.buffer[0..data.len], data); r.seek = 0; r.end = data.len; assert(r.buffer.len - r.end >= capacity); }