19e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * ZLIB.INC - Interface to the general purpose compression library 29e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 39e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * ILE RPG400 version by Patrick Monnerat, DATASPHERE. 404351a92ecc8429c999acbfc5dfe5aa8bee1d19dElliott Hughes * Version 1.2.8 59e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 69e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 79e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * WARNING: 89e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Procedures inflateInit(), inflateInit2(), deflateInit(), 99e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * deflateInit2() and inflateBackInit() need to be called with 109e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * two additional arguments: 119e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * the package version string and the stream control structure. 129e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * size. This is needed because RPG lacks some macro feature. 139e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Call these procedures as: 149e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * inflateInit(...: ZLIB_VERSION: %size(z_stream)) 159e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 169e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project /if not defined(ZLIB_H_) 179e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project /define ZLIB_H_ 189e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 199e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 209e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Constants 219e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 229e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 239e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Versioning information. 249e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2504351a92ecc8429c999acbfc5dfe5aa8bee1d19dElliott Hughes D ZLIB_VERSION C '1.2.8' 2604351a92ecc8429c999acbfc5dfe5aa8bee1d19dElliott Hughes D ZLIB_VERNUM C X'1280' 27ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D ZLIB_VER_MAJOR C 1 28ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D ZLIB_VER_MINOR C 2 29ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D ZLIB_VER_REVISION... 3004351a92ecc8429c999acbfc5dfe5aa8bee1d19dElliott Hughes D C 8 31ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D ZLIB_VER_SUBREVISION... 32ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D C 0 339e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 349e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Other equates. 359e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 369e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_NO_FLUSH C 0 37ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D Z_PARTIAL_FLUSH... 38ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D C 1 399e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_SYNC_FLUSH C 2 409e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_FULL_FLUSH C 3 419e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_FINISH C 4 429e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_BLOCK C 5 43ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D Z_TREES C 6 449e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 459e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_OK C 0 469e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_STREAM_END C 1 479e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_NEED_DICT C 2 489e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_ERRNO C -1 499e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_STREAM_ERROR C -2 509e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_DATA_ERROR C -3 519e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_MEM_ERROR C -4 529e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_BUF_ERROR C -5 539e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project DZ_VERSION_ERROR C -6 549e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 559e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_NO_COMPRESSION... 569e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D C 0 579e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_BEST_SPEED C 1 589e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_BEST_COMPRESSION... 599e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D C 9 609e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_DEFAULT_COMPRESSION... 619e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D C -1 629e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 639e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_FILTERED C 1 649e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_HUFFMAN_ONLY C 2 659e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_RLE C 3 669e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_DEFAULT_STRATEGY... 679e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D C 0 689e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 699e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_BINARY C 0 709e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_ASCII C 1 719e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_UNKNOWN C 2 729e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 739e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_DEFLATED C 8 749e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 759e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D Z_NULL C 0 769e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 779e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 789e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Types 799e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 809e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 819e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D z_streamp S * Stream struct ptr 829e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzFile S * File pointer 839e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D z_off_t S 10i 0 Stream offsets 84ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D z_off64_t S 20i 0 Stream offsets 859e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 869e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 879e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Structures 889e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 899e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 909e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * The GZIP encode/decode stream support structure. 919e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 929e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D z_stream DS align based(z_streamp) 939e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_next_in * Next input byte 949e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_avail_in 10U 0 Byte cnt at next_in 959e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_total_in 10U 0 Total bytes read 969e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_next_out * Output buffer ptr 979e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_avail_out 10U 0 Room left @ next_out 989e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_total_out 10U 0 Total bytes written 999e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_msg * Last errmsg or null 1009e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_state * Internal state 1019e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_zalloc * procptr Int. state allocator 1029e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_free * procptr Int. state dealloc. 1039e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_opaque * Private alloc. data 1049e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_data_type 10i 0 ASC/BIN best guess 1059e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zs_adler 10u 0 Uncompr. adler32 val 1069e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D 10U 0 Reserved 1079e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D 10U 0 Ptr. alignment 1089e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 1099e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 1109e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Utility function prototypes 1119e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 1129e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 1139e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D compress PR 10I 0 extproc('compress') 114ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D dest 65535 options(*varsize) Destination buffer 1159e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D destLen 10U 0 Destination length 116ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D source 65535 const options(*varsize) Source buffer 1179e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D sourceLen 10u 0 value Source length 1189e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 1199e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D compress2 PR 10I 0 extproc('compress2') 120ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D dest 65535 options(*varsize) Destination buffer 1219e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D destLen 10U 0 Destination length 122ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D source 65535 const options(*varsize) Source buffer 1239e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D sourceLen 10U 0 value Source length 1249e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D level 10I 0 value Compression level 1259e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 1269e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D compressBound PR 10U 0 extproc('compressBound') 1279e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D sourceLen 10U 0 value 1289e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 1299e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D uncompress PR 10I 0 extproc('uncompress') 130ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D dest 65535 options(*varsize) Destination buffer 1319e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D destLen 10U 0 Destination length 132ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D source 65535 const options(*varsize) Source buffer 1339e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D sourceLen 10U 0 value Source length 1349e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 135ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /if not defined(LARGE_FILES) 1369e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzopen PR extproc('gzopen') 1379e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D like(gzFile) 1389e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D path * value options(*string) File pathname 1399e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D mode * value options(*string) Open mode 140ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /else 141ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzopen PR extproc('gzopen64') 142ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D like(gzFile) 143ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D path * value options(*string) File pathname 144ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D mode * value options(*string) Open mode 145ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 146ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzopen64 PR extproc('gzopen64') 147ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D like(gzFile) 148ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D path * value options(*string) File pathname 149ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D mode * value options(*string) Open mode 150ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /endif 1519e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 1529e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzdopen PR extproc('gzdopen') 1539e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D like(gzFile) 154ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D fd 10I 0 value File descriptor 1559e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D mode * value options(*string) Open mode 1569e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 157ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzbuffer PR 10I 0 extproc('gzbuffer') 158ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 159ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D size 10U 0 value 160ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 1619e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzsetparams PR 10I 0 extproc('gzsetparams') 1629e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 1639e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D level 10I 0 value 164ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D strategy 10I 0 value 1659e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 1669e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzread PR 10I 0 extproc('gzread') 1679e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 168ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D buf 65535 options(*varsize) Buffer 1699e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D len 10u 0 value Buffer length 1709e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 1719e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzwrite PR 10I 0 extproc('gzwrite') 1729e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 173ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D buf 65535 const options(*varsize) Buffer 1749e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D len 10u 0 value Buffer length 1759e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 1769e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzputs PR 10I 0 extproc('gzputs') 1779e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 1789e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D s * value options(*string) String to output 1799e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 1809e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzgets PR * extproc('gzgets') 1819e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 182ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D buf 65535 options(*varsize) Read buffer 1839e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D len 10i 0 value Buffer length 1849e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 185ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzputc PR 10i 0 extproc('gzputc') 186ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 187ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D c 10I 0 value Character to write 188ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 189ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzgetc PR 10i 0 extproc('gzgetc') 190ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 191ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 192ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzgetc_ PR 10i 0 extproc('gzgetc_') 193ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 194ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 195ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzungetc PR 10i 0 extproc('gzungetc') 196ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D c 10I 0 value Character to push 197ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 198ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 1999e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzflush PR 10i 0 extproc('gzflush') 2009e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 2019e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D flush 10I 0 value Type of flush 2029e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 203ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /if not defined(LARGE_FILES) 2049e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzseek PR extproc('gzseek') 2059e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D like(z_off_t) 2069e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 2079e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D offset value like(z_off_t) Offset 2089e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D whence 10i 0 value Origin 209ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /else 210ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzseek PR extproc('gzseek64') 211ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D like(z_off_t) 212ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 213ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D offset value like(z_off_t) Offset 214ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D whence 10i 0 value Origin 215ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 216ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzseek64 PR extproc('gzseek64') 217ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D like(z_off64_t) 218ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 219ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D offset value like(z_off64_t) Offset 220ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D whence 10i 0 value Origin 221ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /endif 2229e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2239e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzrewind PR 10i 0 extproc('gzrewind') 2249e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 2259e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 226ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /if not defined(LARGE_FILES) 2279e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gztell PR extproc('gztell') 2289e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D like(z_off_t) 2299e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 230ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /else 231ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gztell PR extproc('gztell64') 232ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D like(z_off_t) 233ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 234ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 235ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gztell64 PR extproc('gztell64') 236ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D like(z_off64_t) 237ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 238ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /endif 239ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 240ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /if not defined(LARGE_FILES) 241ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzoffset PR extproc('gzoffset') 242ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D like(z_off_t) 243ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 244ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /else 245ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzoffset PR extproc('gzoffset64') 246ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D like(z_off_t) 247ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 248ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 249ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzoffset64 PR extproc('gzoffset64') 250ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D like(z_off64_t) 251ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 252ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes /endif 2539e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2549e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzeof PR 10i 0 extproc('gzeof') 2559e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 2569e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 257ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzclose_r PR 10i 0 extproc('gzclose_r') 258ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 259ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 260ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D gzclose_w PR 10i 0 extproc('gzclose_w') 261ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D file value like(gzFile) File pointer 262ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 2639e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzclose PR 10i 0 extproc('gzclose') 2649e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 2659e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2669e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzerror PR * extproc('gzerror') Error string 2679e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 2689e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D errnum 10I 0 Error code 2699e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2709e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D gzclearerr PR extproc('gzclearerr') 2719e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D file value like(gzFile) File pointer 2729e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2739e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 2749e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Basic function prototypes 2759e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 2769e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2779e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zlibVersion PR * extproc('zlibVersion') Version string 2789e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2799e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D deflateInit PR 10I 0 extproc('deflateInit_') Init. compression 2809e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Compression stream 2819e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D level 10I 0 value Compression level 2829e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D version * value options(*string) Version string 2839e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D stream_size 10i 0 value Stream struct. size 2849e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2859e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D deflate PR 10I 0 extproc('deflate') Compress data 2869e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Compression stream 2879e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D flush 10I 0 value Flush type required 2889e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2899e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D deflateEnd PR 10I 0 extproc('deflateEnd') Termin. compression 2909e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Compression stream 2919e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2929e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateInit PR 10I 0 extproc('inflateInit_') Init. expansion 2939e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 2949e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D version * value options(*string) Version string 2959e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D stream_size 10i 0 value Stream struct. size 2969e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 2979e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflate PR 10I 0 extproc('inflate') Expand data 2989e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 2999e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D flush 10I 0 value Flush type required 3009e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3019e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateEnd PR 10I 0 extproc('inflateEnd') Termin. expansion 3029e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 3039e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3049e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 3059e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Advanced function prototypes 3069e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 3079e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3089e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D deflateInit2 PR 10I 0 extproc('deflateInit2_') Init. compression 3099e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Compression stream 3109e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D level 10I 0 value Compression level 3119e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D method 10I 0 value Compression method 3129e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D windowBits 10I 0 value log2(window size) 3139e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D memLevel 10I 0 value Mem/cmpress tradeoff 3149e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strategy 10I 0 value Compression stategy 3159e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D version * value options(*string) Version string 3169e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D stream_size 10i 0 value Stream struct. size 3179e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3189e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D deflateSetDictionary... 3199e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D PR 10I 0 extproc('deflateSetDictionary') Init. dictionary 3209e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Compression stream 321ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D dictionary 65535 const options(*varsize) Dictionary bytes 3229e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D dictLength 10U 0 value Dictionary length 3239e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3249e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D deflateCopy PR 10I 0 extproc('deflateCopy') Compress strm 2 strm 3259e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D dest like(z_stream) Destination stream 3269e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D source like(z_stream) Source stream 3279e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3289e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D deflateReset PR 10I 0 extproc('deflateReset') End and init. stream 3299e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Compression stream 3309e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3319e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D deflateParams PR 10I 0 extproc('deflateParams') Change level & strat 3329e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Compression stream 3339e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D level 10I 0 value Compression level 3349e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strategy 10I 0 value Compression stategy 3359e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3369e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D deflateBound PR 10U 0 extproc('deflateBound') Change level & strat 3379e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Compression stream 3389e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D sourcelen 10U 0 value Compression level 3399e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 340ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D deflatePending PR 10I 0 extproc('deflatePending') Change level & strat 341ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D strm like(z_stream) Compression stream 342ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D pending 10U 0 Pending bytes 343ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D bits 10I 0 Pending bits 344ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 3459e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D deflatePrime PR 10I 0 extproc('deflatePrime') Change level & strat 3469e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Compression stream 347ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D bits 10I 0 value # of bits to insert 3489e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D value 10I 0 value Bits to insert 3499e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3509e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateInit2 PR 10I 0 extproc('inflateInit2_') Init. expansion 3519e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 3529e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D windowBits 10I 0 value log2(window size) 3539e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D version * value options(*string) Version string 3549e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D stream_size 10i 0 value Stream struct. size 3559e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3569e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateSetDictionary... 3579e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D PR 10I 0 extproc('inflateSetDictionary') Init. dictionary 3589e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 359ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D dictionary 65535 const options(*varsize) Dictionary bytes 3609e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D dictLength 10U 0 value Dictionary length 3619e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 36204351a92ecc8429c999acbfc5dfe5aa8bee1d19dElliott Hughes D inflateGetDictionary... 36304351a92ecc8429c999acbfc5dfe5aa8bee1d19dElliott Hughes D PR 10I 0 extproc('inflateGetDictionary') Get dictionary 36404351a92ecc8429c999acbfc5dfe5aa8bee1d19dElliott Hughes D strm like(z_stream) Expansion stream 36504351a92ecc8429c999acbfc5dfe5aa8bee1d19dElliott Hughes D dictionary 65535 options(*varsize) Dictionary bytes 36604351a92ecc8429c999acbfc5dfe5aa8bee1d19dElliott Hughes D dictLength 10U 0 Dictionary length 36704351a92ecc8429c999acbfc5dfe5aa8bee1d19dElliott Hughes * 3689e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateSync PR 10I 0 extproc('inflateSync') Sync. expansion 3699e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 3709e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3719e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateCopy PR 10I 0 extproc('inflateCopy') 3729e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D dest like(z_stream) Destination stream 3739e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D source like(z_stream) Source stream 3749e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3759e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateReset PR 10I 0 extproc('inflateReset') End and init. stream 3769e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 3779e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 378ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D inflateReset2 PR 10I 0 extproc('inflateReset2') End and init. stream 379ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D strm like(z_stream) Expansion stream 380ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D windowBits 10I 0 value Log2(buffer size) 381ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 382ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D inflatePrime PR 10I 0 extproc('inflatePrime') Insert bits 383ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D strm like(z_stream) Expansion stream 384ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D bits 10I 0 value Bit count 385ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D value 10I 0 value Bits to insert 386ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 387ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D inflateMark PR 10I 0 extproc('inflateMark') Get inflate info 388ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D strm like(z_stream) Expansion stream 389ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 3909e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateBackInit... 3919e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D PR 10I 0 extproc('inflateBackInit_') 3929e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 3939e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D windowBits 10I 0 value Log2(buffer size) 394ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D window 65535 options(*varsize) Buffer 3959e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D version * value options(*string) Version string 3969e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D stream_size 10i 0 value Stream struct. size 3979e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 3989e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateBack PR 10I 0 extproc('inflateBack') 3999e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 4009e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D in * value procptr Input function 4019e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D in_desc * value Input descriptor 4029e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D out * value procptr Output function 4039e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D out_desc * value Output descriptor 4049e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 4059e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateBackEnd PR 10I 0 extproc('inflateBackEnd') 4069e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 4079e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 4089e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zlibCompileFlags... 4099e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D PR 10U 0 extproc('zlibCompileFlags') 4109e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 4119e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 4129e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Checksum function prototypes 4139e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 4149e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 4159e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D adler32 PR 10U 0 extproc('adler32') New checksum 4169e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D adler 10U 0 value Old checksum 417ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D buf 65535 const options(*varsize) Bytes to accumulate 4189e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D len 10U 0 value Buffer length 4199e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 4209e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D crc32 PR 10U 0 extproc('crc32') New checksum 4219e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D crc 10U 0 value Old checksum 422ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D buf 65535 const options(*varsize) Bytes to accumulate 4239e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D len 10U 0 value Buffer length 4249e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 4259e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 4269e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * Miscellaneous function prototypes 4279e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project ************************************************************************** 4289e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 4299e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D zError PR * extproc('zError') Error string 4309e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D err 10I 0 value Error code 4319e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 4329e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D inflateSyncPoint... 4339e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D PR 10I 0 extproc('inflateSyncPoint') 4349e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D strm like(z_stream) Expansion stream 4359e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 4369e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project D get_crc_table PR * extproc('get_crc_table') Ptr to ulongs 4379e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project * 438ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D inflateUndermine... 439ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D PR 10I 0 extproc('inflateUndermine') 440ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D strm like(z_stream) Expansion stream 441ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D arg 10I 0 value Error code 442ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 443ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D inflateResetKeep... 444ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D PR 10I 0 extproc('inflateResetKeep') End and init. stream 445ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D strm like(z_stream) Expansion stream 446ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 447ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D deflateResetKeep... 448ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D PR 10I 0 extproc('deflateResetKeep') End and init. stream 449ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes D strm like(z_stream) Expansion stream 450ee9e11d0d4e3361533860bf04896abb86a291bfbElliott Hughes * 4519e38dfa2f95fce609707a0941f10af9a785288deThe Android Open Source Project /endif 452