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

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

?? zlib.h

?? PIXIL is a small footprint operating environment, complete with PDA PIM applications, a browser and
?? H
?? 第 1 頁 / 共 3 頁
字號:
                        /* utility functions *//*     The following utility functions are implemented on top of the   basic stream-oriented functions. To simplify the interface, some   default options are assumed (compression level and memory usage,   standard memory allocation functions). The source code of these   utility functions can easily be modified if you need special options.*/ZEXTERN int ZEXPORT compress OF((Bytef *dest,   uLongf *destLen,                                 const Bytef *source, uLong sourceLen));/*     Compresses 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 at least 0.1% larger than   sourceLen plus 12 bytes. Upon exit, destLen is the actual size of the   compressed buffer.     This function can be used to compress a whole file at once if the   input file is mmap'ed.     compress 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.*/ZEXTERN int ZEXPORT compress2 OF((Bytef *dest,   uLongf *destLen,                                  const Bytef *source, uLong sourceLen,                                  int level));/*     Compresses the source buffer into the destination buffer. The level   parameter has the same meaning as in deflateInit.  sourceLen is the byte   length of the source buffer. Upon entry, destLen is the total size of the   destination buffer, which must be at least 0.1% larger than sourceLen plus   12 bytes. Upon exit, destLen is the actual size of the compressed buffer.     compress2 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,   Z_STREAM_ERROR if the level parameter is invalid.*/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.*/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". (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, 				   const voidp 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).*/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    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.*/                        /* 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));#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))#if !defined(_Z_UTIL_H) && !defined(NO_DUMMY_DECL)    struct internal_state {int dummy;}; /* hack for buggy compilers */#endifZEXTERN const char   * ZEXPORT zError           OF((int err));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一区二区三区免费野_久草精品视频
美女尤物国产一区| 色综合网色综合| 欧美变态凌虐bdsm| 老色鬼精品视频在线观看播放| 日韩一区二区三区电影| 国产在线国偷精品免费看| 中文字幕高清不卡| 制服丝袜成人动漫| 国产91丝袜在线观看| 一区二区三区四区不卡视频| 欧美一区二区性放荡片| 91小视频在线免费看| 日韩av中文在线观看| 亚洲另类中文字| 国产日韩欧美不卡在线| 欧美丰满高潮xxxx喷水动漫| 国产传媒久久文化传媒| 午夜久久久影院| 一级做a爱片久久| 中文文精品字幕一区二区| 3751色影院一区二区三区| 91麻豆精品秘密| 91同城在线观看| 国产**成人网毛片九色| 国产一区二区三区国产| 麻豆极品一区二区三区| 久久精品99国产精品| 天天av天天翘天天综合网色鬼国产| 国产精品乱码一区二三区小蝌蚪| 精品理论电影在线观看| 欧美一区二区三区在| 日韩一区二区三区在线| 欧美一级一区二区| 26uuu亚洲综合色欧美 | 91色视频在线| 色94色欧美sute亚洲13| 欧美日韩在线三区| 欧美日韩精品欧美日韩精品| 日韩欧美黄色影院| 久久综合色播五月| 国产精品色一区二区三区| 亚洲精品成a人| 捆绑变态av一区二区三区| 99久久精品免费看国产| 欧美一级黄色大片| 日韩一级大片在线观看| 国产三级精品在线| 亚洲三级电影网站| 蜜桃传媒麻豆第一区在线观看| 久久福利资源站| 91视频91自| 精品国产一区二区三区四区四| 欧美国产精品一区| 日日骚欧美日韩| av中文字幕在线不卡| 2017欧美狠狠色| 石原莉奈一区二区三区在线观看| 成人免费福利片| 久久久久国产精品麻豆ai换脸| 五月综合激情网| 色婷婷久久久综合中文字幕| 国产午夜精品美女毛片视频| 天天色天天爱天天射综合| 日本韩国欧美一区二区三区| 国产精品三级电影| 国产精品一区专区| 制服丝袜av成人在线看| 亚洲18色成人| 欧美高清性hdvideosex| 国产精品久久久久四虎| 成人黄色在线视频| 国产精品久久久久久久久图文区| 成人一区二区三区在线观看| 久久蜜桃av一区二区天堂| 美女视频一区在线观看| 91精品国产麻豆国产自产在线| 日韩中文欧美在线| 欧美xxxxx牲另类人与| 福利电影一区二区三区| 综合婷婷亚洲小说| 欧美嫩在线观看| 精品综合免费视频观看| 欧美激情在线看| 欧美日韩中字一区| 国产精品一区免费在线观看| 国产精品色婷婷久久58| 欧美人妇做爰xxxⅹ性高电影| 蜜臂av日日欢夜夜爽一区| 亚洲国产精品v| aaa亚洲精品| 亚洲一区二区三区四区中文字幕| 欧美一区二区私人影院日本| 不卡的av网站| 青青草97国产精品免费观看无弹窗版| 欧美成人伊人久久综合网| 99久久国产综合色|国产精品| 日韩av高清在线观看| 一区二区三区四区在线播放 | 国产在线精品一区二区| 亚洲精品免费一二三区| 国产精品网友自拍| 日韩一区二区三区四区五区六区| 日本乱码高清不卡字幕| 成人国产精品免费网站| 激情久久久久久久久久久久久久久久| 亚洲免费大片在线观看| 国产日韩精品视频一区| 欧美α欧美αv大片| 欧美mv日韩mv| 久久你懂得1024| 久久久久国产免费免费 | 欧美精品一卡二卡| 欧美三级蜜桃2在线观看| 欧美午夜精品理论片a级按摩| youjizz久久| 99v久久综合狠狠综合久久| 国产69精品久久99不卡| 国产91对白在线观看九色| 成人av动漫网站| 色天天综合久久久久综合片| 99精品偷自拍| 欧美三级中文字幕在线观看| 91精品在线免费| 久久久国产综合精品女国产盗摄| 国产欧美日韩麻豆91| 欧美韩国日本一区| 亚洲资源中文字幕| 久久福利资源站| 欧美综合在线视频| 精品入口麻豆88视频| 亚洲品质自拍视频| 麻豆传媒一区二区三区| 91在线精品一区二区三区| 欧美日韩国产美女| 久久久影院官网| 日av在线不卡| 欧美丝袜丝nylons| 亚洲免费观看高清完整版在线| 麻豆91免费观看| 欧美精品乱码久久久久久按摩| 国产亚洲欧美一级| 蜜桃视频在线观看一区二区| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 欧美日韩国产高清一区二区| 欧美经典三级视频一区二区三区| 日韩不卡在线观看日韩不卡视频| a4yy欧美一区二区三区| 久久九九全国免费| 久久99精品久久久久| 91精品国产综合久久精品app| 亚洲精品视频观看| 91性感美女视频| 亚洲综合清纯丝袜自拍| 91成人国产精品| 亚洲高清不卡在线观看| 在线日韩国产精品| 午夜精彩视频在线观看不卡| 欧美午夜理伦三级在线观看| 一区二区久久久久久| 欧美在线不卡视频| 亚洲在线视频一区| 日韩一级高清毛片| 国产乱码一区二区三区| 久久青草欧美一区二区三区| 国产成人亚洲综合a∨婷婷图片| 日本一区二区综合亚洲| 日本久久一区二区三区| 国产酒店精品激情| 91美女片黄在线观看91美女| 欧美激情一二三区| 91亚洲永久精品| 亚洲国产美女搞黄色| 欧美色图免费看| 日本vs亚洲vs韩国一区三区 | 久久久综合九色合综国产精品| 韩国一区二区三区| 日韩一区中文字幕| 欧美日韩精品一区二区在线播放| 日本伊人精品一区二区三区观看方式| 欧美大白屁股肥臀xxxxxx| 国产精品主播直播| 亚洲va中文字幕| 中文字幕免费不卡在线| 日韩精品一区二区三区三区免费| 狠狠久久亚洲欧美| 亚洲免费观看高清完整| 日韩欧美一区中文| 色婷婷综合久久久| 国产成人免费xxxxxxxx| 婷婷综合另类小说色区| 国产精品色哟哟| 久久一二三国产| 欧美一区二区三区思思人 | 99久久免费视频.com| 国产在线视频不卡二| 天天爽夜夜爽夜夜爽精品视频| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品天干天干在观线| 久久综合九色欧美综合狠狠 | 日韩欧美另类在线|