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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? zip.h

?? 一個本地database引擎,支持中文T_Sql查詢,兼容DELPHI標(biāo)準(zhǔn)數(shù)據(jù)庫控件
?? H
字號:
/* zip.h -- IO for compress .zip files using zlib
   Version 1.01e, February 12th, 2005

   Copyright (C) 1998-2005 Gilles Vollant

   This unzip package allow creates .ZIP file, compatible with PKZip 2.04g
     WinZip, InfoZip tools and compatible.
   Multi volume ZipFile (span) are not supported.
   Encryption compatible with pkzip 2.04g only supported
   Old compressions used by old PKZip 1.x are not supported

  For uncompress .zip file, look at unzip.h


   I WAIT FEEDBACK at mail info@winimage.com
   Visit also http://www.winimage.com/zLibDll/unzip.html 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
      http://www.info-zip.org/pub/infozip/doc/appnote-981119-iz.zip
      http://www.info-zip.org/pub/infozip/doc/
   PkWare has also a specification at :
      ftp://ftp.pkware.com/probdesc.zip
*/

#ifndef _zip_H
#define _zip_H

#ifdef __cplusplus
extern "C" {
#endif

#ifndef _ZLIB_H
#include "zlib.h"
#endif

#ifndef _ZLIBIOAPI_H
#include "ioapi.h"
#endif

#if defined(STRICTZIP) || defined(STRICTZIPUNZIP)
/* like the STRICT of WIN32, we define a pointer that cannot be converted
    from (void*) without cast */
typedef struct TagzipFile__ { int unused; } zipFile__;
typedef zipFile__ *zipFile;
#else
typedef voidp zipFile;
#endif

#define ZIP_OK                          (0)
#define ZIP_EOF                         (0)
#define ZIP_ERRNO                       (Z_ERRNO)
#define ZIP_PARAMERROR                  (-102)
#define ZIP_BADZIPFILE                  (-103)
#define ZIP_INTERNALERROR               (-104)

#ifndef DEF_MEM_LEVEL
#  if MAX_MEM_LEVEL >= 8
#    define DEF_MEM_LEVEL 8
#  else
#    define DEF_MEM_LEVEL  MAX_MEM_LEVEL
#  endif
#endif
/* default memLevel */

/* tm_zip contain date/time info */
typedef struct tm_zip_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_zip;

typedef struct
{
    tm_zip      tmz_date;       /* date in understandable format           */
    uLong       dosDate;       /* if dos_date == 0, tmu_date is used      */
/*    uLong       flag;        */   /* general purpose bit flag        2 bytes */

    uLong       internal_fa;    /* internal file attributes        2 bytes */
    uLong       external_fa;    /* external file attributes        4 bytes */
} zip_fileinfo;

typedef const char* zipcharpc;


#define APPEND_STATUS_CREATE        (0)
#define APPEND_STATUS_CREATEAFTER   (1)
#define APPEND_STATUS_ADDINZIP      (2)

extern zipFile ZEXPORT zipOpen OF((const char *pathname, int append));
/*
  Create a zipfile.
     pathname contain on Windows XP a filename like "c:\\zlib\\zlib113.zip" or on
       an Unix computer "zlib/zlib113.zip".
     if the file pathname exist and append==APPEND_STATUS_CREATEAFTER, the zip
       will be created at the end of the file.
         (useful if the file contain a self extractor code)
     if the file pathname exist and append==APPEND_STATUS_ADDINZIP, we will
       add files in existing zip (be sure you don't add file that doesn't exist)
     If the zipfile cannot be opened, the return value is NULL.
     Else, the return value is a zipFile Handle, usable with other function
       of this zip package.
*/

/* Note : there is no delete function into a zipfile.
   If you want delete file into a zipfile, you must open a zipfile, and create another
   Of couse, you can use RAW reading and writing to copy the file you did not want delte
*/

extern zipFile ZEXPORT zipOpen2 OF((const char *pathname,
                                   int append,
                                   zipcharpc* globalcomment,
                                   zlib_filefunc_def* pzlib_filefunc_def));

extern int ZEXPORT zipOpenNewFileInZip OF((zipFile file,
                       const char* filename,
                       const zip_fileinfo* zipfi,
                       const void* extrafield_local,
                       uInt size_extrafield_local,
                       const void* extrafield_global,
                       uInt size_extrafield_global,
                       const char* comment,
                       int method,
                       int level));
/*
  Open a file in the ZIP for writing.
  filename : the filename in zip (if NULL, '-' without quote will be used
  *zipfi contain supplemental information
  if extrafield_local!=NULL and size_extrafield_local>0, extrafield_local
    contains the extrafield data the the local header
  if extrafield_global!=NULL and size_extrafield_global>0, extrafield_global
    contains the extrafield data the the local header
  if comment != NULL, comment contain the comment string
  method contain the compression method (0 for store, Z_DEFLATED for deflate)
  level contain the level of compression (can be Z_DEFAULT_COMPRESSION)
*/


extern int ZEXPORT zipOpenNewFileInZip2 OF((zipFile file,
                                            const char* filename,
                                            const zip_fileinfo* zipfi,
                                            const void* extrafield_local,
                                            uInt size_extrafield_local,
                                            const void* extrafield_global,
                                            uInt size_extrafield_global,
                                            const char* comment,
                                            int method,
                                            int level,
                                            int raw));

/*
  Same than zipOpenNewFileInZip, except if raw=1, we write raw file
 */

extern int ZEXPORT zipOpenNewFileInZip3 OF((zipFile file,
                                            const char* filename,
                                            const zip_fileinfo* zipfi,
                                            const void* extrafield_local,
                                            uInt size_extrafield_local,
                                            const void* extrafield_global,
                                            uInt size_extrafield_global,
                                            const char* comment,
                                            int method,
                                            int level,
                                            int raw,
                                            int windowBits,
                                            int memLevel,
                                            int strategy,
                                            const char* password,
                                            uLong crcForCtypting));

/*
  Same than zipOpenNewFileInZip2, except
    windowBits,memLevel,,strategy : see parameter strategy in deflateInit2
    password : crypting password (NULL for no crypting)
    crcForCtypting : crc of file to compress (needed for crypting)
 */


extern int ZEXPORT zipWriteInFileInZip OF((zipFile file,
                       const void* buf,
                       unsigned len));
/*
  Write data in the zipfile
*/

extern int ZEXPORT zipCloseFileInZip OF((zipFile file));
/*
  Close the current file in the zipfile
*/

extern int ZEXPORT zipCloseFileInZipRaw OF((zipFile file,
                                            uLong uncompressed_size,
                                            uLong crc32));
/*
  Close the current file in the zipfile, for fiel opened with
    parameter raw=1 in zipOpenNewFileInZip2
  uncompressed_size and crc32 are value for the uncompressed size
*/

extern int ZEXPORT zipClose OF((zipFile file,
                const char* global_comment));
/*
  Close the zipfile
*/

#ifdef __cplusplus
}
#endif

#endif /* _zip_H */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美不卡一区二区三区四区| 91亚洲午夜精品久久久久久| 欧美午夜一区二区三区免费大片| 久久综合狠狠综合久久综合88 | 日本道免费精品一区二区三区| 欧美α欧美αv大片| 亚洲午夜精品在线| 99精品国产视频| 久久精品亚洲国产奇米99| 五月天亚洲精品| 一本色道**综合亚洲精品蜜桃冫| 久久久91精品国产一区二区精品| 日本午夜精品视频在线观看| 91久久国产综合久久| 中文字幕+乱码+中文字幕一区| 日本亚洲三级在线| 欧美在线视频不卡| 亚洲免费视频中文字幕| 国产精品影音先锋| 欧美电视剧在线看免费| 一区二区三区国产豹纹内裤在线| 成人短视频下载| 2021久久国产精品不只是精品| 日韩和欧美一区二区| 色8久久人人97超碰香蕉987| 国产欧美一区视频| 韩国欧美国产一区| 精品美女在线播放| 日韩高清一级片| 91精品国产麻豆国产自产在线 | 中文字幕不卡一区| 国产一区二区久久| 欧美哺乳videos| 老司机午夜精品| 日韩午夜在线影院| 免费欧美在线视频| 欧美一级一区二区| 日本人妖一区二区| 91精品午夜视频| 亚洲va国产天堂va久久en| 色婷婷综合久久久久中文一区二区 | 色噜噜狠狠成人中文综合 | 欧美丰满一区二区免费视频| 一区二区三区av电影| 色狠狠桃花综合| 亚洲一区二区三区小说| 色偷偷久久一区二区三区| 亚洲视频精选在线| 色美美综合视频| 一区二区三区波多野结衣在线观看| 91小视频在线观看| 亚洲综合在线观看视频| 欧美性xxxxxxxx| 婷婷成人激情在线网| 欧美电影在哪看比较好| 蜜臀av一区二区在线免费观看| 日韩一级大片在线观看| 久久国产福利国产秒拍| 久久亚洲精华国产精华液 | 免费成人在线网站| 精品欧美久久久| 国产乱码精品一区二区三区忘忧草 | 亚洲欧美一区二区在线观看| 一本大道av一区二区在线播放 | 久久久欧美精品sm网站| 成人美女在线视频| 亚洲视频你懂的| 欧美日韩国产首页在线观看| 久久精品国产99国产| 国产拍欧美日韩视频二区| av亚洲精华国产精华精| 亚洲一级二级在线| 日韩一区二区三区四区| 国产馆精品极品| 成人免费小视频| 欧美日韩成人在线一区| 久久66热偷产精品| 亚洲欧美在线aaa| 欧美电影在哪看比较好| 国产精品一区二区三区99| 日韩美女精品在线| 欧美一区二区三区四区视频| 美日韩一区二区三区| 中文av一区特黄| 欧美另类变人与禽xxxxx| 国内精品嫩模私拍在线| 亚洲色图在线看| 日韩视频不卡中文| www.在线欧美| 欧美在线一区二区三区| 日本大香伊一区二区三区| 久久精品国产澳门| 精品电影一区二区三区| 不卡高清视频专区| 日韩黄色一级片| 国产精品久久毛片| 制服丝袜亚洲播放| 成人18视频日本| 久久精品噜噜噜成人av农村| 国产精品狼人久久影院观看方式| 欧美日韩aaa| 成人美女在线视频| 日韩黄色一级片| 亚洲欧美日韩在线| 欧美va日韩va| 欧美体内she精视频| 国产精品资源在线观看| 亚洲成人免费观看| 国产精品传媒在线| 26uuu国产日韩综合| 欧美少妇一区二区| 成人精品小蝌蚪| 精品一区二区在线看| 亚洲一区在线视频| 国产精品嫩草影院av蜜臀| 日韩欧美一区在线观看| 欧美性做爰猛烈叫床潮| 成人动漫一区二区在线| 捆绑调教美女网站视频一区| 一区二区三区中文字幕| 国产日韩欧美亚洲| 日韩欧美中文字幕精品| 欧美特级限制片免费在线观看| 成人动漫一区二区在线| 精品视频免费在线| 国产欧美一区二区三区在线看蜜臀| 亚洲婷婷综合久久一本伊一区| 肉色丝袜一区二区| 欧美大尺度电影在线| 国产一区二区三区免费播放| 亚洲一级不卡视频| 亚洲女爱视频在线| 国产欧美精品一区二区色综合| 欧美一级在线免费| 欧美日韩国产免费| 91精彩视频在线| 99视频热这里只有精品免费| 国产一区二区在线视频| 日韩中文字幕区一区有砖一区 | 欧美精品在线观看播放| 91麻豆免费在线观看| youjizz国产精品| 国产成人精品三级| 国产精品亚洲视频| 国产美女精品人人做人人爽 | 亚洲伦在线观看| 国产精品久久久久三级| 国产日韩欧美精品综合| 26uuuu精品一区二区| 欧美精品一区男女天堂| 精品欧美久久久| 久久综合九色综合欧美就去吻| 3atv一区二区三区| 在线播放国产精品二区一二区四区 | 久久99精品久久久久久| 一区二区免费在线播放| 亚洲视频在线一区| 中文字幕一区二区三中文字幕| 国产精品另类一区| 国产精品人成在线观看免费| 中文字幕欧美国产| 欧美高清在线视频| 国产精品久久久久久久午夜片| 欧美激情一区二区三区在线| 国产三级一区二区| 国产精品久线观看视频| 亚洲手机成人高清视频| 亚洲精品国产无天堂网2021 | 久久午夜羞羞影院免费观看| 久久影视一区二区| 国产亚洲欧美一级| 国产精品久久久久四虎| 亚洲视频免费在线| 亚洲成人免费观看| 美国欧美日韩国产在线播放| 九九国产精品视频| 国产成人综合在线| 91女神在线视频| 欧美日韩亚洲综合| 精品欧美一区二区久久| 国产性天天综合网| 亚洲久本草在线中文字幕| 亚洲不卡一区二区三区| 久久精品国产精品亚洲精品 | 蜜臀av性久久久久av蜜臀妖精| 久久99精品国产.久久久久| 欧美一级理论性理论a| 欧美性大战久久久久久久蜜臀| 麻豆成人91精品二区三区| 亚洲国产精品欧美一二99| 亚洲国产成人私人影院tom| 不卡视频在线观看| 亚洲欧洲av一区二区三区久久| 欧美一区二区在线播放| 亚洲国产视频在线| 欧美精品一区二区蜜臀亚洲| 欧美美女一区二区| 色综合久久久网| 日韩成人午夜电影| 欧美日本国产一区|