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

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

?? unzip.h

?? emacs的一個非常有用的插件,叫xrefactory,可以實現source insight里的那種函數跳轉.和cscope(跳回來不方便)配合使用,非常的不錯.
?? H
字號:
/* unzip.h -- IO for uncompress .zip files using zlib    Version 0.15 beta, Mar 19th, 1998,   Copyright (C) 1998 Gilles Vollant   This unzip package allow extract file from .ZIP file, compatible with PKZip 2.04g     WinZip, InfoZip tools and compatible.   Encryption and multi volume ZipFile (span) are not supported.   Old compressions used by old PKZip 1.x are not supported   THIS IS AN ALPHA VERSION. AT THIS STAGE OF DEVELOPPEMENT, SOMES API OR STRUCTURE   CAN CHANGE IN FUTURE VERSION !!   I WAIT FEEDBACK at mail info@winimage.com   Visit also http://www.winimage.com/zLibDll/unzip.htm for evolution   Condition of use and distribution are the same than zlib :  This software is provided 'as-is', without any express or implied  warranty.  In no event will the authors be held liable for any damages  arising from the use of this software.  Permission is granted to anyone to use this software for any purpose,  including commercial applications, and to alter it and redistribute it  freely, subject to the following restrictions:  1. The origin of this software must not be misrepresented; you must not     claim that you wrote the original software. If you use this software     in a product, an acknowledgment in the product documentation would be     appreciated but is not required.  2. Altered source versions must be plainly marked as such, and must not be     misrepresented as being the original software.  3. This notice may not be removed or altered from any source distribution.*//* for more info about .ZIP format, see       ftp://ftp.cdrom.com/pub/infozip/doc/appnote-970311-iz.zip   PkWare has also a specification at :      ftp://ftp.pkware.com/probdesc.zip */#ifndef _unz_H#define _unz_H#ifdef __cplusplusextern "C" {#endif#ifndef _ZLIB_H#include "zlib.h"#endif#if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)/* like the STRICT of WIN32, we define a pointer that cannot be converted    from (void*) without cast */typedef struct TagunzFile__ { int unused; } unzFile__; typedef unzFile__ *unzFile;#elsetypedef voidp unzFile;#endif#define UNZ_OK                                  (0)#define UNZ_END_OF_LIST_OF_FILE (-100)#define UNZ_ERRNO               (Z_ERRNO)#define UNZ_EOF                 (0)#define UNZ_PARAMERROR                  (-102)#define UNZ_BADZIPFILE                  (-103)#define UNZ_INTERNALERROR               (-104)#define UNZ_CRCERROR                    (-105)/* tm_unz contain date/time info */typedef struct tm_unz_s {	uInt tm_sec;            /* seconds after the minute - [0,59] */	uInt tm_min;            /* minutes after the hour - [0,59] */	uInt tm_hour;           /* hours since midnight - [0,23] */	uInt tm_mday;           /* day of the month - [1,31] */	uInt tm_mon;            /* months since January - [0,11] */	uInt tm_year;           /* years - [1980..2044] */} tm_unz;/* unz_global_info structure contain global data about the ZIPfile   These data comes from the end of central dir */typedef struct unz_global_info_s{	uLong number_entry;         /* total number of entries in				       the central dir on this disk */	uLong size_comment;         /* size of the global comment of the zipfile */} unz_global_info;/* unz_file_info contain information about a file in the zipfile */typedef struct unz_file_info_s{    uLong version;              /* version made by                 2 bytes */    uLong version_needed;       /* version needed to extract       2 bytes */    uLong flag;                 /* general purpose bit flag        2 bytes */    uLong compression_method;   /* compression method              2 bytes */    uLong dosDate;              /* last mod file date in Dos fmt   4 bytes */    uLong crc;                  /* crc-32                          4 bytes */    uLong compressed_size;      /* compressed size                 4 bytes */     uLong uncompressed_size;    /* uncompressed size               4 bytes */     uLong size_filename;        /* filename length                 2 bytes */    uLong size_file_extra;      /* extra field length              2 bytes */    uLong size_file_comment;    /* file comment length             2 bytes */    uLong disk_num_start;       /* disk number start               2 bytes */    uLong internal_fa;          /* internal file attributes        2 bytes */    uLong external_fa;          /* external file attributes        4 bytes */    tm_unz tmu_date;} unz_file_info;extern int ZEXPORT unzStringFileNameCompare OF ((const char* fileName1,												 const char* fileName2,												 int iCaseSensitivity));/*   Compare two filename (fileName1,fileName2).   If iCaseSenisivity = 1, comparision is case sensitivity (like strcmp)   If iCaseSenisivity = 2, comparision is not case sensitivity (like strcmpi								or strcasecmp)   If iCaseSenisivity = 0, case sensitivity is defaut of your operating system	(like 1 on Unix, 2 on Windows)*/extern unzFile ZEXPORT unzOpen OF((const char *path));/*  Open a Zip file. path contain the full pathname (by example,     on a Windows NT computer "c:\\zlib\\zlib111.zip" or on an Unix computer	 "zlib/zlib111.zip".	 If the zipfile cannot be opened (file don't exist or in not valid), the	   return value is NULL.     Else, the return value is a unzFile Handle, usable with other function	   of this unzip package.*/extern int ZEXPORT unzClose OF((unzFile file));/*  Close a ZipFile opened with unzipOpen.  If there is files inside the .Zip opened with unzOpenCurrentFile (see later),    these files MUST be closed with unzipCloseCurrentFile before call unzipClose.  return UNZ_OK if there is no problem. */extern int ZEXPORT unzGetGlobalInfo OF((unzFile file,					unz_global_info *pglobal_info));/*  Write info about the ZipFile in the *pglobal_info structure.  No preparation of the structure is needed  return UNZ_OK if there is no problem. */extern int ZEXPORT unzGetGlobalComment OF((unzFile file,										   char *szComment,					   uLong uSizeBuf));/*  Get the global comment string of the ZipFile, in the szComment buffer.  uSizeBuf is the size of the szComment buffer.  return the number of byte copied or an error code <0*//***************************************************************************//* Unzip package allow you browse the directory of the zipfile */extern int ZEXPORT unzGoToFirstFile OF((unzFile file));/*  Set the current file of the zipfile to the first file.  return UNZ_OK if there is no problem*/extern int ZEXPORT unzGoToNextFile OF((unzFile file));/*  Set the current file of the zipfile to the next file.  return UNZ_OK if there is no problem  return UNZ_END_OF_LIST_OF_FILE if the actual file was the latest.*/extern int ZEXPORT unzLocateFile OF((unzFile file, 				     const char *szFileName,				     int iCaseSensitivity));/*  Try locate the file szFileName in the zipfile.  For the iCaseSensitivity signification, see unzStringFileNameCompare  return value :  UNZ_OK if the file is found. It becomes the current file.  UNZ_END_OF_LIST_OF_FILE if the file is not found*/extern int ZEXPORT unzGetCurrentFileInfo OF((unzFile file,					     unz_file_info *pfile_info,					     char *szFileName,					     uLong fileNameBufferSize,					     void *extraField,					     uLong extraFieldBufferSize,					     char *szComment,					     uLong commentBufferSize));/*  Get Info about the current file  if pfile_info!=NULL, the *pfile_info structure will contain somes info about	    the current file  if szFileName!=NULL, the filemane string will be copied in szFileName			(fileNameBufferSize is the size of the buffer)  if extraField!=NULL, the extra field information will be copied in extraField			(extraFieldBufferSize is the size of the buffer).			This is the Central-header version of the extra field  if szComment!=NULL, the comment string of the file will be copied in szComment			(commentBufferSize is the size of the buffer)*//***************************************************************************//* for reading the content of the current zipfile, you can open it, read data   from it, and close it (you can close it before reading all the file)   */extern int ZEXPORT unzOpenCurrentFile OF((unzFile file));/*  Open for reading data the current file in the zipfile.  If there is no error, the return value is UNZ_OK.*/extern int ZEXPORT unzCloseCurrentFile OF((unzFile file));/*  Close the file in zip opened with unzOpenCurrentFile  Return UNZ_CRCERROR if all the file was read but the CRC is not good*/												extern int ZEXPORT unzReadCurrentFile OF((unzFile file, 					  voidp buf,					  unsigned len));/*  Read bytes from the current file (opened by unzOpenCurrentFile)  buf contain buffer where data must be copied  len the size of buf.  return the number of byte copied if somes bytes are copied  return 0 if the end of file was reached  return <0 with error code if there is an error    (UNZ_ERRNO for IO error, or zLib error for uncompress error)*/extern z_off_t ZEXPORT unztell OF((unzFile file));/*  Give the current position in uncompressed data*/extern int ZEXPORT unzeof OF((unzFile file));/*  return 1 if the end of file was reached, 0 elsewhere */extern int ZEXPORT unzGetLocalExtrafield OF((unzFile file,											 voidp buf,											 unsigned len));/*  Read extra field from the current file (opened by unzOpenCurrentFile)  This is the local-header version of the extra field (sometimes, there is    more info in the local-header version than in the central-header)  if buf==NULL, it return the size of the local extra field  if buf!=NULL, len is the size of the buffer, the extra header is copied in	buf.  the return value is the number of bytes copied in buf, or (if <0) 	the error code*/#ifdef __cplusplus}#endif#endif /* _unz_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人三级在线| 成人av在线播放网址| 91精品在线免费| 亚洲va欧美va人人爽| 欧美三级日韩三级国产三级| 亚洲123区在线观看| 6080午夜不卡| 韩国欧美国产一区| 久久久久国产精品麻豆ai换脸 | 国产在线播放一区三区四| 日韩欧美国产电影| 狠狠v欧美v日韩v亚洲ⅴ| 国产午夜精品一区二区三区嫩草 | 亚洲一区二区三区视频在线 | 日韩精品一级中文字幕精品视频免费观看 | 欧美日韩一区二区三区在线| 亚洲h在线观看| 欧美不卡在线视频| 福利91精品一区二区三区| 亚洲视频香蕉人妖| 欧美精品粉嫩高潮一区二区| 韩国v欧美v亚洲v日本v| 欧美激情艳妇裸体舞| 在线国产亚洲欧美| 国产一区在线观看麻豆| 亚洲美女电影在线| 欧美成人video| 99re这里都是精品| 免费看欧美美女黄的网站| 国产午夜精品一区二区三区四区| 色婷婷精品久久二区二区蜜臀av| 日本中文一区二区三区| 国产亲近乱来精品视频| 欧美吻胸吃奶大尺度电影| 久久av老司机精品网站导航| 综合自拍亚洲综合图不卡区| 欧美一级理论性理论a| 成人免费视频一区| 免费成人在线观看| 亚洲欧洲国产日韩| 精品毛片乱码1区2区3区| 91丨porny丨最新| 紧缚奴在线一区二区三区| 亚洲欧美日韩综合aⅴ视频| 精品88久久久久88久久久| 欧洲一区二区三区免费视频| 东方aⅴ免费观看久久av| 三级精品在线观看| 亚洲人成亚洲人成在线观看图片| 精品国产乱码久久久久久老虎| 91蜜桃网址入口| 国产一区二区在线影院| 亚洲国产精品久久久男人的天堂| 亚洲国产精品激情在线观看| 日韩午夜精品电影| 色综合久久久久综合99| 国产99一区视频免费| 久久疯狂做爰流白浆xx| 亚洲日本在线观看| 国产婷婷一区二区| 久久免费偷拍视频| 日韩一区二区三| 91 com成人网| 精品视频一区三区九区| 色婷婷久久99综合精品jk白丝 | 五月开心婷婷久久| 亚洲在线免费播放| 亚洲日本青草视频在线怡红院 | 亚洲天堂2014| 国产精品全国免费观看高清| 久久久久久久久久久久久女国产乱| 欧美一级二级在线观看| 337p亚洲精品色噜噜| 欧美日韩一区二区三区高清| 在线精品视频免费观看| 色综合天天综合网天天狠天天| aa级大片欧美| 色久综合一二码| 色综合天天综合网国产成人综合天| 成人爽a毛片一区二区免费| 国产91精品露脸国语对白| 国产一区999| 国产成人亚洲综合色影视| 国产精品自在在线| 国产成a人无v码亚洲福利| 成人一区二区三区在线观看| 国产精品一级片| 国产精品一区二区x88av| 国产98色在线|日韩| 国产成a人亚洲精| 白白色 亚洲乱淫| 91浏览器打开| 欧美三级电影一区| 91精品国产一区二区| 日韩欧美一二三区| 欧美精品一区视频| 国产精品色哟哟| 亚洲人成7777| 丝袜美腿一区二区三区| 久久www免费人成看片高清| 国产一区二区导航在线播放| 国产91精品一区二区麻豆网站| 91网站在线播放| 欧美日韩国产在线播放网站| 日韩欧美在线网站| 亚洲国产精品av| 亚洲影视在线观看| 秋霞av亚洲一区二区三| 国产成人免费视| 色综合久久综合网97色综合 | 欧美一卡在线观看| www精品美女久久久tv| 国产精品乱码久久久久久| 一区二区三区小说| 蜜桃视频第一区免费观看| 国产成人免费在线观看| 91福利视频在线| 精品国产91乱码一区二区三区| 国产三级精品视频| 午夜欧美一区二区三区在线播放| 国产一区二区在线影院| 欧美性大战xxxxx久久久| 精品久久久久av影院| 亚洲天堂福利av| 久久成人免费网| 色婷婷av久久久久久久| 日韩一级片网址| 亚洲欧美国产77777| 久久精品二区亚洲w码| 91麻豆文化传媒在线观看| 精品久久久网站| 亚洲一区二区在线免费看| 国产传媒欧美日韩成人| 欧美丰满高潮xxxx喷水动漫| 中文字幕va一区二区三区| 日本aⅴ亚洲精品中文乱码| 99久久精品国产麻豆演员表| 精品国产乱码久久久久久老虎 | 欧美日本一道本| 国产精品亲子伦对白| 天堂午夜影视日韩欧美一区二区| 成人国产在线观看| 日韩网站在线看片你懂的| 亚洲欧洲中文日韩久久av乱码| 国产一区二区三区免费播放| 欧美群妇大交群的观看方式| 亚洲免费在线视频一区 二区| 国产精品系列在线播放| 8x福利精品第一导航| 亚洲香肠在线观看| 97se亚洲国产综合自在线不卡| xnxx国产精品| 精品一区二区三区久久| 91精品国产综合久久小美女| 亚洲精品美国一| 成人小视频免费在线观看| 精品国产成人系列| 日韩国产欧美三级| 欧美三级午夜理伦三级中视频| 综合久久久久久久| 高清不卡在线观看av| 国产亚洲视频系列| 国内久久精品视频| 精品第一国产综合精品aⅴ| 免费日本视频一区| 日韩三级中文字幕| 美女视频黄免费的久久 | 美女久久久精品| 欧美高清激情brazzers| 亚洲国产婷婷综合在线精品| 在线看不卡av| 亚洲va欧美va天堂v国产综合| 欧美日韩一区二区电影| 亚洲综合成人在线| 欧美群妇大交群的观看方式| 日韩国产欧美在线观看| 欧美成人性战久久| 国产一区二区h| 国产日韩欧美一区二区三区乱码| 国产精品一区二区在线看| 亚洲国产岛国毛片在线| 99视频国产精品| 亚洲午夜久久久久中文字幕久| 欧洲视频一区二区| 日韩在线一二三区| 亚洲国产一区二区三区| 欧美男男青年gay1069videost | 蜜桃精品视频在线| 日韩精品自拍偷拍| 国产成人综合网站| 亚洲精品免费播放| 欧美精品vⅰdeose4hd| 美女视频黄免费的久久| 国产偷国产偷亚洲高清人白洁| 国产乱人伦偷精品视频不卡| 久久精品人人做人人综合 | 国产在线视频一区二区| 日本久久电影网| 欧美三级日韩在线| 天天操天天综合网|