[−][src]Function compu_brotli_sys::BrotliDecoderDecompress
pub unsafe extern "C" fn BrotliDecoderDecompress(
encoded_size: usize,
encoded_buffer: *const u8,
decoded_size: *mut usize,
decoded_buffer: *mut u8
) -> BrotliDecoderResult
Performs one-shot memory-to-memory decompression.
Decompresses the data in @p encoded_buffer into @p decoded_buffer, and sets @p *decoded_size to the decompressed length.
@param encoded_size size of @p encoded_buffer @param encoded_buffer compressed data buffer with at least @p encoded_size addressable bytes @param[in, out] decoded_size @b in: size of @p decoded_buffer; \n @b out: length of decompressed data written to @p decoded_buffer @param decoded_buffer decompressed data destination buffer @returns ::BROTLI_DECODER_RESULT_ERROR if input is corrupted, memory allocation failed, or @p decoded_buffer is not large enough; @returns ::BROTLI_DECODER_RESULT_SUCCESS otherwise