pub fn BrotliDecompressStream<AllocU8: Allocator<u8>, AllocU32: Allocator<u32>, AllocHC: Allocator<HuffmanCode>>(
available_in: &mut usize,
input_offset: &mut usize,
xinput: &[u8],
available_out: &mut usize,
output_offset: &mut usize,
output: &mut [u8],
total_out: &mut usize,
s: &mut BrotliState<AllocU8, AllocU32, AllocHC>,
) -> BrotliResult