mz_zip_writer_add_mem_ex function

  1. @Native<mz_bool Function(Pointer<mz_zip_archive>, Pointer<Char>, Pointer<Void>, Size, Pointer<Void>, mz_uint16, mz_uint, mz_uint64, mz_uint32)>(ffi.Pointer<mz_zip_archive>, ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Void>, ffi.Size, ffi.Pointer<ffi.Void>, mz_uint16, mz_uint, mz_uint64, mz_uint32)>()
int mz_zip_writer_add_mem_ex(
  1. Pointer<mz_zip_archive> pZip,
  2. Pointer<Char> pArchive_name,
  3. Pointer<Void> pBuf,
  4. int buf_size,
  5. Pointer<Void> pComment,
  6. int comment_size,
  7. int level_and_flags,
  8. int uncomp_size,
  9. int uncomp_crc32,
)

Like mz_zip_writer_add_mem(), except you can specify a file comment field, and optionally supply the function with already compressed data. / / uncomp_size/uncomp_crc32 are only used if the MZ_ZIP_FLAG_COMPRESSED_DATA flag is specified.

Implementation

@ffi.Native<
  mz_bool Function(
    ffi.Pointer<mz_zip_archive>,
    ffi.Pointer<ffi.Char>,
    ffi.Pointer<ffi.Void>,
    ffi.Size,
    ffi.Pointer<ffi.Void>,
    mz_uint16,
    mz_uint,
    mz_uint64,
    mz_uint32,
  )
>()
external int mz_zip_writer_add_mem_ex(
  ffi.Pointer<mz_zip_archive> pZip,
  ffi.Pointer<ffi.Char> pArchive_name,
  ffi.Pointer<ffi.Void> pBuf,
  int buf_size,
  ffi.Pointer<ffi.Void> pComment,
  int comment_size,
  int level_and_flags,
  int uncomp_size,
  int uncomp_crc32,
);