zlib

@link("z") @extern
object zlib
class Object
trait Matchable
class Any
zlib.type

Type members

Value members

Concrete methods

@name("scalanative_z_ascii")
@name("scalanative_z_best_compression")
@name("scalanative_z_best_speed")
@name("scalanative_z_binary")
@name("scalanative_z_block")
@name("scalanative_z_buf_error")
@name("scalanative_z_data_error")
@name("scalanative_z_default_compression")
@name("scalanative_z_default_strategy")
@name("scalanative_z_deflated")
@name("scalanative_z_errno")
@name("scalanative_z_filtered")
@name("scalanative_z_finish")
@name("scalanative_z_fixed")
@name("scalanative_z_full_flush")
@name("scalanative_z_huffman_only")
@name("scalanative_z_mem_error")
@name("scalanative_z_need_dict")
@name("scalanative_z_no_compression")
@name("scalanative_z_no_flush")
@name("scalanative_z_null")
@name("scalanative_z_ok")
def Z_OK: CInt
@name("scalanative_z_partial_flush")
@name("scalanative_z_rle")
def Z_RLE: CInt
@name("scalanative_z_stream_end")
@name("scalanative_z_stream_error")
@name("scalanative_z_sync_flush")
@name("scalanative_z_text")
@name("scalanative_z_trees")
@name("scalanative_z_unknown")
@name("scalanative_z_version_error")
@name("scalanative_adler32")
def adler32(adler: uLong, buf: Ptr[Bytef], len: uInt): uLong
@name("scalanative_adler32_combine")
def adler32_combine(adler1: uLong, adler2: uLong, len2: z_off_t): uLong
@name("scalanative_compress")
def compress(dest: Ptr[Bytef], destLen: Ptr[uLongf], source: Ptr[Bytef], sourceLength: uLong): CInt
@name("scalanative_compress2")
def compress2(dest: Ptr[Bytef], destLen: Ptr[uLongf], source: Ptr[Byte], sourceLength: uLong, level: CInt): CInt
@name("scalanative_compressBound")
def compressBound(sourceLen: uLong): uLong
@name("scalanative_crc32")
def crc32(crc: uLong, buf: Ptr[Bytef], len: uInt): uLong
@name("scalanative_crc32_combine")
def crc32_combine(crc1: uLong, crc2: uLong, len2: z_off_t): uLong
@name("scalanative_deflate")
def deflate(strm: z_streamp, flush: CInt): CInt
@name("scalanative_deflateBound")
def deflateBound(strm: z_streamp, sourceLen: uLong): uLong
@name("scalanative_deflateCopy")
def deflateCopy(dest: z_streamp, source: z_streamp): CInt
@name("scalanative_deflateEnd")
@name("scalanative_deflateInit")
def deflateInit(strm: z_streamp, level: CInt): CInt
@name("scalanative_deflateInit2")
def deflateInit2(strm: z_streamp, level: CInt, method: CInt, windowBits: CInt, memLevel: CInt, strategy: CInt): CInt
@name("scalanative_deflateParams")
def deflateParams(strm: z_streamp, level: CInt, strategy: CInt): CInt
@name("scalanative_deflatePrime")
def deflatePrime(strm: z_streamp, bits: CInt, value: CInt): CInt
@name("scalanative_deflateReset")
@name("scalanative_deflateSetDictionary")
def deflateSetDictionary(strm: z_streamp, dictionary: Ptr[Bytef], dictLength: uInt): CInt
@name("scalanative_deflateSetHeader")
@name("scalanative_deflateTune")
def deflateTune(strm: z_streamp, good_length: CInt, max_lazy: CInt, nice_length: CInt, max_chain: CInt): CInt
@name("scalanative_gzclearerr")
def gzclearerr(file: gzFile): Unit
@name("scalanative_gzclose")
def gzclose(file: gzFile): CInt
@name("scalanative_gzdirect")
def gzdirect(file: gzFile): CInt
@name("scalanative_gzdopen")
def gzdopen(fd: CInt, mode: CString): gzFile
@name("scalanative_gzeof")
def gzeof(file: gzFile): CInt
@name("scalanative_gzerror")
def gzerror(file: gzFile, errnum: Ptr[Int]): CString
@name("scalanative_gzflush")
def gzflush(file: gzFile, flush: CInt): CInt
@name("scalanative_gzgetc")
def gzgetc(file: gzFile): CInt
@name("scalanative_gzgets")
def gzgets(file: gzFile, buf: CString, len: CInt): CString
@name("scalanative_gzopen")
def gzopen(path: CString, mode: CString): gzFile
@name("scalanative_gzputc")
def gzputc(file: gzFile, c: CInt): CInt
@name("scalanative_gzputs")
def gzputs(file: gzFile, s: CString): CInt
@name("scalanative_gzread")
def gzread(file: gzFile, buf: voidp, len: CUnsignedInt): CInt
@name("scalanative_gzrewind")
def gzrewind(file: gzFile): CInt
@name("scalanative_gzseek")
def gzseek(file: gzFile, offset: z_off_t, whence: CInt): z_off_t
@name("scalanative_gzsetparams")
def gzsetparams(file: gzFile, level: CInt, strategy: CInt): CInt
@name("scalanative_gztell")
def gztell(file: gzFile): z_off_t
@name("scalanative_gzungetc")
def gzungetc(c: CInt, file: gzFile): CInt
@name("scalanative_gzwrite")
def gzwrite(file: gzFile, buf: voidpc, len: CUnsignedInt): CInt
@name("scalanative_inflate")
def inflate(strm: z_streamp, flush: CInt): CInt
@name("scalanative_inflateBack")
def inflateBack(strm: z_streamp, in: in_func, in_desc: Ptr[Byte], out: out_func, out_desc: Ptr[Byte]): CInt
@name("scalanative_inflateBackEnd")
@name("scalanative_inflateBackInit")
def inflateBackInit(strm: z_streamp, windowBits: CInt, window: Ptr[CUnsignedChar]): CInt
@name("scalanative_inflateCopy")
def inflateCopy(dest: z_streamp, source: z_streamp): CInt
@name("scalanative_inflateEnd")
@name("scalanative_inflateGetHeader")
@name("scalanative_inflateInit")
@name("scalanative_inflateInit2")
def inflateInit2(strm: z_streamp, windowBits: CInt): CInt
@name("scalanative_inflateMark")
@name("scalanative_inflatePrime")
def inflatePrime(strm: z_streamp, bits: CInt, value: CInt): CInt
@name("scalanative_inflateReset")
@name("scalanative_inflateReset2")
def inflateReset2(strm: z_streamp, windowBits: CInt): CInt
@name("scalanative_inflateSetDictionary")
def inflateSetDictionary(strm: z_streamp, dictionary: Ptr[Bytef], dictLength: uInt): CInt
@name("scalanative_inflateSync")
@name("scalanative_uncompress")
def uncompress(dest: Ptr[Bytef], destLen: Ptr[uLongf], source: Ptr[Bytef], sourceLen: uLong): CInt
@name("scalanative_zlibCompileFlags")
@name("scalanative_zlibVersion")