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

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

?? zlib.h

?? Trolltech公司發布的基于C++圖形開發環境
?? H
?? 第 1 頁 / 共 4 頁
字號:
   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 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 Q_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 Q_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 Q_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 Q_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 Q_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 Q_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 Q_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 Q_ZEXPORT char * 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 Q_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 Q_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 Q_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 Q_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 Q_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 Q_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 Q_ZEXPORT gzeof OF((gzFile file));/*     Returns 1 when EOF has previously been detected reading the given   input stream, otherwise zero.*/ZEXTERN int Q_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 Q_ZEXPORT const char * 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 Q_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 Q_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 Q_ZEXPORT deflateInit_ OF((z_streamp strm, int level,                                     const char *version, int stream_size));ZEXTERN int Q_ZEXPORT inflateInit_ OF((z_streamp strm,                                     const char *version, int stream_size));ZEXTERN int Q_ZEXPORT deflateInit2_ OF((z_streamp strm, int  level, int  method,                                      int windowBits, int memLevel,                                      int strategy, const char *version,                                      int stream_size));ZEXTERN int Q_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 Q_ZEXPORT const char   * zError           OF((int));ZEXTERN int            Q_ZEXPORT inflateSyncPoint OF((z_streamp z));ZEXTERN Q_ZEXPORT const uLongf * get_crc_table    OF((void));#ifdef __cplusplus}#endif#endif /* ZLIB_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区三区在线看蜜臀| 在线国产电影不卡| 精品黑人一区二区三区久久| 午夜电影一区二区三区| 欧美精品久久久久久久久老牛影院| 亚洲最大色网站| 正在播放一区二区| 美女一区二区在线观看| 欧美大片国产精品| 国产精品原创巨作av| 国产精品网曝门| 91美女视频网站| 亚洲自拍偷拍欧美| 91精品国产色综合久久ai换脸| 日本美女一区二区| 久久久蜜桃精品| 91亚洲国产成人精品一区二区三| 一区二区三区在线看| 欧美日韩一级片网站| 六月婷婷色综合| 蜜桃传媒麻豆第一区在线观看| 亚洲免费在线电影| www.欧美日韩| 欧美激情在线看| 在线观看一区不卡| 蜜桃精品视频在线| 国产精品久久久久久久久果冻传媒| 在线观看国产一区二区| 看电视剧不卡顿的网站| 欧美激情在线观看视频免费| 欧美视频日韩视频| 国产精品乡下勾搭老头1| 亚洲三级免费电影| 555www色欧美视频| 成人av免费观看| 天堂久久一区二区三区| 国产日韩欧美制服另类| 欧美浪妇xxxx高跟鞋交| 丁香婷婷综合网| 免费久久99精品国产| 亚洲视频一区二区免费在线观看| 9191久久久久久久久久久| 菠萝蜜视频在线观看一区| 免费高清在线视频一区·| 日韩毛片高清在线播放| 久久日一线二线三线suv| 欧美系列日韩一区| 成人免费高清在线| 激情小说欧美图片| 五月综合激情婷婷六月色窝| 国产精品美女久久久久久久久 | 日韩精品色哟哟| 精品国产123| 国产很黄免费观看久久| 日韩成人av影视| 中文字幕在线观看不卡| 3751色影院一区二区三区| 99久久婷婷国产综合精品电影| 丝瓜av网站精品一区二区| 国产精品美女一区二区在线观看| 3d成人动漫网站| 色哟哟精品一区| 国内精品写真在线观看| 亚洲一区在线观看视频| 欧美电视剧在线观看完整版| 欧美精品第一页| 欧洲精品在线观看| 99国产精品久久久久久久久久| 六月婷婷色综合| 久久激情五月激情| 污片在线观看一区二区| 夜夜嗨av一区二区三区网页| 中文字幕一区二区三区色视频| 久久久久久久久久久久久久久99| 91精品婷婷国产综合久久竹菊| 欧美午夜影院一区| 91黄视频在线| 精品一区二区三区的国产在线播放| 亚洲综合图片区| 亚洲成在人线免费| 自拍偷拍欧美激情| 一区二区视频在线| 亚洲欧美另类久久久精品2019| 日韩中文字幕不卡| 日韩黄色一级片| 蜜桃久久久久久| 另类小说色综合网站| 亚洲成国产人片在线观看| 午夜精彩视频在线观看不卡| 亚洲欧美另类图片小说| 亚洲成a人在线观看| 亚洲成人你懂的| 丝袜美腿亚洲一区二区图片| 亚洲一区二区三区在线播放| 亚洲第一综合色| 日韩二区三区四区| 亚洲精品网站在线观看| 日韩和欧美一区二区三区| 天天色综合天天| 精品在线亚洲视频| 国产在线不卡视频| 岛国一区二区三区| 成人久久久精品乱码一区二区三区 | 精品国产乱码久久久久久蜜臀 | 国产美女精品在线| 色综合中文字幕| 日本久久电影网| 日韩一区二区在线观看视频播放| 日韩免费看网站| 亚洲国产精品激情在线观看| 中文字幕一区二区三区蜜月| 日韩有码一区二区三区| 久久99在线观看| 91婷婷韩国欧美一区二区| 日本韩国一区二区| 欧美日韩国产乱码电影| 日韩你懂的在线播放| 精品国产伦一区二区三区观看体验 | 亚洲欧美另类图片小说| 亚洲国产另类av| 久久国产剧场电影| 成人网在线免费视频| 色香蕉久久蜜桃| 666欧美在线视频| 久久亚洲捆绑美女| 久久午夜免费电影| 欧美国产激情二区三区| 亚洲人快播电影网| 日韩精品一区第一页| 丁香天五香天堂综合| 欧美影视一区二区三区| 久久综合久久综合亚洲| 亚洲精品视频一区| 久久精品国产精品青草| 91亚洲精华国产精华精华液| 欧美一区二区免费视频| 欧美国产精品久久| 日本最新不卡在线| 成人av网在线| 久久综合五月天婷婷伊人| 亚洲精品水蜜桃| 国内精品久久久久影院薰衣草 | 亚洲一区二区三区国产| 麻豆传媒一区二区三区| 99re热这里只有精品视频| 91精品国产综合久久福利软件| 国产精品人妖ts系列视频| 天堂一区二区在线| 91视频www| 久久亚洲精精品中文字幕早川悠里 | 国产精品久久久久久久久免费桃花 | 日韩三级电影网址| 一区二区三区欧美久久| 麻豆成人久久精品二区三区小说| 91丨国产丨九色丨pron| 精品日韩在线观看| 亚洲18影院在线观看| 国产成人精品三级| 欧美日韩二区三区| 亚洲在线视频免费观看| 成人午夜伦理影院| 日韩免费视频线观看| 亚洲无线码一区二区三区| 成人免费观看男女羞羞视频| 欧美精品一区二区久久婷婷| 午夜不卡av免费| 欧美视频在线不卡| 一区二区三区四区视频精品免费 | 欧美日韩色一区| 亚洲高清免费视频| 色综合久久久久久久| 一区二区在线观看视频| 不卡av电影在线播放| 综合分类小说区另类春色亚洲小说欧美 | 99re亚洲国产精品| 亚洲蜜臀av乱码久久精品蜜桃| 粉嫩在线一区二区三区视频| 国产欧美一区二区三区在线看蜜臀| 久久99国产精品尤物| 国产偷国产偷精品高清尤物| 久久av中文字幕片| 国产女人18毛片水真多成人如厕| 国模冰冰炮一区二区| 欧美国产成人精品| www.久久精品| 亚洲一区二区三区在线看 | 91精品国产综合久久精品麻豆 | 欧美一区二区三区免费大片| 久久精品国产一区二区| 日韩欧美国产wwwww| 国产成人午夜电影网| 久久久精品一品道一区| 波多野结衣精品在线| 亚洲婷婷综合色高清在线| 在线欧美小视频| 亚洲一区二区三区三| 日韩你懂的电影在线观看| 国产一区二区调教| 亚洲国产精品v| 欧亚一区二区三区|