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

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

?? zlib.h

?? VC++視頻開發(fā)實例集錦(包括“遠(yuǎn)程視頻監(jiān)控”"語音識別系統(tǒng)"等13個經(jīng)典例子)
?? H
字號:


#ifndef _ZLIB_H
#define _ZLIB_H

#include "zconf.h"

#ifdef __cplusplus
extern "C" {
#endif

#define ZLIB_VERSION "1.1.4"


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;  
    uInt     avail_in;  
    uLong    total_in;  

    Bytef    *next_out; 
    uInt     avail_out; 
    uLong    total_out;

    char     *msg;      
    struct internal_state FAR *state; 

    alloc_func zalloc;  
    free_func  zfree;   
    voidpf     opaque;  

    int     data_type;  
    uLong   adler;      
    uLong   reserved;   
} z_stream;

typedef z_stream FAR *z_streamp;



                        

#define Z_NO_FLUSH      0
#define Z_PARTIAL_FLUSH 1 
#define Z_SYNC_FLUSH    2
#define Z_FULL_FLUSH    3
#define Z_FINISH        4


#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)


#define Z_NO_COMPRESSION         0
#define Z_BEST_SPEED             1
#define Z_BEST_COMPRESSION       9
#define Z_DEFAULT_COMPRESSION  (-1)


#define Z_FILTERED            1
#define Z_HUFFMAN_ONLY        2
#define Z_DEFAULT_STRATEGY    0


#define Z_BINARY   0
#define Z_ASCII    1
#define Z_UNKNOWN  2

#define Z_DEFLATED   8

#define Z_NULL  0  

#define zlib_version zlibVersion()

                     

ZEXTERN const char * ZEXPORT zlibVersion OF((void));



ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));



ZEXTERN int ZEXPORT deflateEnd OF((z_streamp strm));



ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush));



ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm));



                         
ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm,
                                             const Bytef *dictionary,
                                             uInt  dictLength));


ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest,
                                    z_streamp source));


ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm));

ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm,
				      int level,
				      int strategy));




ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm,
                                             const Bytef *dictionary,
                                             uInt  dictLength));


ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm));


ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm));




ZEXTERN int ZEXPORT compress OF((Bytef *dest,   uLongf *destLen,
                                 const Bytef *source, uLong sourceLen));


ZEXTERN int ZEXPORT compress2 OF((Bytef *dest,   uLongf *destLen,
                                  const Bytef *source, uLong sourceLen,
                                  int level));


ZEXTERN int ZEXPORT uncompress OF((Bytef *dest,   uLongf *destLen,
                                   const Bytef *source, uLong sourceLen));



typedef voidp gzFile;

ZEXTERN gzFile ZEXPORT gzopen  OF((const char *path, const char *mode));


ZEXTERN gzFile ZEXPORT gzdopen  OF((int fd, const char *mode));


ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy));


ZEXTERN int ZEXPORT    gzread  OF((gzFile file, voidp buf, unsigned len));


ZEXTERN int ZEXPORT    gzwrite OF((gzFile file, 
				   const voidp buf, unsigned len));


ZEXTERN int ZEXPORTVA   gzprintf OF((gzFile file, const char *format, ...));


ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s));


ZEXTERN char * ZEXPORT gzgets OF((gzFile file, char *buf, int len));


ZEXTERN int ZEXPORT    gzputc OF((gzFile file, int c));


ZEXTERN int ZEXPORT    gzgetc OF((gzFile file));


ZEXTERN int ZEXPORT    gzflush OF((gzFile file, int flush));


ZEXTERN z_off_t ZEXPORT    gzseek OF((gzFile file,
				      z_off_t offset, int whence));


ZEXTERN int ZEXPORT    gzrewind OF((gzFile file));


ZEXTERN z_off_t ZEXPORT    gztell OF((gzFile file));


ZEXTERN int ZEXPORT gzeof OF((gzFile file));


ZEXTERN int ZEXPORT    gzclose OF((gzFile file));


ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum));


ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));


ZEXTERN uLong ZEXPORT crc32   OF((uLong crc, const Bytef *buf, uInt len));



                     


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 */
#endif

ZEXTERN 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 */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二区不卡| 91黄色在线观看| 精品国产一区二区精华| 日韩av午夜在线观看| 日韩一区二区精品在线观看| 日韩成人免费电影| 欧美精品一区视频| 国产黄色精品网站| 亚洲乱码日产精品bd| 在线看一区二区| 日韩av午夜在线观看| 久久精品一区二区三区四区| 成人一级视频在线观看| 17c精品麻豆一区二区免费| 色婷婷综合久久久中文字幕| 天天av天天翘天天综合网色鬼国产 | 91日韩在线专区| 亚洲国产你懂的| 欧美成人精品二区三区99精品| 国产剧情在线观看一区二区| 国产精品久久久久久妇女6080 | 成人不卡免费av| 亚洲免费观看高清完整版在线观看 | 欧美无砖砖区免费| 狠狠色狠狠色综合日日91app| 中文字幕五月欧美| 欧美高清www午色夜在线视频| 国产在线播放一区二区三区| 伊人性伊人情综合网| xfplay精品久久| 欧美亚洲一区三区| 风流少妇一区二区| 日韩**一区毛片| 一区二区中文视频| 欧美电影免费观看高清完整版在| 9久草视频在线视频精品| 日本视频一区二区| 一区二区三区精品| 国产精品天干天干在线综合| 欧美男女性生活在线直播观看| 国产凹凸在线观看一区二区 | 午夜久久久久久久久| 国产人成一区二区三区影院| 欧美高清视频不卡网| jizz一区二区| 国产美女精品在线| 日韩电影在线观看电影| 一区二区三区四区在线播放| 国产亚洲精品bt天堂精选| 欧美猛男超大videosgay| 岛国精品在线观看| 久久国产综合精品| 日韩精品91亚洲二区在线观看| 国产精品久久久一本精品| 日韩精品一区二区三区在线观看| 欧美影院一区二区三区| k8久久久一区二区三区| 国产精品一区在线观看乱码| 麻豆精品久久精品色综合| 亚洲一区二区偷拍精品| 日本一区二区三区国色天香 | 精品乱人伦小说| 91精品国产综合久久福利| 欧美视频在线播放| 欧美亚洲国产一卡| 一本大道av伊人久久综合| 波多野结衣中文字幕一区二区三区 | 欧美不卡一区二区三区| 欧美一级一级性生活免费录像| 欧美午夜精品免费| 欧美综合一区二区| 欧美中文一区二区三区| 在线日韩一区二区| 久久aⅴ国产欧美74aaa| 免费成人在线播放| 美女看a上一区| 久久精品国内一区二区三区| 男女视频一区二区| 黄网站免费久久| 国产精品自拍在线| 成人国产亚洲欧美成人综合网| 国产一区二区免费视频| 国产成人啪免费观看软件| 国产精品一区二区男女羞羞无遮挡| 国产在线麻豆精品观看| 国产成人日日夜夜| 99久久精品国产一区| 色拍拍在线精品视频8848| 欧美在线观看18| 欧美人狂配大交3d怪物一区| 日韩欧美国产精品一区| 久久久久久亚洲综合影院红桃 | 中文字幕一区三区| 亚洲一区二区在线视频| 午夜精品视频在线观看| 免费在线看成人av| 成人在线视频一区二区| 91麻豆swag| 欧美日本一道本| 337p粉嫩大胆色噜噜噜噜亚洲| 国产亚洲精久久久久久| 亚洲人妖av一区二区| 亚洲成va人在线观看| 青青草成人在线观看| 国产成人亚洲综合a∨猫咪| 99精品视频一区二区| 8x8x8国产精品| 精品1区2区在线观看| 亚洲色图视频网站| 蜜桃免费网站一区二区三区| 风流少妇一区二区| 欧美日韩高清在线播放| 久久这里只有精品6| 亚洲免费在线播放| 久久91精品久久久久久秒播| 成人国产视频在线观看| 91精品国产麻豆| 中文字幕一区二区三区在线观看| 天堂va蜜桃一区二区三区漫画版 | 中文字幕国产一区| 视频一区欧美精品| 99久久婷婷国产综合精品| 欧美剧在线免费观看网站| 国产偷国产偷精品高清尤物 | 国产激情视频一区二区在线观看 | 欧美日韩夫妻久久| 国产精品国产三级国产| 老司机精品视频在线| 91在线精品一区二区| 精品国产凹凸成av人网站| 亚洲一区电影777| 成人午夜视频在线| 欧美电视剧免费观看| 亚洲一区二区三区视频在线| 成人免费毛片片v| 这里是久久伊人| 亚洲精品videosex极品| 国产精品996| 欧美一区二区三区的| 亚洲免费观看高清完整版在线观看 | 精品视频在线免费| 综合色天天鬼久久鬼色| 国产激情一区二区三区| 精品久久久久av影院| 丝瓜av网站精品一区二区 | 欧美日韩激情一区二区| 国产精品国产三级国产aⅴ无密码| 九九精品一区二区| 欧美日高清视频| 亚洲一区二区中文在线| 91香蕉视频mp4| 中文成人av在线| 国产mv日韩mv欧美| 国产午夜精品一区二区| 久久精品国产77777蜜臀| 欧美日韩成人一区| 亚洲国产另类av| 欧美视频三区在线播放| 亚洲最大成人综合| 色成人在线视频| 亚洲免费观看在线视频| 一本一道久久a久久精品| 日韩毛片高清在线播放| www.视频一区| 国产精品久久久久久久久晋中| 成人在线综合网| 国产精品传媒视频| 97精品国产露脸对白| 国产精品卡一卡二卡三| 91在线一区二区| 亚洲老妇xxxxxx| 欧美日韩中文另类| 日本一区中文字幕| 日韩一区二区三区观看| 韩国午夜理伦三级不卡影院| 精品盗摄一区二区三区| 国产成人在线视频网址| 中文字幕欧美区| 91美女视频网站| 亚洲一区二区av在线| 91精品国产综合久久福利| 久久黄色级2电影| 国产视频一区二区在线观看| av不卡在线观看| 夜夜嗨av一区二区三区四季av| 欧美美女一区二区| 久久精品国产亚洲高清剧情介绍| 欧美成人福利视频| 懂色av一区二区夜夜嗨| 亚洲欧美成aⅴ人在线观看| 欧美日韩精品系列| 激情伊人五月天久久综合| 国产精品免费人成网站| 色婷婷综合久久久中文一区二区| 亚洲va欧美va国产va天堂影院| 91精品国产欧美日韩| 高清日韩电视剧大全免费| 一区二区三区四区不卡视频| 91麻豆精品国产91久久久久久| 狠狠网亚洲精品|