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

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

?? inflate.h

?? minix操作系統最新版本(3.1.1)的源代碼
?? H
字號:
/* inflate.h -- internal inflate state definition * Copyright (C) 1995-2004 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h *//* WARNING: this file should *not* be used by applications. It is   part of the implementation of the compression library and is   subject to change. Applications should only use zlib.h. *//* define NO_GZIP when compiling if you want to disable gzip header and   trailer decoding by inflate().  NO_GZIP would be used to avoid linking in   the crc code when it is not needed.  For shared libraries, gzip decoding   should be left enabled. */#ifndef NO_GZIP#  define GUNZIP#endif/* Possible inflate modes between inflate() calls */typedef enum {    HEAD,       /* i: waiting for magic header */    FLAGS,      /* i: waiting for method and flags (gzip) */    TIME,       /* i: waiting for modification time (gzip) */    OS,         /* i: waiting for extra flags and operating system (gzip) */    EXLEN,      /* i: waiting for extra length (gzip) */    EXTRA,      /* i: waiting for extra bytes (gzip) */    NAME,       /* i: waiting for end of file name (gzip) */    COMMENT,    /* i: waiting for end of comment (gzip) */    HCRC,       /* i: waiting for header crc (gzip) */    DICTID,     /* i: waiting for dictionary check value */    DICT,       /* waiting for inflateSetDictionary() call */        TYPE,       /* i: waiting for type bits, including last-flag bit */        TYPEDO,     /* i: same, but skip check to exit inflate on new block */        STORED,     /* i: waiting for stored size (length and complement) */        COPY,       /* i/o: waiting for input or output to copy stored block */        TABLE,      /* i: waiting for dynamic block table lengths */        LENLENS,    /* i: waiting for code length code lengths */        CODELENS,   /* i: waiting for length/lit and distance code lengths */            LEN,        /* i: waiting for length/lit code */            LENEXT,     /* i: waiting for length extra bits */            DIST,       /* i: waiting for distance code */            DISTEXT,    /* i: waiting for distance extra bits */            MATCH,      /* o: waiting for output space to copy string */            LIT,        /* o: waiting for output space to write literal */    CHECK,      /* i: waiting for 32-bit check value */    LENGTH,     /* i: waiting for 32-bit length (gzip) */    DONE,       /* finished check, done -- remain here until reset */    BAD,        /* got a data error -- remain here until reset */    MEM,        /* got an inflate() memory error -- remain here until reset */    SYNC        /* looking for synchronization bytes to restart inflate() */} inflate_mode;/*    State transitions between above modes -    (most modes can go to the BAD or MEM mode -- not shown for clarity)    Process header:        HEAD -> (gzip) or (zlib)        (gzip) -> FLAGS -> TIME -> OS -> EXLEN -> EXTRA -> NAME        NAME -> COMMENT -> HCRC -> TYPE        (zlib) -> DICTID or TYPE        DICTID -> DICT -> TYPE    Read deflate blocks:            TYPE -> STORED or TABLE or LEN or CHECK            STORED -> COPY -> TYPE            TABLE -> LENLENS -> CODELENS -> LEN    Read deflate codes:                LEN -> LENEXT or LIT or TYPE                LENEXT -> DIST -> DISTEXT -> MATCH -> LEN                LIT -> LEN    Process trailer:        CHECK -> LENGTH -> DONE *//* state maintained between inflate() calls.  Approximately 7K bytes. */struct inflate_state {    inflate_mode mode;          /* current inflate mode */    int last;                   /* true if processing last block */    int wrap;                   /* bit 0 true for zlib, bit 1 true for gzip */    int havedict;               /* true if dictionary provided */    int flags;                  /* gzip header method and flags (0 if zlib) */    unsigned dmax;              /* zlib header max distance (INFLATE_STRICT) */    unsigned long check;        /* protected copy of check value */    unsigned long total;        /* protected copy of output count */    gz_headerp head;            /* where to save gzip header information */        /* sliding window */    unsigned wbits;             /* log base 2 of requested window size */    unsigned wsize;             /* window size or zero if not using window */    unsigned whave;             /* valid bytes in the window */    unsigned write;             /* window write index */    unsigned char FAR *window;  /* allocated sliding window, if needed */        /* bit accumulator */    unsigned long hold;         /* input bit accumulator */    unsigned bits;              /* number of bits in "in" */        /* for string and stored block copying */    unsigned length;            /* literal or length of data to copy */    unsigned offset;            /* distance back to copy string from */        /* for table and code decoding */    unsigned extra;             /* extra bits needed */        /* fixed and dynamic code tables */    code const FAR *lencode;    /* starting table for length/literal codes */    code const FAR *distcode;   /* starting table for distance codes */    unsigned lenbits;           /* index bits for lencode */    unsigned distbits;          /* index bits for distcode */        /* dynamic table building */    unsigned ncode;             /* number of code length code lengths */    unsigned nlen;              /* number of length code lengths */    unsigned ndist;             /* number of distance code lengths */    unsigned have;              /* number of code lengths in lens[] */    code FAR *next;             /* next available space in codes[] */    unsigned short lens[320];   /* temporary storage for code lengths */    unsigned short work[288];   /* work area for code table building */    code codes[ENOUGH];         /* space for code tables */};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品色哟哟| 夜夜精品浪潮av一区二区三区 | www.在线欧美| 亚洲成人免费电影| 国产精品毛片高清在线完整版| 欧美日本一区二区| 99久久国产综合色|国产精品| 男男gaygay亚洲| 亚洲一区二区三区中文字幕在线| 精品日韩一区二区| 欧美日本在线播放| 一本色道久久综合亚洲aⅴ蜜桃| 蜜桃久久久久久久| 亚洲综合免费观看高清完整版| 国产精品私人影院| 久久久一区二区| 精品久久人人做人人爽| 欧美猛男gaygay网站| 91福利社在线观看| 91免费观看视频| 成人午夜电影网站| 国产剧情一区二区| 极品少妇xxxx精品少妇偷拍| 日韩精品色哟哟| 亚洲成av人综合在线观看| 免费人成在线不卡| 亚洲r级在线视频| 亚洲国产你懂的| 亚洲另类在线视频| 亚洲精品国产精品乱码不99| 亚洲日本乱码在线观看| 国产精品网站导航| 国产精品久久网站| 国产精品久久久久久久久果冻传媒| 久久午夜电影网| 国产亚洲1区2区3区| 欧美mv日韩mv国产网站app| 欧美一区二区二区| 日韩欧美国产三级| 欧美精品一区二区三区久久久 | 欧美三级日韩在线| 欧美性色综合网| 欧美日韩日本视频| 欧美日本视频在线| 日韩欧美综合在线| 精品国产三级a在线观看| 久久综合九色综合欧美亚洲| 久久综合九色综合97婷婷| 欧美tk丨vk视频| 欧美高清在线一区二区| 国产精品久久久久久久久免费樱桃| 国产精品国产自产拍在线| 亚洲少妇30p| 亚洲成人久久影院| 欧美日韩视频在线观看一区二区三区| 欧美综合亚洲图片综合区| 欧美亚洲精品一区| 欧美一区二区三区人| 精品88久久久久88久久久| 久久先锋影音av| 亚洲婷婷在线视频| 亚洲成av人影院| 玖玖九九国产精品| 国产a视频精品免费观看| 色综合久久中文综合久久牛| 欧美区在线观看| 久久久亚洲精华液精华液精华液 | 欧美亚洲高清一区| 91精品黄色片免费大全| 久久免费视频色| 亚洲精品videosex极品| 美女一区二区三区在线观看| 丰满少妇在线播放bd日韩电影| 色哟哟精品一区| 精品久久五月天| 亚洲乱码国产乱码精品精可以看| 天使萌一区二区三区免费观看| 国产精品一品视频| 欧美最猛性xxxxx直播| 久久婷婷久久一区二区三区| 一区二区三区国产精华| 久久精品国产精品青草| 91免费观看视频在线| 日韩精品一区二区三区在线观看 | 午夜婷婷国产麻豆精品| 激情六月婷婷综合| 在线亚洲欧美专区二区| 欧美精品一区男女天堂| 亚洲最色的网站| 国产风韵犹存在线视精品| 欧美熟乱第一页| 中文字幕巨乱亚洲| 久久激情五月激情| 欧美这里有精品| 国产丝袜欧美中文另类| 日韩在线一二三区| 色呦呦国产精品| 欧美国产激情一区二区三区蜜月| 日韩不卡一二三区| 色婷婷综合久久久久中文| 久久免费看少妇高潮| 青青草成人在线观看| 欧美在线一二三四区| 中文字幕日韩精品一区| 国产精品一区二区三区乱码| 在线播放日韩导航| 亚洲黄色尤物视频| av不卡免费电影| 久久新电视剧免费观看| 日韩中文字幕麻豆| 欧美午夜电影一区| 亚洲区小说区图片区qvod| 成人在线视频一区二区| 2021国产精品久久精品| 日本亚洲一区二区| 欧美日韩精品一区二区三区| 亚洲精品视频在线观看网站| 不卡的电影网站| 国产日产亚洲精品系列| 欧美亚洲动漫另类| **网站欧美大片在线观看| 国产不卡一区视频| 国产欧美视频一区二区三区| 国内成人精品2018免费看| 91精品国产综合久久精品图片| 亚洲成av人片| 欧美写真视频网站| 一区二区三区在线播| 色综合久久中文综合久久97| 国产精品毛片a∨一区二区三区| 国产精品一区二区x88av| 久久久国产一区二区三区四区小说| 久久99精品国产麻豆不卡| 51精品秘密在线观看| 免费在线看一区| 精品区一区二区| 国产九色精品成人porny| 久久精品亚洲国产奇米99| 国产精一区二区三区| 国产欧美精品国产国产专区| 丁香桃色午夜亚洲一区二区三区| 国产亚洲成aⅴ人片在线观看| 国产酒店精品激情| 中文字幕一区二区在线播放| 播五月开心婷婷综合| 亚洲丝袜另类动漫二区| 一本大道av一区二区在线播放| 亚洲小少妇裸体bbw| 欧美日韩中字一区| 免播放器亚洲一区| 国产日韩欧美制服另类| 成人h动漫精品一区二区| 1000精品久久久久久久久| 欧美午夜宅男影院| 奇米888四色在线精品| 26uuu久久综合| 99久久久久久| 天堂久久久久va久久久久| 精品国产免费人成电影在线观看四季 | 久久亚洲春色中文字幕久久久| 国产91丝袜在线播放九色| 亚洲免费看黄网站| 欧美一区二区三区四区在线观看| 国产综合成人久久大片91| 国产精品欧美一区喷水| 欧美在线啊v一区| 国产在线精品免费av| 日韩一区在线免费观看| 欧美情侣在线播放| 高清国产一区二区| 亚洲一区二区三区视频在线| 日韩精品在线看片z| 成人av资源站| 视频一区国产视频| 国产精品久久久久久亚洲毛片 | 4438x成人网最大色成网站| 国产真实乱对白精彩久久| 亚洲欧美日韩中文播放| 日韩三级精品电影久久久| 成人激情视频网站| 日韩中文欧美在线| 国产精品久久久爽爽爽麻豆色哟哟 | 国产精品18久久久| 亚洲国产欧美另类丝袜| 久久精品人人爽人人爽| 欧美日韩久久一区| 成人av影院在线| 蜜桃视频在线观看一区| 日韩久久一区二区| 久久久久国产免费免费| 欧美色大人视频| 成人精品小蝌蚪| 日韩av中文在线观看| 亚洲人吸女人奶水| 国产亚洲一区二区三区| 在线不卡a资源高清| 色婷婷精品大在线视频| 国产一区二区三区高清播放| 亚洲午夜电影在线观看| 亚洲欧洲av在线|