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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? zlib_fs.h

?? 這是一個SIGMA方案的PMP播放器的UCLINUX程序,可播放DVD,VCD,CD MP3...有很好的參考價值.
?? H
?? 第 1 頁 / 共 3 頁
字號:
/* zlib.h -- interface of the 'zlib' general purpose compression library  version 1.1.3, July 9th, 1998  Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler  This software is provided 'as-is', without any express or implied  warranty.  In no event will the authors be held liable for any damages  arising from the use of this software.  Permission is granted to anyone to use this software for any purpose,  including commercial applications, and to alter it and redistribute it  freely, subject to the following restrictions:  1. The origin of this software must not be misrepresented; you must not     claim that you wrote the original software. If you use this software     in a product, an acknowledgment in the product documentation would be     appreciated but is not required.  2. Altered source versions must be plainly marked as such, and must not be     misrepresented as being the original software.  3. This notice may not be removed or altered from any source distribution.  Jean-loup Gailly        Mark Adler  jloup@gzip.org          madler@alumni.caltech.edu  The data format used by the zlib library is described by RFCs (Request for  Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt  (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).*/#ifndef _ZLIB_H#define _ZLIB_H#include "zconf.h"#ifdef __cplusplusextern "C" {#endif#define ZLIB_VERSION "1.1.3"/*      The 'zlib' compression library provides in-memory compression and  decompression functions, including integrity checks of the uncompressed  data.  This version of the library supports only one compression method  (deflation) but other algorithms will be added later and will have the same  stream interface.     Compression can be done in a single step if the buffers are large  enough (for example if an input file is mmap'ed), or can be done by  repeated calls of the compression function.  In the latter case, the  application must provide more input and/or consume the output  (providing more output space) before each call.     The library also supports reading and writing files in gzip (.gz) format  with an interface similar to that of stdio.     The library does not install any signal handler. The decoder checks  the consistency of the compressed data, so the library should never  crash even in case of corrupted input.*/typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));typedef void   (*free_func)  OF((voidpf opaque, voidpf address));struct internal_state;typedef struct z_stream_s {    Bytef    *next_in;  /* next input byte */    uInt     avail_in;  /* number of bytes available at next_in */    uLong    total_in;  /* total nb of input bytes read so far */    Bytef    *next_out; /* next output byte should be put there */    uInt     avail_out; /* remaining free space at next_out */    uLong    total_out; /* total nb of bytes output so far */    char     *msg;      /* last error message, NULL if no error */    struct internal_state FAR *state; /* not visible by applications */    void     *workspace; /* memory allocated for this stream */    int     data_type;  /* best guess about the data type: ascii or binary */    uLong   adler;      /* adler32 value of the uncompressed data */    uLong   reserved;   /* reserved for future use */} z_stream;typedef z_stream FAR *z_streamp;/*   The application must update next_in and avail_in when avail_in has   dropped to zero. It must update next_out and avail_out when avail_out   has dropped to zero. The application must initialize zalloc, zfree and   opaque before calling the init function. All other fields are set by the   compression library and must not be updated by the application.   The opaque value provided by the application will be passed as the first   parameter for calls of zalloc and zfree. This can be useful for custom   memory management. The compression library attaches no meaning to the   opaque value.   zalloc must return Z_NULL if there is not enough memory for the object.   If zlib is used in a multi-threaded application, zalloc and zfree must be   thread safe.   On 16-bit systems, the functions zalloc and zfree must be able to allocate   exactly 65536 bytes, but will not be required to allocate more than this   if the symbol MAXSEG_64K is defined (see zconf.h). WARNING: On MSDOS,   pointers returned by zalloc for objects of exactly 65536 bytes *must*   have their offset normalized to zero. The default allocation function   provided by this library ensures this (see zutil.c). To reduce memory   requirements and avoid any allocation of 64K objects, at the expense of   compression ratio, compile the library with -DMAX_WBITS=14 (see zconf.h).   The fields total_in and total_out can be used for statistics or   progress reports. After compression, total_in holds the total size of   the uncompressed data and may be saved for use in the decompressor   (particularly if the decompressor wants to decompress everything in   a single step).*/                        /* constants */#define Z_NO_FLUSH      0#define Z_PARTIAL_FLUSH 1 /* will be removed, use Z_SYNC_FLUSH instead */#define Z_SYNC_FLUSH    2#define Z_FULL_FLUSH    3#define Z_FINISH        4/* Allowed flush values; see deflate() below for details */#define Z_OK            0#define Z_STREAM_END    1#define Z_NEED_DICT     2#define Z_ERRNO        (-1)#define Z_STREAM_ERROR (-2)#define Z_DATA_ERROR   (-3)#define Z_MEM_ERROR    (-4)#define Z_BUF_ERROR    (-5)#define Z_VERSION_ERROR (-6)/* Return codes for the compression/decompression functions. Negative * values are errors, positive values are used for special but normal events. */#define Z_NO_COMPRESSION         0#define Z_BEST_SPEED             1#define Z_BEST_COMPRESSION       9#define Z_DEFAULT_COMPRESSION  (-1)/* compression levels */#define Z_FILTERED            1#define Z_HUFFMAN_ONLY        2#define Z_DEFAULT_STRATEGY    0/* compression strategy; see deflateInit2() below for details */#define Z_BINARY   0#define Z_ASCII    1#define Z_UNKNOWN  2/* Possible values of the data_type field */#define Z_DEFLATED   8/* The deflate compression method (the only one supported in this version) */#define Z_NULL  0  /* for initializing zalloc, zfree, opaque */                        /* basic functions */ZEXTERN const char * ZEXPORT zlib_fs_zlibVersion OF((void));/* The application can compare zlibVersion and ZLIB_VERSION for consistency.   If the first character differs, the library code actually used is   not compatible with the zlib.h header file used by the application.   This check is automatically made by deflateInit and inflateInit. *//* ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level));     Initializes the internal stream state for compression. The fields   zalloc, zfree and opaque must be initialized before by the caller.   If zalloc and zfree are set to Z_NULL, deflateInit updates them to   use default allocation functions.     The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9:   1 gives best speed, 9 gives best compression, 0 gives no compression at   all (the input data is simply copied a block at a time).   Z_DEFAULT_COMPRESSION requests a default compromise between speed and   compression (currently equivalent to level 6).     deflateInit returns Z_OK if success, Z_MEM_ERROR if there was not   enough memory, Z_STREAM_ERROR if level is not a valid compression level,   Z_VERSION_ERROR if the zlib library version (zlib_version) is incompatible   with the version assumed by the caller (ZLIB_VERSION).   msg is set to null if there is no error message.  deflateInit does not   perform any compression: this will be done by deflate().*/ZEXTERN int ZEXPORT zlib_fs_deflate OF((z_streamp strm, int flush));/*    deflate compresses as much data as possible, and stops when the input  buffer becomes empty or the output buffer becomes full. It may introduce some  output latency (reading input without producing any output) except when  forced to flush.    The detailed semantics are as follows. deflate performs one or both of the  following actions:  - Compress more input starting at next_in and update next_in and avail_in    accordingly. If not all input can be processed (because there is not    enough room in the output buffer), next_in and avail_in are updated and    processing will resume at this point for the next call of deflate().  - Provide more output starting at next_out and update next_out and avail_out    accordingly. This action is forced if the parameter flush is non zero.    Forcing flush frequently degrades the compression ratio, so this parameter    should be set only when necessary (in interactive applications).    Some output may be provided even if flush is not set.  Before the call of deflate(), the application should ensure that at least  one of the actions is possible, by providing more input and/or consuming  more output, and updating avail_in or avail_out accordingly; avail_out  should never be zero before the call. The application can consume the  compressed output when it wants, for example when the output buffer is full  (avail_out == 0), or after each call of deflate(). If deflate returns Z_OK  and with zero avail_out, it must be called again after making room in the  output buffer because there might be more output pending.    If the parameter flush is set to Z_SYNC_FLUSH, all pending output is  flushed to the output buffer and the output is aligned on a byte boundary, so

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区三区在线| 国产在线精品一区二区不卡了| 成人高清免费观看| 中文av一区特黄| yourporn久久国产精品| 亚洲精品菠萝久久久久久久| 欧洲精品一区二区| 日本美女一区二区三区视频| 日韩精品中文字幕在线一区| 国产91精品在线观看| 亚洲日本中文字幕区| 欧美体内she精视频| 久久电影网电视剧免费观看| 国产午夜精品一区二区三区嫩草| 成人黄色国产精品网站大全在线免费观看 | 色噜噜狠狠色综合中国| 亚洲一线二线三线视频| 日韩欧美中文字幕一区| 国产福利一区二区三区在线视频| 日本一区二区三区dvd视频在线 | 日本道免费精品一区二区三区| 一级日本不卡的影视| 日韩免费电影一区| 波多野结衣一区二区三区| 亚洲在线观看免费视频| 欧美大黄免费观看| 91日韩精品一区| 麻豆免费看一区二区三区| 中文av一区特黄| 91精品国产91久久综合桃花| 成人激情午夜影院| 日本欧美久久久久免费播放网| 日本一区二区不卡视频| 欧美老年两性高潮| 成人动漫中文字幕| 麻豆91在线播放| 亚洲精品美腿丝袜| 久久女同精品一区二区| 在线观看亚洲一区| 成人精品一区二区三区四区 | 精品国产一区二区三区不卡| 91小视频免费看| 老司机一区二区| 亚洲卡通欧美制服中文| 久久女同精品一区二区| 欧美一级精品大片| 日本久久电影网| 成人网男人的天堂| 免费成人在线观看视频| 亚洲第一狼人社区| 亚洲同性同志一二三专区| 亚洲精品在线三区| 91精品国产综合久久精品| 色诱视频网站一区| 成人黄色大片在线观看| 国产东北露脸精品视频| 美女网站色91| 日韩专区欧美专区| 午夜精品久久久久久久| 亚洲免费视频中文字幕| 国产精品美女久久久久久久久| 日韩欧美www| 日韩欧美一区二区视频| 3d动漫精品啪啪1区2区免费| 色综合视频在线观看| 99视频超级精品| 成人亚洲一区二区一| 国产精品中文欧美| 国产又黄又大久久| 激情五月激情综合网| 久久99精品久久久久久动态图 | 在线不卡欧美精品一区二区三区| 91小视频免费看| 91免费在线看| 色综合久久天天| 91久久精品日日躁夜夜躁欧美| hitomi一区二区三区精品| 丁香激情综合五月| 不卡视频在线观看| 99国产一区二区三精品乱码| av电影在线不卡| 91麻豆免费看片| 欧洲色大大久久| 欧美久久久一区| 91精品国产美女浴室洗澡无遮挡| 91精品国产一区二区| 日韩视频在线你懂得| 精品88久久久久88久久久| 国产欧美一区二区三区在线老狼| 国产嫩草影院久久久久| 亚洲欧洲精品一区二区三区| 日韩美女视频19| 亚洲国产精品综合小说图片区| 偷拍亚洲欧洲综合| 国产一区二区三区精品欧美日韩一区二区三区 | 中文字幕在线观看一区| 综合分类小说区另类春色亚洲小说欧美| 国产精品福利在线播放| 亚洲一区二区三区四区在线免费观看| 性做久久久久久久久| 精品一区二区三区视频在线观看| 国产一区二区三区四区在线观看| 成人一二三区视频| 欧美日韩视频在线一区二区 | 亚洲国产精品二十页| 一区在线中文字幕| 午夜av一区二区| 激情综合色综合久久综合| 岛国一区二区在线观看| 欧美日韩高清不卡| 久久久影视传媒| 夜夜嗨av一区二区三区四季av| 免费观看在线综合| 99久久综合99久久综合网站| 欧美午夜不卡视频| 久久久综合网站| 亚洲成av人片在线观看无码| 精品一区二区精品| 91一区二区在线观看| 精品乱人伦一区二区三区| 日韩理论片网站| 九九**精品视频免费播放| 91丨九色丨蝌蚪富婆spa| 日韩精品一区二区三区中文精品| 国产精品免费网站在线观看| 日韩av电影免费观看高清完整版 | 在线区一区二视频| 久久婷婷综合激情| 香蕉久久一区二区不卡无毒影院| 国产麻豆日韩欧美久久| 欧美日韩三级一区二区| 国产精品不卡一区二区三区| 免播放器亚洲一区| 欧美色网站导航| 中文字幕av一区二区三区| 蜜臂av日日欢夜夜爽一区| 欧洲精品一区二区三区在线观看| 国产精品天天摸av网| 另类欧美日韩国产在线| 欧美午夜电影网| 亚洲色图丝袜美腿| 福利一区福利二区| 欧美变态tickle挠乳网站| 亚洲成人自拍一区| 日本韩国一区二区三区视频| 国产嫩草影院久久久久| 国产一区不卡视频| 欧美一区二区三区人| 亚洲国产视频一区二区| 欧洲亚洲精品在线| 亚洲精品欧美综合四区| av在线这里只有精品| 久久精品在这里| 国产一区二区不卡老阿姨| 精品少妇一区二区三区| 免费亚洲电影在线| 日韩一二三四区| 日韩高清一级片| 7777女厕盗摄久久久| 亚洲午夜私人影院| 日本精品一区二区三区四区的功能| 国产精品电影一区二区三区| 国产.精品.日韩.另类.中文.在线.播放 | 欧美一区二区三区喷汁尤物| 午夜影院久久久| 欧美狂野另类xxxxoooo| 婷婷开心久久网| 欧美疯狂性受xxxxx喷水图片| 午夜精品在线看| 欧美一区二区三区四区在线观看| 石原莉奈在线亚洲三区| 91麻豆精品国产91久久久久| 日本aⅴ亚洲精品中文乱码| 制服丝袜av成人在线看| 麻豆成人免费电影| 国产欧美va欧美不卡在线| 成人激情图片网| 一区二区三区.www| 欧美挠脚心视频网站| 蜜臀精品一区二区三区在线观看| 日韩精品一区二区三区老鸭窝| 久久国产麻豆精品| 欧美激情在线免费观看| 97se亚洲国产综合自在线观| 一区二区欧美在线观看| 欧美日产国产精品| 精品一区二区三区免费播放| 国产精品网站在线播放| 99在线热播精品免费| 亚洲国产精品久久久久婷婷884| 欧美一卡二卡在线| 国产成人午夜电影网| 亚洲精品日日夜夜| 日韩一区二区三区精品视频| 国产精品一区二区在线看| 一区在线观看视频| 欧美一区二区不卡视频| 国产凹凸在线观看一区二区| 一区二区欧美国产| 日韩精品中文字幕一区|