1451 lines
38 KiB
INI
1451 lines
38 KiB
INI
<?xml version="1.0"?>
|
|
<def format="2">
|
|
<!-- Reference to zlib documentation https://www.zlib.net/manual.html -->
|
|
<!-- Data structures and types -->
|
|
<podtype name="alloc_func"/>
|
|
<podtype name="Byte" sign="u" size="1"/>
|
|
<podtype name="Bytef" sign="u" size="1"/>
|
|
<podtype name="charf" sign="s" size="1"/>
|
|
<podtype name="free_func"/>
|
|
<podtype name="gzFile"/>
|
|
<podtype name="gzFile_s"/>
|
|
<podtype name="gz_header"/>
|
|
<podtype name="gz_headerp"/>
|
|
<podtype name="gz_header_s"/>
|
|
<podtype name="intf" sign="s"/>
|
|
<podtype name="uInt" sign="u"/>
|
|
<podtype name="uIntf"/>
|
|
<podtype name="uLong" sign="u"/>
|
|
<podtype name="uLongf" sign="u"/>
|
|
<podtype name="voidp"/>
|
|
<podtype name="voidpc"/>
|
|
<podtype name="voidpf"/>
|
|
<podtype name="z_crc_t" sign="u"/>
|
|
<podtype name="z_off_t" sign="s"/>
|
|
<podtype name="z_off64_t" sign="s" size="8"/>
|
|
<podtype name="z_stream"/>
|
|
<podtype name="z_streamp"/>
|
|
<podtype name="z_stream_s"/>
|
|
<!-- Defines -->
|
|
<define name="z_const" value="const"/>
|
|
<define name="z_longlong" value="long long"/>
|
|
<define name="z_size_t" value="size_t"/>
|
|
<define name="Z_NO_FLUSH" value="0"/>
|
|
<define name="Z_PARTIAL_FLUSH" value="1"/>
|
|
<define name="Z_SYNC_FLUSH" value="2"/>
|
|
<define name="Z_FULL_FLUSH" value="3"/>
|
|
<define name="Z_FINISH" value="4"/>
|
|
<define name="Z_BLOCK" value="5"/>
|
|
<define name="Z_TREES" value="6"/>
|
|
<define name="Z_OK" value="0"/>
|
|
<define name="Z_STREAM_END" value="1"/>
|
|
<define name="Z_NEED_DICT" value="2"/>
|
|
<define name="Z_ERRNO" value="(-1)"/>
|
|
<define name="Z_STREAM_ERROR" value="(-2)"/>
|
|
<define name="Z_DATA_ERROR" value="(-3)"/>
|
|
<define name="Z_MEM_ERROR" value="(-4)"/>
|
|
<define name="Z_BUF_ERROR" value="(-5)"/>
|
|
<define name="Z_VERSION_ERROR" value="(-6)"/>
|
|
<define name="Z_NO_COMPRESSION" value="0"/>
|
|
<define name="Z_BEST_SPEED" value="1"/>
|
|
<define name="Z_BEST_COMPRESSION" value="9"/>
|
|
<define name="Z_DEFAULT_COMPRESSION" value="(-1)"/>
|
|
<define name="Z_FILTERED" value="1"/>
|
|
<define name="Z_HUFFMAN_ONLY" value="2"/>
|
|
<define name="Z_RLE" value="3"/>
|
|
<define name="Z_FIXED" value="4"/>
|
|
<define name="Z_DEFAULT_STRATEGY" value="0"/>
|
|
<define name="Z_BINARY" value="0"/>
|
|
<define name="Z_TEXT" value="1"/>
|
|
<define name="Z_ASCII" value="Z_TEXT"/>
|
|
<define name="Z_UNKNOWN" value="2"/>
|
|
<define name="Z_DEFLATED" value="8"/>
|
|
<define name="Z_NULL" value="0"/>
|
|
<define name="zlib_version" value="zlibVersion()"/>
|
|
<!-- Functions -->
|
|
<!-- ZEXTERN const char * ZEXPORT zlibVersion OF((void)); -->
|
|
<function name="zlibVersion">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="const char*"/>
|
|
<noreturn>false</noreturn>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level)); -->
|
|
<function name="deflateInit">
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush)); -->
|
|
<function name="deflate">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflateEnd OF((z_streamp strm)); -->
|
|
<function name="deflateEnd">
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm)); -->
|
|
<function name="inflateInit">
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush)); -->
|
|
<function name="inflate">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm)); -->
|
|
<function name="inflateEnd">
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- Advanced functions -->
|
|
<!-- ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm,
|
|
int level,
|
|
int method,
|
|
int windowBits,
|
|
int memLevel,
|
|
int strategy)); -->
|
|
<function name="deflateInit2">
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="4" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="5" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="6" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm,
|
|
const Bytef *dictionary,
|
|
uInt dictLength)); -->
|
|
<function name="deflateSetDictionary">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="3"/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflateGetDictionary OF((z_streamp strm,
|
|
Bytef *dictionary,
|
|
uInt *dictLength)); -->
|
|
<function name="deflateGetDictionary">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="out">
|
|
<not-bool/>
|
|
</arg>
|
|
<arg nr="3" direction="out">
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest,
|
|
z_streamp source)); -->
|
|
<function name="deflateCopy">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="out">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm)); -->
|
|
<function name="deflateReset">
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm,
|
|
int level,
|
|
int strategy)); -->
|
|
<function name="deflateParams">
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflateTune OF((z_streamp strm,
|
|
int good_length,
|
|
int max_lazy,
|
|
int nice_length,
|
|
int max_chain)); -->
|
|
<function name="deflateTune">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="4" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="5" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm,
|
|
uLong sourceLen)); -->
|
|
<function name="deflateBound">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="uLong"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflatePending OF((z_streamp strm,
|
|
unsigned *pending,
|
|
int *bits)); -->
|
|
<function name="deflatePending">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="out">
|
|
<not-bool/>
|
|
</arg>
|
|
<arg nr="3" direction="out">
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm,
|
|
int bits,
|
|
int value)); -->
|
|
<function name="deflatePrime">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>:16</valid>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflateSetHeader OF((z_streamp strm,
|
|
gz_headerp head)); -->
|
|
<function name="deflateSetHeader">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm,
|
|
int windowBits)); -->
|
|
<function name="inflateInit2">
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm,
|
|
const Bytef *dictionary,
|
|
uInt dictLength)); -->
|
|
<function name="inflateSetDictionary">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="3"/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateGetDictionary OF((z_streamp strm,
|
|
Bytef *dictionary,
|
|
uInt *dictLength)); -->
|
|
<function name="inflateGetDictionary">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="out">
|
|
<not-bool/>
|
|
</arg>
|
|
<arg nr="3" direction="out">
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm)); -->
|
|
<function name="inflateSync">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest,
|
|
z_streamp source)); -->
|
|
<function name="inflateCopy">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="out">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm)); -->
|
|
<function name="inflateReset">
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateReset2 OF((z_streamp strm,
|
|
int windowBits)); -->
|
|
<function name="inflateReset2">
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflatePrime OF((z_streamp strm,
|
|
int bits,
|
|
int value)); -->
|
|
<function name="inflatePrime">
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>:16</valid>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN long ZEXPORT inflateMark OF((z_streamp strm)); -->
|
|
<function name="inflateMark">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="long"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateGetHeader OF((z_streamp strm,
|
|
gz_headerp head)); -->
|
|
<function name="inflateGetHeader">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="out">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm,
|
|
int windowBits,
|
|
unsigned char FAR *window)); -->
|
|
<function name="inflateBackInit">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="2"/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm,
|
|
in_func in, void FAR *in_desc,
|
|
out_func out, void FAR *out_desc)); -->
|
|
<function name="inflateBack">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3">
|
|
<not-bool/>
|
|
</arg>
|
|
<arg nr="4">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="5">
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateBackEnd OF((z_streamp strm)); -->
|
|
<function name="inflateBackEnd">
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void)); -->
|
|
<function name="zlibCompileFlags">
|
|
<use-retval/>
|
|
<returnValue type="uLong"/>
|
|
<noreturn>false</noreturn>
|
|
</function>
|
|
<!-- Utility functions -->
|
|
<!-- ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen,
|
|
const Bytef *source, uLong sourceLen)); -->
|
|
<function name="compress">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="out">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
<arg nr="2" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="4"/>
|
|
</arg>
|
|
<arg nr="4" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen,
|
|
const Bytef *source, uLong sourceLen,
|
|
int level)); -->
|
|
<function name="compress2">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="out">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
<arg nr="2" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="4"/>
|
|
</arg>
|
|
<arg nr="4" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="5" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN uLong ZEXPORT compressBound OF((uLong sourceLen)); -->
|
|
<function name="compressBound">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="uLong"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen,
|
|
const Bytef *source, uLong sourceLen)); -->
|
|
<function name="uncompress">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="out">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
<arg nr="2" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="4"/>
|
|
</arg>
|
|
<arg nr="4" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT uncompress2 OF((Bytef *dest, uLongf *destLen,
|
|
const Bytef *source, uLong *sourceLen)); -->
|
|
<function name="uncompress2">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="out">
|
|
<not-bool/>
|
|
<not-null/>
|
|
</arg>
|
|
<arg nr="2" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="4"/>
|
|
</arg>
|
|
<arg nr="4" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- gzip file access function -->
|
|
<memory>
|
|
<alloc init="true">gzopen</alloc>
|
|
<alloc init="true">gzopen64</alloc>
|
|
<alloc init="true">gzdopen</alloc>
|
|
<alloc init="true">gzopen_w</alloc>
|
|
<dealloc>gzclose</dealloc>
|
|
<dealloc>gzclose_r</dealloc>
|
|
<dealloc>gzclose_w</dealloc>
|
|
</memory>
|
|
<!-- ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode)); -->
|
|
<function name="gzopen,gzopen64">
|
|
<use-retval/>
|
|
<returnValue type="gzFile"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<strz/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<strz/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN gzFile ZEXPORT gzdopen OF((int fd, const char *mode)); -->
|
|
<function name="gzdopen">
|
|
<use-retval/>
|
|
<returnValue type="gzFile"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<strz/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzbuffer OF((gzFile file, unsigned size)); -->
|
|
<function name="gzbuffer">
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy)); -->
|
|
<function name="gzsetparams">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="inout">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len)); -->
|
|
<function name="gzread">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="out">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<minsize type="argvalue" arg="3"/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN z_size_t ZEXPORT gzfread OF((voidp buf, z_size_t size, z_size_t nitems,
|
|
gzFile file)); -->
|
|
<function name="gzfread">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="z_size_t"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="out">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<minsize type="mul" arg="2" arg2="3"/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="4">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzwrite OF((gzFile file,
|
|
voidpc buf, unsigned len)); -->
|
|
<function name="gzwrite">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="3"/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN z_size_t ZEXPORT gzfwrite OF((voidpc buf, z_size_t size,
|
|
z_size_t nitems, gzFile file)); -->
|
|
<function name="gzfwrite">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="z_size_t"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<minsize type="mul" arg="2" arg2="3"/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="4">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...)); -->
|
|
<function name="gzprintf">
|
|
<formatstr/>
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<formatstr/>
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<strz/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s)); -->
|
|
<function name="gzputs">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<strz/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN char * ZEXPORT gzgets OF((gzFile file, char *buf, int len)); -->
|
|
<function name="gzgets">
|
|
<leak-ignore/>
|
|
<returnValue type="char*"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="out">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<minsize type="argvalue" arg="3"/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzputc OF((gzFile file, int c)); -->
|
|
<function name="gzputc">
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:255</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzgetc OF((gzFile file)); -->
|
|
<function name="gzgetc">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzungetc OF((int c, gzFile file)); -->
|
|
<function name="gzungetc">
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:255</valid>
|
|
</arg>
|
|
<arg nr="2">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzflush OF((gzFile file, int flush)); -->
|
|
<function name="gzflush">
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile file,
|
|
z_off_t offset, int whence)); -->
|
|
<function name="gzseek">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="z_off_t"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<function name="gzseek64">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="z_off64_t"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="3">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzrewind OF((gzFile file)); -->
|
|
<function name="gzrewind">
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN z_off_t ZEXPORT gztell OF((gzFile file)); -->
|
|
<function name="gztell">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="z_off_t"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<function name="gztell64">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="z_off64_t"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN z_off_t ZEXPORT gzoffset OF((gzFile file)); -->
|
|
<function name="gzoffset">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="z_off_t"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<function name="gzoffset64">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="z_off64_t"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzeof OF((gzFile file)); -->
|
|
<function name="gzeof">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzdirect OF((gzFile file)); -->
|
|
<function name="gzdirect">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT gzclose OF((gzFile file)); -->
|
|
<!-- ZEXTERN int ZEXPORT gzclose_r OF((gzFile file)); -->
|
|
<!-- ZEXTERN int ZEXPORT gzclose_w OF((gzFile file)); -->
|
|
<function name="gzclose,gzclose_r,gzclose_w">
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum)); -->
|
|
<function name="gzerror">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="const char*"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="out">
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN void ZEXPORT gzclearerr OF((gzFile file)); -->
|
|
<function name="gzclearerr">
|
|
<leak-ignore/>
|
|
<returnValue type="void"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- Checksum functions -->
|
|
<!-- ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); -->
|
|
<function name="adler32">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="uLong"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="3"/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN uLong ZEXPORT adler32_z OF((uLong adler, const Bytef *buf,
|
|
z_size_t len)); -->
|
|
<function name="adler32_z">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="uLong"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="3"/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2,
|
|
z_off_t len2)); -->
|
|
<function name="adler32_combine,adler32_combine64">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="uLong"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len)); -->
|
|
<function name="crc32">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="uLong"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="3"/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN uLong ZEXPORT crc32_z OF((uLong adler, const Bytef *buf,
|
|
z_size_t len)); -->
|
|
<function name="crc32_z">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="uLong"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<minsize type="argvalue" arg="3"/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN uLong ZEXPORT crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2)); -->
|
|
<function name="crc32_combine,crc32_combine64">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="uLong"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
<valid>0:</valid>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- Undocumented functions -->
|
|
<!-- ZEXTERN const char * ZEXPORT zError OF((int)); -->
|
|
<function name="zError">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="const char*"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-bool/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp z)); -->
|
|
<function name="inflateSyncPoint">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table OF((void)); -->
|
|
<function name="get_crc_table">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="z_crc_t"/>
|
|
<noreturn>false</noreturn>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateUndermine OF((z_streamp, int)); -->
|
|
<function name="inflateUndermine">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT inflateValidate OF((z_streamp, int)); -->
|
|
<function name="inflateValidate">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN unsigned long ZEXPORT inflateCodesUsed OF ((z_streamp)); -->
|
|
<function name="inflateCodesUsed">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="unsigned long"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORT deflateResetKeep OF((z_streamp)); -->
|
|
<!-- ZEXTERN int ZEXPORT inflateResetKeep OF((z_streamp)); -->
|
|
<function name="deflateResetKeep,inflateResetKeep">
|
|
<leak-ignore/>
|
|
<use-retval/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
</function>
|
|
<!-- ZEXTERN int ZEXPORTVA gzvprintf Z_ARG((gzFile file,
|
|
const char *format,
|
|
va_list va)); -->
|
|
<function name="gzvprintf">
|
|
<leak-ignore/>
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-bool/>
|
|
<not-null/>
|
|
<not-uninit/>
|
|
<strz/>
|
|
</arg>
|
|
<arg nr="3">
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
</def>
|