tdefl_compress function

tdefl_status tdefl_compress(
  1. Pointer<tdefl_compressor> d,
  2. Pointer<Void> pIn_buf,
  3. Pointer<Size> pIn_buf_size,
  4. Pointer<Void> pOut_buf,
  5. Pointer<Size> pOut_buf_size,
  6. tdefl_flush flush,
)

Implementation

tdefl_status tdefl_compress(
  ffi.Pointer<tdefl_compressor> d,
  ffi.Pointer<ffi.Void> pIn_buf,
  ffi.Pointer<ffi.Size> pIn_buf_size,
  ffi.Pointer<ffi.Void> pOut_buf,
  ffi.Pointer<ffi.Size> pOut_buf_size,
  tdefl_flush flush,
) => tdefl_status.fromValue(
  _tdefl_compress(
    d,
    pIn_buf,
    pIn_buf_size,
    pOut_buf,
    pOut_buf_size,
    flush.value,
  ),
);