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

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

?? unzpriv.h

?? zip壓縮
?? H
?? 第 1 頁 / 共 5 頁
字號:
#ifdef ZMEM#  undef ZMEM#  define memcmp(b1,b2,len)      bcmp(b2,b1,len)#  define memcpy(dest,src,len)   bcopy(src,dest,len)#  define memzero                bzero#else#  define memzero(dest,len)      memset(dest,0,len)#endif#ifndef TRUE#  define TRUE      1   /* sort of obvious */#endif#ifndef FALSE#  define FALSE     0#endif#ifndef SEEK_SET#  define SEEK_SET  0#  define SEEK_CUR  1#  define SEEK_END  2#endif#if (!defined(S_IEXEC) && defined(S_IXUSR))#  define S_IEXEC   S_IXUSR#endif#if (defined(UNIX) && defined(S_IFLNK) && !defined(MTS))#  define SYMLINKS#  ifndef S_ISLNK#    define S_ISLNK(m)  (((m) & S_IFMT) == S_IFLNK)#  endif#endif /* UNIX && S_IFLNK && !MTS */#ifndef S_ISDIR#  ifdef CMS_MVS#    define S_ISDIR(m)  (FALSE)#  else#    define S_ISDIR(m)  (((m) & S_IFMT) == S_IFDIR)# endif#endif#ifndef IS_VOLID#  define IS_VOLID(m)  ((m) & 0x08)#endif#ifdef SHORT_SYMS                   /* Mark Williams C, ...? */#  define extract_or_test_files     xtr_or_tst_files#  define extract_or_test_member    xtr_or_tst_member#endif#ifdef REALLY_SHORT_SYMS            /* TOPS-20 linker:  first 6 chars */#  define process_cdir_file_hdr     XXpcdfh#  define process_local_file_hdr    XXplfh#  define extract_or_test_files     XXxotf  /* necessary? */#  define extract_or_test_member    XXxotm  /* necessary? */#  define check_for_newer           XXcfn#  define overwrite_all             XXoa#  define process_all_files         XXpaf#  define extra_field               XXef#  define explode_lit8              XXel8#  define explode_lit4              XXel4#  define explode_nolit8            XXnl8#  define explode_nolit4            XXnl4#  define cpdist8                   XXcpdist8#  define inflate_codes             XXic#  define inflate_stored            XXis#  define inflate_fixed             XXif#  define inflate_dynamic           XXid#  define inflate_block             XXib#  define maxcodemax                XXmax#endif#ifndef S_TIME_T_MAX            /* max value of signed (>= 32-bit) time_t */#  define S_TIME_T_MAX  ((time_t)(ulg)0x7fffffffL)#endif#ifndef U_TIME_T_MAX            /* max value of unsigned (>= 32-bit) time_t */#  define U_TIME_T_MAX  ((time_t)(ulg)0xffffffffL)#endif#ifdef DOSTIME_MINIMUM          /* min DOSTIME value (1980-01-01) */#  undef DOSTIME_MINIMUM#endif#define DOSTIME_MINIMUM ((ulg)0x00210000L)#ifdef DOSTIME_2038_01_18       /* approximate DOSTIME equivalent of */#  undef DOSTIME_2038_01_18     /*  the signed-32-bit time_t limit */#endif#define DOSTIME_2038_01_18 ((ulg)0x74320000L)#ifdef QDOS#  define ZSUFX         "_zip"#  define ALT_ZSUFX     ".zip"#else#  ifdef RISCOS#    define ZSUFX       "/zip"#  else#    define ZSUFX       ".zip"#  endif#  define ALT_ZSUFX     ".ZIP"   /* Unix-only so far (only case-sensitive fs) */#endif#define CENTRAL_HDR_SIG   "\001\002"   /* the infamous "PK" signature bytes, */#define LOCAL_HDR_SIG     "\003\004"   /*  sans "PK" (so unzip executable not */#define END_CENTRAL_SIG   "\005\006"   /*  mistaken for zipfile itself) */#define EXTD_LOCAL_SIG    "\007\010"   /* [ASCII "\113" == EBCDIC "\080" ??] *//** internal-only return codes **/#define IZ_DIR            76   /* potential zipfile is a directory *//* special return codes for mapname() */#define MPN_OK            0     /* mapname successful */#define MPN_INF_TRUNC     1<<8  /* caution - filename truncated */#define MPN_INF_SKIP      2<<8  /* info  - skipped because nothing to do */#define MPN_ERR_SKIP      3<<8  /* error - entry skipped */#define MPN_ERR_TOOLONG   4<<8  /* error - path too long */#define MPN_NOMEM         10<<8 /* error - out of memory, file skipped */#define MPN_CREATED_DIR   16<<8 /* directory created: set time & permissions */#define MPN_VOL_LABEL     17<<8 /* volume label, but can't set on hard disk */#define MPN_INVALID       99<<8 /* internal logic error, should never reach *//* mask for internal mapname&checkdir return codes */#define MPN_MASK          0x7F00/* error code for extracting/testing extra field blocks */#define IZ_EF_TRUNC       79   /* local extra field truncated (PKZIP'd) *//* choice of activities for do_string() */#define SKIP              0             /* skip header block */#define DISPLAY           1             /* display archive comment (ASCII) */#define DISPL_8           5             /* display file comment (ext. ASCII) */#define DS_FN             2             /* read filename (ext. ASCII, chead) */#define DS_FN_C           2             /* read filename from central header */#define DS_FN_L           6             /* read filename from local header */#define EXTRA_FIELD       3             /* copy extra field into buffer */#define DS_EF             3#ifdef AMIGA#  define FILENOTE        4             /* convert file comment to filenote */#endif#if (defined(SFX) && defined(CHEAP_SFX_AUTORUN))#  define CHECK_AUTORUN   7             /* copy command, display remainder */#  define CHECK_AUTORUN_Q 8             /* copy command, skip remainder */#endif#define DOES_NOT_EXIST    -1   /* return values for check_for_newer() */#define EXISTS_AND_OLDER  0#define EXISTS_AND_NEWER  1#define OVERWRT_QUERY     0    /* status values for G.overwrite_mode */#define OVERWRT_ALWAYS    1#define OVERWRT_NEVER     2#define IS_OVERWRT_ALL    (G.overwrite_mode == OVERWRT_ALWAYS)#define IS_OVERWRT_NONE   (G.overwrite_mode == OVERWRT_NEVER)#define ROOT              0    /* checkdir() extract-to path:  called once */#define INIT              1    /* allocate buildpath:  called once per member */#define APPEND_DIR        2    /* append a dir comp.:  many times per member */#define APPEND_NAME       3    /* append actual filename:  once per member */#define GETPATH           4    /* retrieve the complete path and free it */#define END               5    /* free root path prior to exiting program *//* version_made_by codes (central dir):  make sure these *//*  are not defined on their respective systems!! */#define FS_FAT_           0    /* filesystem used by MS-DOS, OS/2, Win32 */#define AMIGA_            1#define VMS_              2#define UNIX_             3#define VM_CMS_           4#define ATARI_            5    /* what if it's a minix filesystem? [cjh] */#define FS_HPFS_          6    /* filesystem used by OS/2 (and NT 3.x) */#define MAC_              7    /* HFS filesystem used by MacOS */#define Z_SYSTEM_         8#define CPM_              9#define TOPS20_           10#define FS_NTFS_          11   /* filesystem used by Windows NT */#define QDOS_             12#define ACORN_            13   /* Archimedes Acorn RISC OS */#define FS_VFAT_          14   /* filesystem used by Windows 95, NT */#define MVS_              15#define BEOS_             16   /* hybrid POSIX/database filesystem */#define TANDEM_           17   /* Tandem NSK */#define THEOS_            18   /* THEOS */#define NUM_HOSTS         19   /* index of last system + 1 */#define STORED            0    /* compression methods */#define SHRUNK            1#define REDUCED1          2#define REDUCED2          3#define REDUCED3          4#define REDUCED4          5#define IMPLODED          6#define TOKENIZED         7#define DEFLATED          8#define ENHDEFLATED       9#define DCLIMPLODED      10#define NUM_METHODS      11    /* index of last method + 1 *//* don't forget to update list_files(), extract.c and zipinfo.c appropriately * if NUM_METHODS changes *//* (the PK-class error codes are public and have been moved into unzip.h) */#define DF_MDY            0    /* date format 10/26/91 (USA only) */#define DF_DMY            1    /* date format 26/10/91 (most of the world) */#define DF_YMD            2    /* date format 91/10/26 (a few countries) *//*---------------------------------------------------------------------------    Extra-field block ID values and offset info.  ---------------------------------------------------------------------------*//* extra-field ID values, all little-endian: */#define EF_PKSZ64    0x0001    /* PKWARE's 64-bit filesize extensions */#define EF_AV        0x0007    /* PKWARE's authenticity verification */#define EF_OS2       0x0009    /* OS/2 extended attributes */#define EF_PKW32     0x000a    /* PKWARE's Win95/98/WinNT filetimes */#define EF_PKVMS     0x000c    /* PKWARE's VMS */#define EF_PKUNIX    0x000d    /* PKWARE's Unix */#define EF_IZVMS     0x4d49    /* Info-ZIP's VMS ("IM") */#define EF_IZUNIX    0x5855    /* Info-ZIP's old Unix[1] ("UX") */#define EF_IZUNIX2   0x7855    /* Info-ZIP's new Unix[2] ("Ux") */#define EF_TIME      0x5455    /* universal timestamp ("UT") */#define EF_MAC3      0x334d    /* Info-ZIP's new Macintosh (= "M3") */#define EF_JLMAC     0x07c8    /* Johnny Lee's old Macintosh (= 1992) */#define EF_ZIPIT     0x2605    /* Thomas Brown's Macintosh (ZipIt) */#define EF_ZIPIT2    0x2705    /* T. Brown's Mac (ZipIt) v 1.3.8 and newer ? */#define EF_SMARTZIP  0x4d63    /* Mac SmartZip by Marco Bambini */#define EF_VMCMS     0x4704    /* Info-ZIP's VM/CMS ("\004G") */#define EF_MVS       0x470f    /* Info-ZIP's MVS ("\017G") */#define EF_ACL       0x4c41    /* (OS/2) access control list ("AL") */#define EF_NTSD      0x4453    /* NT security descriptor ("SD") */#define EF_BEOS      0x6542    /* BeOS ("Be") */#define EF_QDOS      0xfb4a    /* SMS/QDOS ("J\373") */#define EF_AOSVS     0x5356    /* AOS/VS ("VS") */#define EF_SPARK     0x4341    /* David Pilling's Acorn/SparkFS ("AC") */#define EF_TANDEM    0x4154    /* Tandem NSK ("TA") */#define EF_THEOS     0x6854    /* Jean-Michel Dubois' Theos "Th" */#define EF_THEOSO    0x4854    /* old Theos port */#define EF_MD5       0x4b46    /* Fred Kantor's MD5 ("FK") */#define EF_ASIUNIX   0x756e    /* ASi's Unix ("nu") */#define EB_HEADSIZE       4    /* length of extra field block header */#define EB_ID             0    /* offset of block ID in header */#define EB_LEN            2    /* offset of data length field in header */#define EB_UCSIZE_P       0    /* offset of ucsize field in compr. data */#define EB_CMPRHEADLEN    6    /* lenght of compression header */#define EB_UX_MINLEN      8    /* minimal "UX" field contains atime, mtime */#define EB_UX_FULLSIZE    12   /* full "UX" field (atime, mtime, uid, gid) */#define EB_UX_ATIME       0    /* offset of atime in "UX" extra field data */#define EB_UX_MTIME       4    /* offset of mtime in "UX" extra field data */#define EB_UX_UID         8    /* byte offset of UID in "UX" field data */#define EB_UX_GID         10   /* byte offset of GID in "UX" field data */#define EB_UX2_MINLEN     4    /* minimal "Ux" field contains UID/GID */#define EB_UX2_UID        0    /* byte offset of UID in "Ux" field data */#define EB_UX2_GID        2    /* byte offset of GID in "Ux" field data */#define EB_UX2_VALID      (1 << 8)      /* UID/GID present */#define EB_UT_MINLEN      1    /* minimal UT field contains Flags byte */#define EB_UT_FLAGS       0    /* byte offset of Flags field */#define EB_UT_TIME1       1    /* byte offset of 1st time value */#define EB_UT_FL_MTIME    (1 << 0)      /* mtime present */#define EB_UT_FL_ATIME    (1 << 1)      /* atime present */#define EB_UT_FL_CTIME    (1 << 2)      /* ctime present */#define EB_FLGS_OFFS      4    /* offset of flags area in generic compressed                                  extra field blocks (BEOS, MAC, and others) */#define EB_OS2_HLEN       4    /* size of OS2/ACL compressed data header */#define EB_BEOS_HLEN      5    /* length of BeOS e.f attribute header */#define EB_BE_FL_UNCMPR   0x01 /* "BeOS attributes uncompressed" bit flag */#define EB_MAC3_HLEN      14   /* length of Mac3 attribute block header */#define EB_SMARTZIP_HLEN  64   /* fixed length of the SmartZip extra field */#define EB_M3_FL_DATFRK   0x01 /* "this entry is data fork" flag */#define EB_M3_FL_UNCMPR   0x04 /* "Mac3 attributes uncompressed" bit flag */#define EB_M3_FL_TIME64   0x08 /* "Mac3 time fields are 64 bit wide" flag */#define EB_M3_FL_NOUTC    0x10 /* "Mac3 timezone offset fields missing" flag */#define EB_NTSD_C_LEN     4    /* length of central NT security data */#define EB_NTSD_L_LEN     5    /* length of minimal local NT security data */#define EB_NTSD_VERSION   4    /* offset of NTSD version byte */#define EB_NTSD_MAX_VER   (0)  /* maximum version # we know how to handle */#define EB_ASI_CRC32      0    /* offset of ASI Unix field's crc32 checksum */#define EB_ASI_MODE       4    /* offset of ASI Unix permission mode field */#define EB_IZVMS_HLEN     12   /* length of IZVMS attribute block header */#define EB_IZVMS_FLGS     4    /* offset of compression type flag */#define EB_IZVMS_UCSIZ    6    /* offset of ucsize field in IZVMS header */#define EB_IZVMS_BCMASK   07   /* 3 bits for compression type */#define EB_IZVMS_BCSTOR   0    /*  Stored */#define EB_IZVMS_BC00     1    /*  0byte -> 0bit compression */#define EB_IZVMS_BCDEFL   2    /*  Deflated *//*---------------------------------------------------------------------------    True sizes of the various headers, as defined by PKWARE--so it is not    likely that these will ever change.  But if they do, make sure both these    defines AND the typedefs below get updated accordingly.  ---------------------------------------------------------------------------*/#define LREC_SIZE   26   /* lengths of local file headers, central */#define CREC_SIZE   42   /*  directory headers, and the end-of-    */#define ECREC_SIZE  18   /*  central-dir record, respectively      */#define MAX_BITS    13                 /* used in unshrink() */#define HSIZE       (1 << MAX_BITS)    /* size of global work area */#define LF     10        /* '\n' on ASCII machines; must be 10 due to EBCDIC */#define CR     13        /* '\r' on ASCII machines; must be 13 due to EBCDIC */#define CTRLZ  26        /* DOS & OS/2 EOF marker (used in fileio.c, vms.c) */#ifdef EBCDIC#  define foreign(c)    ascii[(uch)(c)]#  define native(c)     ebcdic[(uch)(c)]#  define NATIVE        "EBCDIC"#  define NOANSIFILT#endif#ifdef VMS#  define ENV_UNZIP       "UNZIP_OPTS"     /* names of environment variables */#  define ENV_ZIPINFO     "ZIPINFO_OPTS"#endif /* VMS */#ifdef RISCOS#  define ENV_UNZIP       "Unzip$Options"#  define ENV_ZIPINFO     "Zipinfo$Options"#  define ENV_UNZIPEXTS   "Unzip$Exts"#endif /* RISCOS */#ifndef ENV_UNZIP#  define ENV_UNZIP       "UNZIP"          /* the standard names */#  define ENV_ZIPINFO     "ZIPINFO"#endif#define ENV_UNZIP2        "UNZIPOPT"     /* alternate names, for zip compat. */#define ENV_ZIPINFO2      "ZIPINFOOPT"#if (!defined(QQ) && !defined(NOQQ))#  define QQ#endif#ifdef QQ                         /* Newtware version:  no file */#  define QCOND     (!uO.qflag)   /*  comments with -vq or -vqq */#else                             /* Bill Davidsen version:  no way to */#  define QCOND     (longhdr)     /*  kill file comments when listing */#endif#ifdef OLD_QQ#  define QCOND2    (uO.qflag < 2)#else#  define QCOND2    (!uO.qflag)#endif/**************//*  Typedefs  *//**************/#ifdef NO_UID_GID#  ifdef UID_USHORT     typedef unsigned short  uid_t;    /* TI SysV.3 */     typedef unsigned short  gid_t;#  else     typedef unsigned int    uid_t;    /* SCO Xenix */     typedef unsigned int    gid_t;#  endif#endif#if (defined(GOT_UTIMBUF) || defined(sgi) || defined(ATARI))   typedef struct utimbuf ztimbuf;#else   typedef struct ztimbuf {       time_t actime;        /* new access time */       time_t modtime;       /* new modification time */   } ztimbuf;#endiftypedef struct iztimes {   time_t atime;             /* new access time */   time_t mtime;             /* new modification time */   time_t ctime;             /* used for creation time; NOT same as st_ctime */} iztimes;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久久国产精品免费蜜臀| 久久久三级国产网站| 高清成人在线观看| 国产精品一区二区不卡| 国产真实乱子伦精品视频| 毛片基地黄久久久久久天堂| 美女www一区二区| 韩国成人在线视频| 狠狠色丁香婷婷综合| 久久精品72免费观看| 国产老女人精品毛片久久| 精品一区二区日韩| 国产麻豆日韩欧美久久| 国产成人亚洲精品狼色在线| 久久99精品国产麻豆婷婷| 国产精品一级黄| 99re热视频这里只精品| 欧美日韩在线不卡| 精品精品国产高清a毛片牛牛| 久久精品视频在线免费观看| 欧美日韩国产123区| 亚洲国产成人午夜在线一区| 经典三级视频一区| 欧美一区二区三区视频在线观看| 亚洲国产精品一区二区久久恐怖片| 成人高清视频免费观看| 国产精品欧美久久久久无广告| 国产呦萝稀缺另类资源| 久久综合色婷婷| 国产一区二区三区香蕉| 欧美成人激情免费网| 日韩电影一区二区三区四区| 欧美优质美女网站| 亚洲精品乱码久久久久久黑人| 成人晚上爱看视频| 久久久一区二区| 99久久精品免费看国产| 《视频一区视频二区| 99久久精品费精品国产一区二区| 自拍av一区二区三区| 亚洲乱码国产乱码精品精小说| 日韩一区二区中文字幕| 蜜臂av日日欢夜夜爽一区| 欧美午夜影院一区| 午夜精品久久久久久久| 日韩网站在线看片你懂的| 国产综合久久久久久鬼色| 国产欧美精品一区二区色综合朱莉 | 成人国产视频在线观看| 亚洲色欲色欲www| 91亚洲精华国产精华精华液| 亚洲黄色免费电影| 欧美一区二区高清| 国产剧情一区在线| 亚洲精品高清在线| 欧美一区二区福利视频| 粉嫩一区二区三区在线看| 亚洲精品网站在线观看| 9191精品国产综合久久久久久| 国产一区二区视频在线| 制服丝袜av成人在线看| 国产欧美一区二区精品仙草咪 | 国产性色一区二区| 亚洲18女电影在线观看| 99在线热播精品免费| 欧美电视剧免费全集观看| 丝袜脚交一区二区| 欧美午夜宅男影院| 亚洲美女视频在线| 91免费观看国产| 日韩伦理免费电影| 91在线观看高清| 亚洲免费伊人电影| 色94色欧美sute亚洲线路二| 中文字幕一区二区三区在线播放 | 欧美日韩一二三区| 麻豆精品视频在线观看免费| 国产麻豆欧美日韩一区| 欧洲视频一区二区| 亚洲一区精品在线| 欧美日韩精品福利| 日韩激情一二三区| 91精品国产色综合久久不卡电影 | 天天av天天翘天天综合网色鬼国产 | 美日韩黄色大片| 欧美videos大乳护士334| 黄色日韩三级电影| 欧美精彩视频一区二区三区| gogogo免费视频观看亚洲一| 亚洲欧洲综合另类| 欧美日韩免费视频| 一区二区三区自拍| 亚洲精品美腿丝袜| 国产欧美日韩激情| 日韩久久一区二区| 国产精品一区二区在线观看不卡| 欧美一区二区三区在线视频| 青青草国产成人av片免费| 91麻豆精品国产综合久久久久久 | 成人丝袜高跟foot| 亚洲黄色录像片| 精品噜噜噜噜久久久久久久久试看| 国产成人午夜精品5599| 亚洲图片另类小说| 91久久精品日日躁夜夜躁欧美| 日本特黄久久久高潮| 国产精品免费丝袜| 91精品福利在线一区二区三区| 国产一区亚洲一区| 一区二区三区日韩精品视频| 欧美一级欧美三级在线观看| 欧美日韩三级一区| 88在线观看91蜜桃国自产| 欧美三级视频在线播放| 9191国产精品| 亚洲午夜影视影院在线观看| 精品美女被调教视频大全网站| 96av麻豆蜜桃一区二区| 裸体一区二区三区| 亚洲日本乱码在线观看| 亚洲精品一区在线观看| 欧美日韩aaaaa| 91热门视频在线观看| 精油按摩中文字幕久久| 亚洲成人自拍一区| 国产精品乱子久久久久| 日韩精品一区在线| 欧美日韩国产在线观看| 成人国产一区二区三区精品| 精品一区二区三区的国产在线播放| 亚洲一区二区三区影院| 国产精品免费视频一区| 久久久精品一品道一区| 色www精品视频在线观看| 五月天久久比比资源色| 91官网在线免费观看| 久久机这里只有精品| 欧美日韩国产小视频在线观看| 国产成人免费视频网站| 天堂av在线一区| 一区二区三区在线视频免费观看| 欧美成人一区二区| 欧美日韩高清在线播放| 成人国产精品免费观看| 国产ts人妖一区二区| 国产精品一级片| 国产成人在线观看| 国产.欧美.日韩| 成人av网址在线观看| 国产suv精品一区二区6| 国产精品一区二区在线观看不卡 | 国产日韩欧美不卡| 久久久久久亚洲综合| 欧美综合亚洲图片综合区| 欧美日韩综合在线| 久久99久国产精品黄毛片色诱| 欧美xxxxx牲另类人与| 日韩国产欧美一区二区三区| 国产精品网站在线观看| 国产成人99久久亚洲综合精品| 韩国v欧美v日本v亚洲v| 国产一区二区三区精品欧美日韩一区二区三区 | 国产乱人伦偷精品视频不卡 | 亚洲国产成人在线| 国产精品久久久久aaaa| 欧美嫩在线观看| 国产日本一区二区| 国产精品护士白丝一区av| 99精品热视频| 国产成人啪午夜精品网站男同| 久久久久久久久久美女| 中文字幕二三区不卡| 一区视频在线播放| 亚洲一区日韩精品中文字幕| 午夜欧美大尺度福利影院在线看| 午夜精品免费在线观看| 久久精品国产秦先生| 不卡的av电影在线观看| 欧美三级韩国三级日本一级| 欧美成人a∨高清免费观看| 日本一区二区成人| 一级精品视频在线观看宜春院| 日本不卡在线视频| 不卡在线视频中文字幕| 欧美日韩亚洲综合一区二区三区| 欧美一区二区不卡视频| 日韩伦理电影网| 蜜乳av一区二区| 色婷婷综合视频在线观看| 日韩免费福利电影在线观看| 欧美日韩一区精品| 亚洲国产欧美日韩另类综合| 亚洲一区二区三区四区在线| 麻豆成人91精品二区三区| 欧洲一区二区av| 欧美一区二区在线免费播放| 国产欧美一二三区| 免费三级欧美电影| 色av成人天堂桃色av| 国产午夜精品理论片a级大结局|