Cleanup + compatibility with previous versions
Dependencies
- [2]
SO7DQK4GMinor changes - [3]
HA3ODU4GFixing compilation - [4]
6XB4RDRQAdding changes from original impl - [5]
HEFGMMUMStart oxidizing 1/N - [6]
IH334Q5AReboot - [7]
K6L5F26WFixing sequential test.
Change contents
- replacement in src/lib.rs at line 177
impl<'a> SeekableCStream {impl SeekableCStream { - replacement in src/lib.rs at line 331
impl<'a> CStream {impl CStream { - replacement in src/lib.rs at line 446
impl<'a> DStream {impl DStream { - replacement in src/lib.rs at line 622
/// Decompress a single frame. This method internally calls `decompress`, and `dest` must be exactly the size of the uncompressed frame./// Decompress a single frame. This method internally calls/// `decompress`, and `dest` must be exactly the size of the/// uncompressed frame. - replacement in src/lib.rs at line 631
self.decompress(dest, dec_size, self.seek_table.entries[index].d_offset)self.decompress(dest, self.seek_table.entries[index].d_offset) - replacement in src/lib.rs at line 636
/// be at most the size of the decompressed output./// be at least the size of the decompressed output. - replacement in src/lib.rs at line 640
pub fn decompress(&mut self, out: &mut [u8], len: u64, offset: u64) -> Result<usize, Error> {pub fn decompress(&mut self, out: &mut [u8], offset: u64) -> Result<usize, Error> { - replacement in src/lib.rs at line 642
let len = out.len() as u64;