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

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

?? zutil.h

?? psp上的reader 這個是以月光老大的cnreader為基礎 增加了zip文件瀏覽功能
?? H
字號:
/* zutil.h -- internal interface and configuration of the compression library * Copyright (C) 1995-2003 Jean-loup Gailly. * 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. *//* @(#) $Id$ */#ifndef ZUTIL_H#define ZUTIL_H#define ZLIB_INTERNAL#include "zlib.h"#ifdef STDC//嶍彍#  include <stddef.h>//嶍彍#  include <string.h>//嶍彍#  include <stdlib.h>#endif#ifdef NO_ERRNO_H    extern int errno;#else//嶍彍#   include <errno.h>#endif#ifndef local#  define local static#endif/* compile with -Dlocal if your debugger can't find static symbols */typedef unsigned char  uch;typedef uch FAR uchf;typedef unsigned short ush;typedef ush FAR ushf;typedef unsigned long  ulg;extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error *//* (size given to avoid silly warnings with Visual C++) */#define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)]#define ERR_RETURN(strm,err) \  return (strm->msg = (char*)ERR_MSG(err), (err))/* To be used only when the state is known to be valid */        /* common constants */#ifndef DEF_WBITS#  define DEF_WBITS MAX_WBITS#endif/* default windowBits for decompression. MAX_WBITS is for compression only */#if MAX_MEM_LEVEL >= 8#  define DEF_MEM_LEVEL 8#else#  define DEF_MEM_LEVEL  MAX_MEM_LEVEL#endif/* default memLevel */#define STORED_BLOCK 0#define STATIC_TREES 1#define DYN_TREES    2/* The three kinds of block type */#define MIN_MATCH  3#define MAX_MATCH  258/* The minimum and maximum match lengths */#define PRESET_DICT 0x20 /* preset dictionary flag in zlib header */        /* target dependencies */#if defined(MSDOS) || (defined(WINDOWS) && !defined(WIN32))#  define OS_CODE  0x00#  if defined(__TURBOC__) || defined(__BORLANDC__)#    if(__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__))       /* Allow compilation with ANSI keywords only enabled */       void _Cdecl farfree( void *block );       void *_Cdecl farmalloc( unsigned long nbytes );#    else//嶍彍#      include <alloc.h>#    endif#  else /* MSC or DJGPP *///嶍彍#    include <malloc.h>#  endif#endif#ifdef AMIGA#  define OS_CODE  0x01#endif#if defined(VAXC) || defined(VMS)#  define OS_CODE  0x02#  define F_OPEN(name, mode) \     fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512")#endif#if defined(ATARI) || defined(atarist)#  define OS_CODE  0x05#endif#ifdef OS2#  define OS_CODE  0x06#endif#if defined(MACOS) || defined(TARGET_OS_MAC)#  define OS_CODE  0x07#  if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os//嶍彍#    include <unix.h> /* for fdopen */#  else#    ifndef fdopen#      define fdopen(fd,mode) NULL /* No fdopen() */#    endif#  endif#endif#ifdef TOPS20#  define OS_CODE  0x0a#endif#ifdef WIN32#  ifndef __CYGWIN__  /* Cygwin is Unix, not Win32 */#    define OS_CODE  0x0b#  endif#endif#ifdef __50SERIES /* Prime/PRIMOS */#  define OS_CODE  0x0f#endif#if defined(_BEOS_) || defined(RISCOS)#  define fdopen(fd,mode) NULL /* No fdopen() */#endif#if (defined(_MSC_VER) && (_MSC_VER > 600))#  if defined(_WIN32_WCE)#    define fdopen(fd,mode) NULL /* No fdopen() */#    ifndef _PTRDIFF_T_DEFINED       typedef int ptrdiff_t;#      define _PTRDIFF_T_DEFINED#    endif#  else#    define fdopen(fd,type)  _fdopen(fd,type)#  endif#endif        /* common defaults */#ifndef OS_CODE#  define OS_CODE  0x03  /* assume Unix */#endif#ifndef F_OPEN#  define F_OPEN(name, mode) fopen((name), (mode))#endif         /* functions */#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550)#  ifndef HAVE_VSNPRINTF#    define HAVE_VSNPRINTF#  endif#endif#if defined(__CYGWIN__)#  ifndef HAVE_VSNPRINTF#    define HAVE_VSNPRINTF#  endif#endif#ifndef HAVE_VSNPRINTF#  ifdef MSDOS     /* vsnprintf may exist on some MS-DOS compilers (DJGPP?),        but for now we just assume it doesn't. */#    define NO_vsnprintf#  endif#  ifdef __TURBOC__#    define NO_vsnprintf#  endif#  ifdef WIN32     /* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */#    if !defined(vsnprintf) && !defined(NO_vsnprintf)#      define vsnprintf _vsnprintf#    endif#  endif#  ifdef __SASC#    define NO_vsnprintf#  endif#endif#ifdef VMS#  define NO_vsnprintf#endif#ifdef HAVE_STRERROR#  ifndef VMS     extern char *strerror OF((int));#  endif#  define zstrerror(errnum) strerror(errnum)#else#  define zstrerror(errnum) ""#endif#if defined(pyr)#  define NO_MEMCPY#endif#if defined(SMALL_MEDIUM) && !defined(_MSC_VER) && !defined(__SC__) /* Use our own functions for small and medium model with MSC <= 5.0.  * You may have to use the same strategy for Borland C (untested).  * The __SC__ check is for Symantec.  */#  define NO_MEMCPY#endif#if defined(STDC) && !defined(HAVE_MEMCPY) && !defined(NO_MEMCPY)#  define HAVE_MEMCPY#endif#ifdef HAVE_MEMCPY#  ifdef SMALL_MEDIUM /* MSDOS small or medium model */#    define zmemcpy _fmemcpy#    define zmemcmp _fmemcmp#    define zmemzero(dest, len) _fmemset(dest, 0, len)#  else#    define zmemcpy ___memcpy#    define zmemcmp memcmp#    define zmemzero(dest, len) memset(dest, 0, len)#  endif#else   extern void zmemcpy  OF((Bytef* dest, const Bytef* source, uInt len));   extern int  zmemcmp  OF((const Bytef* s1, const Bytef* s2, uInt len));   extern void zmemzero OF((Bytef* dest, uInt len));#endif/* Diagnostic functions */#ifdef DEBUG//嶍彍#  include <stdio.h>   extern int z_verbose;   extern void z_error    OF((char *m));#  define Assert(cond,msg) {if(!(cond)) z_error(msg);}#  define Trace(x) {if (z_verbose>=0) fprintf x ;}#  define Tracev(x) {if (z_verbose>0) fprintf x ;}#  define Tracevv(x) {if (z_verbose>1) fprintf x ;}#  define Tracec(c,x) {if (z_verbose>0 && (c)) fprintf x ;}#  define Tracecv(c,x) {if (z_verbose>1 && (c)) fprintf x ;}#else#  define Assert(cond,msg)#  define Trace(x)#  define Tracev(x)#  define Tracevv(x)#  define Tracec(c,x)#  define Tracecv(c,x)#endifvoidpf zcalloc OF((voidpf opaque, unsigned items, unsigned size));void   zcfree  OF((voidpf opaque, voidpf ptr));#define ZALLOC(strm, items, size) \           (*((strm)->zalloc))((strm)->opaque, (items), (size))#define ZFREE(strm, addr)  (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))#define TRY_FREE(s, p) {if (p) ZFREE(s, p);}#endif /* ZUTIL_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
xfplay精品久久| 国产午夜精品久久久久久久| 欧美日本视频在线| 久久久久久97三级| 亚洲电影激情视频网站| 国产不卡在线一区| 日韩手机在线导航| 亚洲日本在线a| 国产麻豆91精品| 欧美一区二区在线视频| 国产精品国产三级国产aⅴ无密码| 视频精品一区二区| 91久久线看在观草草青青| 精品国产制服丝袜高跟| 五月激情综合网| 色偷偷久久一区二区三区| 久久青草国产手机看片福利盒子 | 国产精品视频一二| 久久国产精品区| 欧美日韩免费视频| 一区二区欧美视频| 91蜜桃在线观看| 中文字幕在线不卡国产视频| 国产主播一区二区| 精品美女在线观看| 欧美a一区二区| 91精品国产麻豆| 亚洲国产精品综合小说图片区| 99久久99久久精品免费看蜜桃| 国产午夜亚洲精品不卡 | 一区二区三区91| 99精品视频在线观看| 国产精品日韩成人| 不卡一二三区首页| 国产精品久久午夜夜伦鲁鲁| 国产91精品一区二区| 国产亚洲精品bt天堂精选| 国产一区二区视频在线| 亚洲欧洲日韩在线| 懂色一区二区三区免费观看 | 欧美精三区欧美精三区| 亚洲一区二区三区视频在线 | 成人免费观看av| 中文字幕中文字幕中文字幕亚洲无线| 成人禁用看黄a在线| 国产精品福利一区| 94色蜜桃网一区二区三区| 亚洲另类在线一区| 欧美日韩免费高清一区色橹橹| 亚洲va欧美va天堂v国产综合| 欧美精品自拍偷拍| 久久99精品国产91久久来源| 久久久久久久久久久黄色| 国产jizzjizz一区二区| 国产精品国产自产拍高清av | 国产精品五月天| 一本在线高清不卡dvd| 亚洲综合激情另类小说区| 制服.丝袜.亚洲.中文.综合| 捆绑变态av一区二区三区| 欧美激情在线一区二区三区| 色综合天天性综合| 免费人成精品欧美精品| 久久久99久久| 欧美在线你懂得| 久久99热99| 依依成人综合视频| 精品国产麻豆免费人成网站| 成人av在线网站| 日本在线不卡一区| 中文字幕中文在线不卡住| 欧美三级日本三级少妇99| 国产一区二区不卡老阿姨| 亚洲色图制服诱惑| 精品毛片乱码1区2区3区| bt7086福利一区国产| 日韩二区在线观看| 中文字幕制服丝袜一区二区三区 | 一区二区中文字幕在线| 国产欧美日韩不卡免费| 欧美中文字幕一区| 国产a久久麻豆| 日韩经典一区二区| 亚洲视频综合在线| 精品国产髙清在线看国产毛片| 91在线看国产| 国产麻豆精品95视频| 亚洲h动漫在线| √…a在线天堂一区| 欧美xxxx老人做受| 欧美日韩一区二区三区在线| 国产成人在线色| 久久99精品国产| 图片区小说区区亚洲影院| ...xxx性欧美| 国产亚洲视频系列| 日韩精品一区二区三区中文精品| 91精品福利视频| 波多野结衣一区二区三区| 久久精品国产第一区二区三区| 亚洲一区二区三区免费视频| 国产清纯在线一区二区www| 欧美大片顶级少妇| 91精品综合久久久久久| 一道本成人在线| 色综合久久久久| 91在线视频官网| 91在线视频18| 色综合天天综合在线视频| 成人高清免费在线播放| 国产·精品毛片| 国产成人在线网站| 国产激情一区二区三区四区| 久久精品国产亚洲aⅴ| 视频一区二区三区中文字幕| 亚洲国产一区二区在线播放| 一区二区欧美在线观看| 亚洲一区二区三区四区五区中文| 亚洲女爱视频在线| 亚洲国产成人porn| 亚洲主播在线观看| 亚洲一本大道在线| 日韩高清一区二区| 日本v片在线高清不卡在线观看| 天天色 色综合| 蜜桃免费网站一区二区三区| 日韩va欧美va亚洲va久久| 免费黄网站欧美| 韩国理伦片一区二区三区在线播放| 九色|91porny| 国产1区2区3区精品美女| 成人sese在线| 91福利精品视频| 欧美日韩国产bt| 精品国产一区二区精华| 久久久高清一区二区三区| 国产精品天干天干在观线| 亚洲日本一区二区| 日本欧美在线看| 国产在线精品不卡| 97超碰欧美中文字幕| 欧美伊人久久大香线蕉综合69| 在线成人免费观看| 精品国偷自产国产一区| 国产精品私房写真福利视频| 亚洲乱码国产乱码精品精小说 | 99久久国产综合精品女不卡| 91理论电影在线观看| 欧美精品久久一区| 久久久久久电影| 亚洲午夜国产一区99re久久| 免费人成网站在线观看欧美高清| 国产馆精品极品| 欧美三级资源在线| 久久久精品黄色| 亚洲国产精品久久久男人的天堂| 麻豆精品在线观看| 欧美日韩精品三区| 国产视频一区不卡| 亚洲成人资源在线| 国产不卡免费视频| 91麻豆精品国产自产在线| 亚洲国产岛国毛片在线| 午夜精品一区二区三区免费视频 | 午夜精品久久久久久久蜜桃app| 久久se精品一区精品二区| 一本色道久久综合狠狠躁的推荐| 日韩一卡二卡三卡四卡| 亚洲色图制服丝袜| 狠狠色综合日日| 欧美日本一区二区三区四区| 国产精品美女视频| 开心九九激情九九欧美日韩精美视频电影| 成人av电影在线网| 26uuu国产一区二区三区| 亚洲黄色在线视频| 成人精品免费看| 2欧美一区二区三区在线观看视频| 亚洲精品美腿丝袜| 本田岬高潮一区二区三区| 日韩欧美在线一区二区三区| 一区二区三区四区视频精品免费| 国产精品一二一区| 精品国产一区久久| 蜜桃久久av一区| 欧美人xxxx| 亚洲一区视频在线观看视频| 成人手机在线视频| 久久久久久一二三区| 日本特黄久久久高潮| 欧美日韩在线三级| 一区二区三区在线观看动漫| 成人av网站在线观看免费| 国产欧美日韩卡一| 国产成人精品www牛牛影视| 欧美大片免费久久精品三p| 麻豆一区二区三区| 日韩精品一区二区三区四区| 日韩精品电影在线观看| 欧美蜜桃一区二区三区|