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

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

?? gzlog.h

?? 一個本地database引擎,支持中文T_Sql查詢,兼容DELPHI標準數據庫控件
?? H
字號:
/* gzlog.h
  Copyright (C) 2004 Mark Adler, all rights reserved
  version 1.0, 26 Nov 2004

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the author 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.

  Mark Adler    madler@alumni.caltech.edu
 */

/*
   The gzlog object allows writing short messages to a gzipped log file,
   opening the log file locked for small bursts, and then closing it.  The log
   object works by appending stored data to the gzip file until 1 MB has been
   accumulated.  At that time, the stored data is compressed, and replaces the
   uncompressed data in the file.  The log file is truncated to its new size at
   that time.  After closing, the log file is always valid gzip file that can
   decompressed to recover what was written.

   A gzip header "extra" field contains two file offsets for appending.  The
   first points to just after the last compressed data.  The second points to
   the last stored block in the deflate stream, which is empty.  All of the
   data between those pointers is uncompressed.
 */

/* Open a gzlog object, creating the log file if it does not exist.  Return
   NULL on error.  Note that gzlog_open() could take a long time to return if
   there is difficulty in locking the file. */
void *gzlog_open(char *path);

/* Write to a gzlog object.  Return non-zero on error.  This function will
   simply write data to the file uncompressed.  Compression of the data
   will not occur until gzlog_close() is called.  It is expected that
   gzlog_write() is used for a short message, and then gzlog_close() is
   called.  If a large amount of data is to be written, then the application
   should write no more than 1 MB at a time with gzlog_write() before
   calling gzlog_close() and then gzlog_open() again. */
int gzlog_write(void *log, char *data, size_t len);

/* Close a gzlog object.  Return non-zero on error.  The log file is locked
   until this function is called.  This function will compress stored data
   at the end of the gzip file if at least 1 MB has been accumulated.  Note
   that the file will not be a valid gzip file until this function completes.
 */
int gzlog_close(void *log);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人亚洲一区二区一| 日韩一级二级三级精品视频| 欧美电影一区二区| 中文字幕在线不卡一区| 国内成人精品2018免费看| 欧美三级欧美一级| 国产欧美日韩中文久久| 日本vs亚洲vs韩国一区三区二区| 99精品国产热久久91蜜凸| 久久精品在线观看| 美国十次综合导航| 欧美日韩国产美女| 亚洲人成网站精品片在线观看| 国产精品亚洲成人| 精品剧情在线观看| 蜜芽一区二区三区| 欧美日韩精品电影| 一区二区三区在线看| www.一区二区| 国产精品久久久久天堂| 国产成人小视频| 精品国产91亚洲一区二区三区婷婷| 国产专区综合网| 91麻豆精品国产91久久久久 | 丁香婷婷综合网| 日韩一卡二卡三卡国产欧美| 亚洲gay无套男同| 欧美区在线观看| 五月综合激情网| 欧美精品丝袜中出| 日韩福利电影在线| 在线不卡一区二区| 日韩成人免费看| 日韩欧美一二三四区| 美腿丝袜在线亚洲一区| 日韩欧美一级片| 精品亚洲国产成人av制服丝袜| 精品sm捆绑视频| 国内不卡的二区三区中文字幕| 久久久天堂av| 成人妖精视频yjsp地址| 中文字幕一区二区视频| 色域天天综合网| 一区二区三区欧美在线观看| 欧美日韩精品专区| 日韩精品高清不卡| 欧美va日韩va| 成人美女视频在线观看| 蜜桃久久av一区| 久久久久久97三级| 91在线观看成人| 天天综合网 天天综合色| 日韩欧美国产精品| 国产成人无遮挡在线视频| 国产精品美女视频| 欧美色国产精品| 韩国精品一区二区| 亚洲视频香蕉人妖| 91超碰这里只有精品国产| 韩国av一区二区| 日韩毛片精品高清免费| 日韩午夜激情av| 岛国精品在线播放| 亚洲小说欧美激情另类| 精品国产乱码久久久久久影片| av激情综合网| 偷拍自拍另类欧美| 中文字幕国产一区| 欧洲在线/亚洲| 久久黄色级2电影| 一二三区精品视频| 精品欧美一区二区久久| 在线观看成人免费视频| 国产精品一区二区久久精品爱涩| 一区二区成人在线| 日本一区二区三区国色天香 | 在线精品视频一区二区三四| 麻豆91在线观看| 亚洲精品videosex极品| 精品国产乱码久久久久久牛牛| 91丝袜美女网| 国产精品一区专区| 舔着乳尖日韩一区| 亚洲精品中文字幕在线观看| 精品精品国产高清a毛片牛牛| 日本精品一区二区三区高清 | 在线观看不卡视频| 国产成人av电影在线播放| 天天av天天翘天天综合网| 国产精品国模大尺度视频| 精品国产一区二区三区久久久蜜月| 91福利视频久久久久| 国产成人在线免费| 美日韩一区二区三区| 一区二区三区精品| 亚洲欧美韩国综合色| 欧美国产日产图区| 337p日本欧洲亚洲大胆精品| 91麻豆精品国产91久久久久| 91九色最新地址| 91免费版在线看| 91香蕉国产在线观看软件| 成人黄色大片在线观看| 国产精品一级二级三级| 国模少妇一区二区三区| 久久国产精品99久久人人澡| 日本不卡123| 久久精品国产一区二区三区免费看| 午夜精品久久久久影视| 五月激情丁香一区二区三区| 亚洲一级二级在线| 亚洲高清免费视频| 香蕉影视欧美成人| 午夜不卡在线视频| 亚洲成av人影院在线观看网| 亚洲高清久久久| 日韩在线卡一卡二| 免费美女久久99| 麻豆国产一区二区| 国产一区不卡在线| 成人综合在线观看| av激情亚洲男人天堂| 色综合久久久久综合体桃花网| 日本高清成人免费播放| 欧美性极品少妇| 91精品午夜视频| 精品久久免费看| 中文字幕欧美区| 亚洲视频一区在线观看| 亚洲国产欧美一区二区三区丁香婷| 亚洲国产人成综合网站| 久久99热99| 丁香桃色午夜亚洲一区二区三区| 9色porny自拍视频一区二区| 欧美三日本三级三级在线播放| 91精品国产综合久久精品app| 日韩欧美区一区二| 国产精品久久久久影院老司| 亚洲女人****多毛耸耸8| 成人精品免费看| 欧美色国产精品| 久久这里只有精品首页| 亚洲图片你懂的| 日本欧美韩国一区三区| 国产乱子轮精品视频| 91在线免费看| 日韩一区二区电影| 亚洲视频免费在线| 青青青伊人色综合久久| 成人在线视频一区| 欧美日韩色一区| 国产欧美日韩亚州综合| 午夜精品爽啪视频| 国产成人精品三级麻豆| 欧美日韩国产片| 国产精品毛片高清在线完整版| 亚洲大片精品永久免费| 国产高清无密码一区二区三区| 精品视频资源站| 国产精品麻豆视频| 日本va欧美va瓶| 一本久久精品一区二区| 精品美女在线播放| 一区二区欧美视频| 国产一区二区看久久| 欧美久久一二三四区| 综合色中文字幕| 国产在线麻豆精品观看| 欧美日韩国产在线观看| 亚洲欧洲av一区二区三区久久| 激情六月婷婷久久| 在线播放91灌醉迷j高跟美女| 成人欧美一区二区三区白人| 国产精品一区二区果冻传媒| 欧美一区二区久久| 亚洲成人一区在线| 91麻豆自制传媒国产之光| 久久嫩草精品久久久精品一| 日韩电影免费在线| 在线观看国产日韩| 亚洲精品视频在线看| 成人午夜电影网站| 久久亚洲一区二区三区四区| 日韩高清在线电影| 欧美猛男男办公室激情| 亚洲在线视频免费观看| 91黄色在线观看| 亚洲图片另类小说| 91美女片黄在线观看91美女| 中文字幕在线观看一区二区| 国产精品99久久久久久久女警| 精品剧情在线观看| 九九九久久久精品| 日韩欧美国产小视频| 美女视频网站久久| 日韩精品中文字幕一区| 激情综合网激情| 久久亚区不卡日本| 国产成人在线观看| 欧美国产综合色视频|