亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? zlib.h

?? psp上的reader 這個是以月光老大的cnreader為基礎 增加了zip文件瀏覽功能
?? H
?? 第 1 頁 / 共 4 頁
字號:
   Z_STREAM_ERROR if the level parameter is invalid.*/ZEXTERN uLong ZEXPORT compressBound OF((uLong sourceLen));/*     compressBound() returns an upper bound on the compressed size after   compress() or compress2() on sourceLen bytes.  It would be used before   a compress() or compress2() call to allocate the destination buffer.*/ZEXTERN int ZEXPORT uncompress OF((Bytef *dest,   uLongf *destLen,                                   const Bytef *source, uLong sourceLen));/*     Decompresses the source buffer into the destination buffer.  sourceLen is   the byte length of the source buffer. Upon entry, destLen is the total   size of the destination buffer, which must be large enough to hold the   entire uncompressed data. (The size of the uncompressed data must have   been saved previously by the compressor and transmitted to the decompressor   by some mechanism outside the scope of this compression library.)   Upon exit, destLen is the actual size of the compressed buffer.     This function can be used to decompress a whole file at once if the   input file is mmap'ed.     uncompress returns Z_OK if success, Z_MEM_ERROR if there was not   enough memory, Z_BUF_ERROR if there was not enough room in the output   buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete.*/typedef voidp gzFile;ZEXTERN gzFile ZEXPORT gzopen  OF((const char *path, const char *mode));/*     Opens a gzip (.gz) file for reading or writing. The mode parameter   is as in fopen ("rb" or "wb") but can also include a compression level   ("wb9") or a strategy: 'f' for filtered data as in "wb6f", 'h' for   Huffman only compression as in "wb1h", or 'R' for run-length encoding   as in "wb1R". (See the description of deflateInit2 for more information   about the strategy parameter.)     gzopen can be used to read a file which is not in gzip format; in this   case gzread will directly read from the file without decompression.     gzopen returns NULL if the file could not be opened or if there was   insufficient memory to allocate the (de)compression state; errno   can be checked to distinguish the two cases (if errno is zero, the   zlib error is Z_MEM_ERROR).  */ZEXTERN gzFile ZEXPORT gzdopen  OF((int fd, const char *mode));/*     gzdopen() associates a gzFile with the file descriptor fd.  File   descriptors are obtained from calls like open, dup, creat, pipe or   fileno (in the file has been previously opened with fopen).   The mode parameter is as in gzopen.     The next call of gzclose on the returned gzFile will also close the   file descriptor fd, just like fclose(fdopen(fd), mode) closes the file   descriptor fd. If you want to keep fd open, use gzdopen(dup(fd), mode).     gzdopen returns NULL if there was insufficient memory to allocate   the (de)compression state.*/ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy));/*     Dynamically update the compression level or strategy. See the description   of deflateInit2 for the meaning of these parameters.     gzsetparams returns Z_OK if success, or Z_STREAM_ERROR if the file was not   opened for writing.*/ZEXTERN int ZEXPORT    gzread  OF((gzFile file, voidp buf, unsigned len));/*     Reads the given number of uncompressed bytes from the compressed file.   If the input file was not in gzip format, gzread copies the given number   of bytes into the buffer.     gzread returns the number of uncompressed bytes actually read (0 for   end of file, -1 for error). */ZEXTERN int ZEXPORT    gzwrite OF((gzFile file,                                   voidpc buf, unsigned len));/*     Writes the given number of uncompressed bytes into the compressed file.   gzwrite returns the number of uncompressed bytes actually written   (0 in case of error).*/ZEXTERN int ZEXPORTVA   gzprintf OF((gzFile file, const char *format, ...));/*     Converts, formats, and writes the args to the compressed file under   control of the format string, as in fprintf. gzprintf returns the number of   uncompressed bytes actually written (0 in case of error).  The number of   uncompressed bytes written is limited to 4095. The caller should assure that   this limit is not exceeded. If it is exceeded, then gzprintf() will return   return an error (0) with nothing written. In this case, there may also be a   buffer overflow with unpredictable consequences, which is possible only if   zlib was compiled with the insecure functions sprintf() or vsprintf()   because the secure snprintf() or vsnprintf() functions were not available.*/ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s));/*      Writes the given null-terminated string to the compressed file, excluding   the terminating null character.      gzputs returns the number of characters written, or -1 in case of error.*/ZEXTERN char * ZEXPORT gzgets OF((gzFile file, char *buf, int len));/*      Reads bytes from the compressed file until len-1 characters are read, or   a newline character is read and transferred to buf, or an end-of-file   condition is encountered.  The string is then terminated with a null   character.      gzgets returns buf, or Z_NULL in case of error.*/ZEXTERN int ZEXPORT    gzputc OF((gzFile file, int c));/*      Writes c, converted to an unsigned char, into the compressed file.   gzputc returns the value that was written, or -1 in case of error.*/ZEXTERN int ZEXPORT    gzgetc OF((gzFile file));/*      Reads one byte from the compressed file. gzgetc returns this byte   or -1 in case of end of file or error.*/ZEXTERN int ZEXPORT    gzungetc OF((int c, gzFile file));/*      Push one character back onto the stream to be read again later.   Only one character of push-back is allowed.  gzungetc() returns the   character pushed, or -1 on failure.  gzungetc() will fail if a   character has been pushed but not read yet, or if c is -1. The pushed   character will be discarded if the stream is repositioned with gzseek()   or gzrewind().*/ZEXTERN int ZEXPORT    gzflush OF((gzFile file, int flush));/*     Flushes all pending output into the compressed file. The parameter   flush is as in the deflate() function. The return value is the zlib   error number (see function gzerror below). gzflush returns Z_OK if   the flush parameter is Z_FINISH and all output could be flushed.     gzflush should be called only when strictly necessary because it can   degrade compression.*/ZEXTERN z_off_t ZEXPORT    gzseek OF((gzFile file,                                      z_off_t offset, int whence));/*      Sets the starting position for the next gzread or gzwrite on the   given compressed file. The offset represents a number of bytes in the   uncompressed data stream. The whence parameter is defined as in lseek(2);   the value SEEK_END is not supported.     If the file is opened for reading, this function is emulated but can be   extremely slow. If the file is opened for writing, only forward seeks are   supported; gzseek then compresses a sequence of zeroes up to the new   starting position.      gzseek returns the resulting offset location as measured in bytes from   the beginning of the uncompressed stream, or -1 in case of error, in   particular if the file is opened for writing and the new starting position   would be before the current position.*/ZEXTERN int ZEXPORT    gzrewind OF((gzFile file));/*     Rewinds the given file. This function is supported only for reading.   gzrewind(file) is equivalent to (int)gzseek(file, 0L, SEEK_SET)*/ZEXTERN z_off_t ZEXPORT    gztell OF((gzFile file));/*     Returns the starting position for the next gzread or gzwrite on the   given compressed file. This position represents a number of bytes in the   uncompressed data stream.   gztell(file) is equivalent to gzseek(file, 0L, SEEK_CUR)*/ZEXTERN int ZEXPORT gzeof OF((gzFile file));/*     Returns 1 when EOF has previously been detected reading the given   input stream, otherwise zero.*/ZEXTERN int ZEXPORT    gzclose OF((gzFile file));/*     Flushes all pending output if necessary, closes the compressed file   and deallocates all the (de)compression state. The return value is the zlib   error number (see function gzerror below).*/ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum));/*     Returns the error message for the last error which occurred on the   given compressed file. errnum is set to zlib error number. If an   error occurred in the file system and not in the compression library,   errnum is set to Z_ERRNO and the application may consult errno   to get the exact error code.*/ZEXTERN void ZEXPORT gzclearerr OF((gzFile file));/*     Clears the error and end-of-file flags for file. This is analogous to the   clearerr() function in stdio. This is useful for continuing to read a gzip   file that is being written concurrently.*/                        /* checksum functions *//*     These functions are not related to compression but are exported   anyway because they might be useful in applications using the   compression library.*/ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));/*     Update a running Adler-32 checksum with the bytes buf[0..len-1] and   return the updated checksum. If buf is NULL, this function returns   the required initial value for the checksum.   An Adler-32 checksum is almost as reliable as a CRC32 but can be computed   much faster. Usage example:     uLong adler = adler32(0L, Z_NULL, 0);     while (read_buffer(buffer, length) != EOF) {       adler = adler32(adler, buffer, length);     }     if (adler != original_adler) error();*/ZEXTERN uLong ZEXPORT crc32   OF((uLong crc, const Bytef *buf, uInt len));/*     Update a running crc with the bytes buf[0..len-1] and return the updated   crc. If buf is NULL, this function returns the required initial value   for the crc. Pre- and post-conditioning (one's complement) is performed   within this function so it shouldn't be done by the application.   Usage example:     uLong crc = crc32(0L, Z_NULL, 0);     while (read_buffer(buffer, length) != EOF) {       crc = crc32(crc, buffer, length);     }     if (crc != original_crc) error();*/                        /* various hacks, don't look :) *//* deflateInit and inflateInit are macros to allow checking the zlib version * and the compiler's view of z_stream: */ZEXTERN int ZEXPORT deflateInit_ OF((z_streamp strm, int level,                                     const char *version, int stream_size));ZEXTERN int ZEXPORT inflateInit_ OF((z_streamp strm,                                     const char *version, int stream_size));ZEXTERN int ZEXPORT deflateInit2_ OF((z_streamp strm, int  level, int  method,                                      int windowBits, int memLevel,                                      int strategy, const char *version,                                      int stream_size));ZEXTERN int ZEXPORT inflateInit2_ OF((z_streamp strm, int  windowBits,                                      const char *version, int stream_size));ZEXTERN int ZEXPORT inflateBackInit_ OF((z_stream FAR *strm, int windowBits,                                         unsigned char FAR *window,                                         const char *version,                                         int stream_size));#define deflateInit(strm, level) \        deflateInit_((strm), (level),       ZLIB_VERSION, sizeof(z_stream))#define inflateInit(strm) \        inflateInit_((strm),                ZLIB_VERSION, sizeof(z_stream))#define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \        deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\                      (strategy),           ZLIB_VERSION, sizeof(z_stream))#define inflateInit2(strm, windowBits) \        inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))#define inflateBackInit(strm, windowBits, window) \        inflateBackInit_((strm), (windowBits), (window), \        ZLIB_VERSION, sizeof(z_stream))#if !defined(ZUTIL_H) && !defined(NO_DUMMY_DECL)    struct internal_state {int dummy;}; /* hack for buggy compilers */#endifZEXTERN const char   * ZEXPORT zError           OF((int));ZEXTERN int            ZEXPORT inflateSyncPoint OF((z_streamp z));ZEXTERN const uLongf * ZEXPORT get_crc_table    OF((void));#ifdef __cplusplus}#endif#endif /* ZLIB_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一级二级三级精品视频| 欧美极品少妇xxxxⅹ高跟鞋| 久久久久97国产精华液好用吗| 综合久久久久久久| 日本强好片久久久久久aaa| 粉嫩av一区二区三区粉嫩| 欧美视频在线一区| 中文字幕中文字幕中文字幕亚洲无线| 美女免费视频一区| 欧美性生活影院| 亚洲人成网站影音先锋播放| 国产一区二区伦理| 91麻豆精品国产| 亚洲一区二区三区四区的| 成人久久18免费网站麻豆| 精品sm在线观看| 青青草精品视频| 欧美日韩国产在线观看| 亚洲日本成人在线观看| 99视频有精品| 亚洲同性同志一二三专区| 国产寡妇亲子伦一区二区| 日韩欧美色综合| 久久99精品国产麻豆婷婷洗澡| 6080国产精品一区二区| 亚洲午夜一区二区三区| 欧美日韩一区二区三区视频| 亚洲最大成人综合| 欧洲一区二区av| 亚洲一区在线视频观看| 欧美日韩成人一区| 日本色综合中文字幕| 欧美一卡二卡在线| 日本成人在线看| 欧美一级黄色片| 国产一区二区精品久久99| 精品国产免费人成电影在线观看四季 | 一本色道久久综合精品竹菊| 日本一区二区三区国色天香| 成人久久视频在线观看| 成人欧美一区二区三区在线播放| zzijzzij亚洲日本少妇熟睡| 国产精品国产自产拍在线| youjizz久久| 亚洲福利一区二区三区| 在线成人av网站| 激情综合网天天干| 亚洲国产精华液网站w| 97久久人人超碰| 亚洲线精品一区二区三区| 欧美一二三区在线| 大美女一区二区三区| 成人欧美一区二区三区白人 | 亚洲福利视频导航| 欧美一级一级性生活免费录像| 久久精品国产亚洲高清剧情介绍| 精品av久久707| 91在线视频官网| 日韩精品亚洲一区二区三区免费| 精品国产伦理网| 91在线精品一区二区| 日韩专区中文字幕一区二区| 久久久久久97三级| 91国产丝袜在线播放| 另类小说欧美激情| 最新国产成人在线观看| 91精品国产综合久久福利| 国产91高潮流白浆在线麻豆 | 国产麻豆精品一区二区| 亚洲精品欧美专区| 欧美精品一区二区三区久久久 | 欧美一区二区播放| av电影在线观看一区| 日本sm残虐另类| 亚洲精品中文字幕在线观看| 欧美一区二区播放| 97aⅴ精品视频一二三区| 久久精品国产秦先生| 亚洲男人的天堂av| 久久综合999| 欧美日韩电影在线播放| 国产福利精品一区| 久久精品国产久精国产| 亚洲国产三级在线| 18成人在线视频| 久久久综合九色合综国产精品| 欧美色电影在线| 91丨porny丨蝌蚪视频| 国产一区二区三区四区在线观看| 亚洲欧美日韩电影| 国产精品美女久久久久久久久| 欧美一级久久久久久久大片| 欧美色窝79yyyycom| av成人动漫在线观看| 久久99热99| 免费在线一区观看| 偷拍与自拍一区| 亚洲电影一级片| 一区二区三区av电影| 亚洲色图一区二区三区| 国产欧美精品一区二区色综合 | 国产女同互慰高潮91漫画| 日韩欧美一区在线| 欧美一区中文字幕| 91精品国产乱码久久蜜臀| 欧美色电影在线| 精品视频1区2区3区| 91理论电影在线观看| 99久久99久久综合| 91免费看`日韩一区二区| av不卡一区二区三区| 91视频免费看| 色av一区二区| 91成人免费在线| 欧美无人高清视频在线观看| 色婷婷av一区| 欧美午夜宅男影院| 在线播放91灌醉迷j高跟美女 | 欧美三区在线视频| 欧美三级电影一区| 51精品国自产在线| 欧美一级久久久| 国产亚洲成av人在线观看导航 | 久久夜色精品国产欧美乱极品| 欧美成人福利视频| 国产日产亚洲精品系列| 国产精品美日韩| 亚洲午夜久久久久久久久电影网 | 日本一区二区不卡视频| 日韩久久一区二区| 亚洲一区二区三区精品在线| 午夜国产不卡在线观看视频| 蜜臀久久99精品久久久久久9| 激情综合五月天| 成人免费看视频| 精品视频色一区| 久久―日本道色综合久久| 国产精品欧美极品| 亚洲国产精品人人做人人爽| 日韩不卡一区二区三区 | 狂野欧美性猛交blacked| 精品一区二区在线免费观看| 国产成人精品影视| 日本韩国欧美在线| 久久女同精品一区二区| 亚洲欧美区自拍先锋| 奇米一区二区三区| 99久久精品99国产精品| 在线综合+亚洲+欧美中文字幕| 26uuu精品一区二区| 亚洲精品第一国产综合野| 美女尤物国产一区| 91亚洲国产成人精品一区二三| 欧美精品乱人伦久久久久久| 久久久国产精品麻豆| 一区二区三区免费网站| 韩国在线一区二区| 色av综合在线| 国产色产综合产在线视频| 亚洲亚洲人成综合网络| 国产成人精品亚洲午夜麻豆| 在线欧美日韩国产| 国产精品美女久久久久久| 美女爽到高潮91| 欧美日韩1区2区| 亚洲欧美日韩中文字幕一区二区三区| 久久成人18免费观看| 欧美吻胸吃奶大尺度电影 | 欧美精品一区二区久久婷婷| 亚洲精品日日夜夜| 成人黄色软件下载| 日韩欧美卡一卡二| 舔着乳尖日韩一区| 91丨porny丨首页| 国产精品免费看片| 国产传媒一区在线| 2020国产精品自拍| 人人狠狠综合久久亚洲| 在线视频国产一区| 一区二区三区四区精品在线视频| 国产高清在线观看免费不卡| 日韩精品一区二区三区在线观看| 亚洲资源在线观看| 色94色欧美sute亚洲线路一ni| 国产欧美一区二区精品秋霞影院 | 欧美日韩在线精品一区二区三区激情| 欧美国产日韩在线观看| 国产福利一区二区三区视频 | 国产不卡在线视频| 久久中文字幕电影| 国产精品综合一区二区| 精品国产乱码久久久久久图片| 日韩成人免费电影| 欧美一级生活片| 久久精品国产亚洲a| 日韩午夜在线影院| 免费高清在线视频一区·| 日韩网站在线看片你懂的| 蜜臀av性久久久久蜜臀aⅴ| 欧美一区二区成人6969|