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

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

?? zip.h

?? 匯編大全 中國礦業(yè)大學計算機學院 匯編實驗5
?? H
字號:
/* Copyright (C) 1990-1993 Mark Adler, Richard B. Wales, Jean-loup Gailly, Kai Uwe Rommel and Igor Mandrichenko. Permission is granted to any individual or institution to use, copy, or redistribute this software so long as all of the original files are included, that it is not sold for profit, and that this copyright notice is retained.*//* *  zip.h by Mark Adler. */#define ZIP   /* for crypt.c:  include zip password functions, not unzip *//* Set up portability */#include "tailor.h"#define MIN_MATCH  3#define MAX_MATCH  258/* The minimum and maximum match lengths */#ifndef WSIZE#  define WSIZE  ((unsigned)32768)#endif/* Maximum window size = 32K. If you are really short of memory, compile * with a smaller WSIZE but this reduces the compression ratio for files * of size > WSIZE. WSIZE must be a power of two in the current implementation. */#define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1)/* Minimum amount of lookahead, except at the end of the input file. * See deflate.c for comments about the MIN_MATCH+1. */#define MAX_DIST  (WSIZE-MIN_LOOKAHEAD)/* In order to simplify the code, particularly on 16 bit machines, match * distances are limited to MAX_DIST instead of WSIZE. *//* Define malloc() and string functions */#ifdef MODERN#  ifdef __GO32__     char *strlwr(char *); /* not in include files of djgcc */#  endif#  include <string.h>#else /* !MODERN */   voidp *malloc();   char *getenv();   long atol();   char *strcpy();   char *strcat();   char *strchr();   char *strrchr();#  ifndef ZMEM     char *memset();     char *memcpy();#  endif /* !ZMEM */#endif /* ?MODERN *//* Define fseek() commands */#ifndef SEEK_SET#  define SEEK_SET 0#endif /* !SEEK_SET */#ifndef SEEK_CUR#  define SEEK_CUR 1#endif /* !SEEK_CUR *//* Forget FILENAME_MAX (incorrectly = 14 on some System V) */#if defined(MSDOS) && !defined(WIN32) && !defined(OS2)#  define FNMAX 256#else#  define FNMAX 1024#endif/* For setting stdout to binary */#if defined(MSDOS) || defined(__human68k__)#  include <io.h>#  include <fcntl.h>#  ifdef __GO32__     int setmode(int, int); /* not in include files of djgcc */#  endif#endif /* MSDOS *//* Types centralized here for easy modification */#define local static            /* More meaningful outside functions */typedef unsigned char uch;      /* unsigned 8-bit value */typedef unsigned short ush;     /* unsigned 16-bit value */typedef unsigned long ulg;      /* unsigned 32-bit value *//* Lengths of headers after signatures in bytes */#define LOCHEAD 26#define CENHEAD 42#define ENDHEAD 18/* Structures for in-memory file information */struct zlist {  /* See central header in zipfile.c for what vem..off are */  ush vem, ver, flg, how;  ulg tim, crc, siz, len;  extent nam, ext, cext, com;   /* offset of ext must be >= LOCHEAD */  ush dsk, att, lflg;           /* offset of lflg must be >= LOCHEAD */  ulg atx, off;  char *name;                   /* File name in zip file */  char *extra;                  /* Extra field (set only if ext != 0) */  char *cextra;                 /* Extra in central (set only if cext != 0) */  char *comment;                /* Comment (set only if com != 0) */  char *zname;                  /* Name for new zip file header */  int mark;                     /* Marker for files to operate on */  int trash;                    /* Marker for files to delete */  int dosflag;                  /* Set to force MSDOS file attributes */  struct zlist far *nxt;        /* Pointer to next header in list */};struct flist {  char *name;                   /* Pointer to zero-delimited name */  char *zname;                  /* Name used for zip file headers */  int dosflag;                  /* Set to force MSDOS file attributes */  struct flist far * far *lst;  /* Pointer to link pointing here */  struct flist far *nxt;        /* Link to next name */};struct plist {  char *zname;                  /* Name used for zip file headers */  int select;                   /* Selection flag ('i' or 'x') */};/* internal file attribute */#define UNKNOWN (-1)#define BINARY  0#define ASCII   1/* Error return codes and PERR macro */#include "ziperr.h"/* Public globals */extern uch upper[256];          /* Country dependent case map table */extern uch lower[256];extern char errbuf[];           /* Handy place to build error messages */extern int recurse;             /* Recurse into directories encountered */extern int dispose;             /* Remove files after put in zip file */extern int pathput;             /* Store path with name */#define BEST -1                 /* Use best method (deflation or store) */#define STORE 0                 /* Store method */#define DEFLATE 8               /* Deflation method*/extern int method;              /* Restriction on compression method */extern int dosify;              /* Make new entries look like MSDOS */extern char *special;           /* Don't compress special suffixes */extern int verbose;             /* Report oddities in zip file structure */extern int fix;                 /* Fix the zip file */extern int level;               /* Compression level */extern int translate_eol;       /* Translate end-of-line LF -> CR LF */#ifdef VMS   extern int vmsver;           /* Append VMS version number to file names */   extern int vms_native;       /* Store in VMS formait */#endif /* VMS */#if defined(OS2) || defined(WIN32)   extern int use_longname_ea;   /* use the .LONGNAME EA as the file's name */#endifextern int hidden_files;        /* process hidden and system files */extern int volume_label;        /* add volume label */extern int dirnames;            /* include directory names */extern int linkput;             /* Store symbolic links as such */extern int noisy;               /* False for quiet operation */extern char *key;               /* Scramble password or NULL */extern char *tempath;           /* Path for temporary files */extern FILE *mesg;              /* Where informational output goes */extern char *zipfile;           /* New or existing zip archive (zip file) */extern ulg zipbeg;              /* Starting offset of zip structures */extern ulg cenbeg;              /* Starting offset of central directory */extern struct zlist far *zfiles;/* Pointer to list of files in zip file */extern extent zcount;           /* Number of files in zip file */extern extent zcomlen;          /* Length of zip file comment */extern char *zcomment;          /* Zip file comment (not zero-terminated) */extern struct zlist far **zsort;/* List of files sorted by name */extern ulg tempzn;              /* Count of bytes written to output zip file */extern struct flist far *found; /* List of names found */extern struct flist far * far *fnxt;    /* Where to put next in found list */extern extent fcount;           /* Count of names in found list */extern struct plist *patterns;  /* List of patterns to be matched */extern int pcount;              /* number of patterns */extern int icount;              /* number of include only patterns *//* Diagnostic functions */#ifdef DEBUG# ifdef MSDOS#  undef  stderr#  define stderr stdout# endif#  define diag(where) fprintf(stderr, "zip diagnostic: %s\n", where)#  define Assert(cond,msg) {if(!(cond)) error(msg);}#  define Trace(x) fprintf x#  define Tracev(x) {if (verbose) fprintf x ;}#  define Tracevv(x) {if (verbose>1) fprintf x ;}#  define Tracec(c,x) {if (verbose && (c)) fprintf x ;}#  define Tracecv(c,x) {if (verbose>1 && (c)) fprintf x ;}#else#  define diag(where)#  define Assert(cond,msg)#  define Trace(x)#  define Tracev(x)#  define Tracevv(x)#  define Tracec(c,x)#  define Tracecv(c,x)#endif/* Public function prototypes */        /* in zip.c, zipcloak.c, or zipsplit.c */void warn  OF((char *, char *));void err   OF((int c, char *h));void error OF((char *h));        /* in zipup.c */int zipcopy OF((struct zlist far *, FILE *, FILE *));#ifndef UTIL   int percent OF((ulg, ulg));   int zipup OF((struct zlist far *, FILE *));   int file_read OF((char *buf, unsigned size));#endif /* !UTIL */        /* in zipfile.c */#ifndef UTIL   struct zlist far *zsearch OF((char *));   int trash OF((void));#endif /* !UTIL */char *ziptyp OF((char *));int readzipfile OF((void));int putlocal OF((struct zlist far *, FILE *));int putextended OF((struct zlist far *, FILE *));int putcentral OF((struct zlist far *, FILE *));int putend OF((int, ulg, ulg, extent, char *, FILE *));        /* in fileio.c */#ifndef UTIL#  if defined(MSDOS) || defined(VMS) || defined(__human68k__)     int wild OF((char *));#  endif   char *getnam OF((char *));   struct flist far *fexpel OF((struct flist far *));   char *in2ex OF((char *));   char *ex2in OF((char *, int, int *));   int check_dup OF((void));   int filter OF((char *name));   int procname OF((char *));   void stamp OF((char *, ulg));   ulg dostime OF((int, int, int, int, int, int));   ulg filetime OF((char *, ulg *, long *));   int set_extra_field OF((struct zlist *z));   int issymlnk OF((ulg a));#  ifdef S_IFLNK#    define rdsymlnk(p,b,n) readlink(p,b,n)/*   extern int readlink OF((char *, char *, int)); */#  else /* !S_IFLNK */#    define rdsymlnk(p,b,n) (0)#  endif /* !S_IFLNK */   int deletedir OF((char *));#endif /* !UTIL */int destroy OF((char *));int replace OF((char *, char *));int getfileattr OF((char *));int setfileattr OF((char *, int));char *tempname OF((char *));int fcopy OF((FILE *, FILE *, ulg));#ifdef ZMEM   char *memset OF((char *, int, unsigned int));   char *memcpy OF((char *, char *, unsigned int));   int memcmp OF((char *, char *, unsigned int));#endif /* ZMEM */        /* in util.c */char *isshexp OF((char *));int   shmatch OF((char *, char *));#ifdef MSDOS   int dosmatch OF((char *, char *));#endif /* MSDOS */void     init_upper OF((void));int      namecmp    OF((char *string1, char *string2));voidp far **search  OF((voidp *, voidp far **, extent,                       int (*)(const voidp *, const voidp far *)));ulg updcrc OF((char *, extent));extern ulg crc_32_tab[];#define CRC32(c, b) (crc_32_tab[((int)(c) ^ (b)) & 0xff] ^ ((c) >> 8))#ifndef UTIL        /* in deflate.c */void lm_init OF((int pack_level, ush *flags));void lm_free OF((void));ulg  deflate OF((void));        /* in trees.c */void ct_init     OF((ush *attr, int *method));int  ct_tally    OF((int dist, int lc));ulg  flush_block OF((char far *buf, ulg stored_len, int eof));        /* in bits.c */void     bi_init    OF((FILE *zipfile));void     send_bits  OF((int value, int length));unsigned bi_reverse OF((unsigned value, int length));void     bi_windup  OF((void));void     copy_block OF((char far *buf, unsigned len, int header));int      seekable   OF((void));extern   int (*read_buf) OF((char *buf, unsigned size));ulg     memcompress OF((char *tgt, ulg tgtsize, char *src, ulg srcsize));#endif /* !UTIL *//* end of zip.h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天网站亚洲| 色噜噜久久综合| 一本久久a久久精品亚洲| 在线播放一区二区三区| 国产精品拍天天在线| 久久er99精品| 日本高清不卡在线观看| 国产日本欧美一区二区| 青椒成人免费视频| 91福利在线观看| 亚洲视频每日更新| 国产毛片精品视频| 日韩欧美一区二区三区在线| 亚洲国产日韩a在线播放性色| 成人精品亚洲人成在线| 精品免费一区二区三区| 视频一区欧美精品| 欧美色图片你懂的| 亚洲男人天堂一区| 97精品国产露脸对白| 国产精品热久久久久夜色精品三区 | 日韩欧美视频在线| 午夜影院久久久| 在线精品视频小说1| 亚洲人吸女人奶水| 91丨porny丨最新| 国产精品国产自产拍高清av| 丁香啪啪综合成人亚洲小说| 久久蜜桃av一区精品变态类天堂 | 欧美日韩国产123区| 亚洲精品v日韩精品| 99精品视频一区二区三区| 国产精品乱子久久久久| 国产不卡在线视频| 国产精品久久久久国产精品日日| 国产精品一区二区三区网站| 国产视频在线观看一区二区三区| 国产成人啪午夜精品网站男同| 2014亚洲片线观看视频免费| 国模少妇一区二区三区| 久久久久97国产精华液好用吗| 国产黄色精品视频| 国产精品麻豆欧美日韩ww| 成人福利在线看| 一区二区三区四区蜜桃 | 亚洲国产日韩一区二区| 欧美视频中文一区二区三区在线观看 | 成人免费视频一区二区| 亚洲欧美日韩国产中文在线| 欧美又粗又大又爽| 天天综合日日夜夜精品| 精品久久国产老人久久综合| 国产精品一级二级三级| 亚洲欧洲一区二区三区| 欧美亚洲国产一区在线观看网站| 日韩精品1区2区3区| 欧美精品一区二区三区久久久 | 久久日一线二线三线suv| 国产精品88888| 亚洲特级片在线| 精品视频在线看| 久久国产成人午夜av影院| 欧美国产精品中文字幕| 在线精品视频一区二区三四| 日本不卡一区二区三区高清视频| 久久久国产精品不卡| 色综合天天综合在线视频| 另类综合日韩欧美亚洲| 国产精品超碰97尤物18| 5858s免费视频成人| 成人性生交大合| 日韩综合在线视频| 中文字幕一区二区三区在线观看 | 2023国产精品自拍| 色综合天天做天天爱| 精品一区二区三区的国产在线播放| 日本一区二区三区四区在线视频| 欧美三级日韩在线| 成人美女在线观看| 久久国产精品免费| 一区二区三区中文字幕在线观看| 精品成a人在线观看| 欧美午夜理伦三级在线观看| 国模少妇一区二区三区| 亚洲va中文字幕| 亚洲欧美电影一区二区| 久久免费美女视频| 欧美一级高清片| 在线免费av一区| 成人激情黄色小说| 国产乱国产乱300精品| 日韩国产欧美一区二区三区| 成人欧美一区二区三区| 欧美精彩视频一区二区三区| 日韩写真欧美这视频| 欧美午夜影院一区| 色综合久久久久久久久| 成人高清av在线| 国产精品123区| 黄网站免费久久| 久久国产三级精品| 青青草国产精品97视觉盛宴| 亚洲第一av色| 亚洲成人你懂的| 亚洲在线观看免费| 亚洲精品国产无天堂网2021 | 国产一区二区按摩在线观看| 日韩成人av影视| 日韩二区三区四区| 三级一区在线视频先锋| 午夜精品一区二区三区电影天堂| 一区二区三区在线观看国产| 国产精品美女久久久久高潮| 国产精品美女久久久久久久| 中文字幕高清一区| 国产精品久久午夜夜伦鲁鲁| 中文字幕免费在线观看视频一区| 久久九九久精品国产免费直播| 欧美电视剧免费观看| 精品国产成人在线影院| 26uuu色噜噜精品一区二区| 亚洲精品在线观看视频| 久久久久99精品国产片| 国产日韩成人精品| 国产精品拍天天在线| 亚洲人成伊人成综合网小说| 亚洲欧美日韩电影| 天堂久久久久va久久久久| 免费在线观看成人| 国产精品一线二线三线精华| 成人黄动漫网站免费app| 色爱区综合激月婷婷| 欧美日韩一区视频| 欧美一区二区精品在线| 久久精品人人做人人爽人人| 中文字幕av一区二区三区免费看| 国产精品女上位| 一区二区免费看| 免费在线观看一区二区三区| 狠狠色丁香久久婷婷综合_中| 大尺度一区二区| 欧美视频精品在线| 久久久久久久久免费| 亚洲三级在线看| 日韩 欧美一区二区三区| 国产成人综合精品三级| 91成人免费网站| 日韩精品一区二区三区视频 | 亚洲综合在线五月| 男人操女人的视频在线观看欧美| 国产精品亚洲一区二区三区妖精 | 亚洲乱码日产精品bd| 日本美女视频一区二区| 成人少妇影院yyyy| 日韩一区二区三区电影在线观看| 日本一二三不卡| 日日夜夜一区二区| 成人午夜大片免费观看| 6080午夜不卡| 亚洲欧美日韩久久| 国产老肥熟一区二区三区| 欧美精品日韩一区| 国产精品久久久久影视| 久久99精品久久久久久动态图| www.日本不卡| 久久一夜天堂av一区二区三区| 亚洲私人黄色宅男| 国产精品一区二区三区四区| 6080国产精品一区二区| 一区二区三区在线免费播放| 国产成人午夜精品5599| 日韩欧美一区在线观看| 亚洲永久精品国产| 91丨九色丨尤物| 国产日韩欧美在线一区| 久热成人在线视频| 制服丝袜成人动漫| 亚洲成人777| 欧美性感一区二区三区| 综合久久一区二区三区| 国产风韵犹存在线视精品| 日韩欧美在线综合网| 午夜一区二区三区在线观看| 91麻豆123| 亚洲同性gay激情无套| 成人污视频在线观看| 久久亚洲免费视频| 九九国产精品视频| 日韩免费观看高清完整版 | 亚洲精品一二三区| 不卡的电影网站| 国产精品欧美一区喷水| 欧美三日本三级三级在线播放| 国产精品不卡一区二区三区| 国产不卡视频在线播放| 久久久久国色av免费看影院| 国产一区二区三区免费观看| 精品欧美一区二区在线观看 | 精品国产99国产精品| 美女一区二区在线观看|