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

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

?? blast.h

?? 許多壓縮算法都用到了ZLIP算法
?? H
字號:
/* blast.h -- interface for blast.c  Copyright (C) 2003 Mark Adler  version 1.1, 16 Feb 2003  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 *//* * blast() decompresses the PKWare Data Compression Library (DCL) compressed * format.  It provides the same functionality as the explode() function in * that library.  (Note: PKWare overused the "implode" verb, and the format * used by their library implode() function is completely different and * incompatible with the implode compression method supported by PKZIP.) */typedef unsigned (*blast_in)(void *how, unsigned char **buf);typedef int (*blast_out)(void *how, unsigned char *buf, unsigned len);/* Definitions for input/output functions passed to blast().  See below for * what the provided functions need to do. */int blast(blast_in infun, void *inhow, blast_out outfun, void *outhow);/* Decompress input to output using the provided infun() and outfun() calls. * On success, the return value of blast() is zero.  If there is an error in * the source data, i.e. it is not in the proper format, then a negative value * is returned.  If there is not enough input available or there is not enough * output space, then a positive error is returned. * * The input function is invoked: len = infun(how, &buf), where buf is set by * infun() to point to the input buffer, and infun() returns the number of * available bytes there.  If infun() returns zero, then blast() returns with * an input error.  (blast() only asks for input if it needs it.)  inhow is for * use by the application to pass an input descriptor to infun(), if desired. * * The output function is invoked: err = outfun(how, buf, len), where the bytes * to be written are buf[0..len-1].  If err is not zero, then blast() returns * with an output error.  outfun() is always called with len <= 4096.  outhow * is for use by the application to pass an output descriptor to outfun(), if * desired. * * The return codes are: * *   2:  ran out of input before completing decompression *   1:  output error before completing decompression *   0:  successful decompression *  -1:  literal flag not zero or one *  -2:  dictionary size not in 4..6 *  -3:  distance is too far back * * At the bottom of blast.c is an example program that uses blast() that can be * compiled to produce a command-line decompression filter by defining TEST. */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩在线播放一区二区| 93久久精品日日躁夜夜躁欧美| 老司机免费视频一区二区 | 成人美女在线视频| 色婷婷久久久久swag精品| 欧美日韩黄色影视| 欧美国产成人精品| 日本特黄久久久高潮| 成人性生交大合| 日韩欧美成人激情| 亚洲永久免费av| 处破女av一区二区| 精品国产亚洲一区二区三区在线观看| 亚洲欧美日韩在线播放| 国产乱国产乱300精品| 91麻豆精品久久久久蜜臀| 国产精品国产馆在线真实露脸| 蜜桃久久精品一区二区| 欧美日韩国产综合视频在线观看 | 国产精品一级在线| 日韩一区二区免费电影| 亚洲一区二三区| 91丨porny丨户外露出| 国产夜色精品一区二区av| 久久精品久久99精品久久| 欧美精品乱人伦久久久久久| 亚洲二区视频在线| 色诱亚洲精品久久久久久| 中文字幕亚洲电影| av欧美精品.com| 亚洲欧美色一区| 在线这里只有精品| 亚洲午夜久久久久中文字幕久| 99视频一区二区| 国产精品国产三级国产专播品爱网| 国产乱码字幕精品高清av | 自拍偷拍亚洲激情| 色综合一个色综合亚洲| 综合欧美一区二区三区| 99久久综合国产精品| 国产精品毛片高清在线完整版| 国产乱码字幕精品高清av| 国产偷v国产偷v亚洲高清 | 精品综合免费视频观看| 欧美一二三区在线| 激情五月婷婷综合网| 国产日韩成人精品| 成人免费视频播放| 一区二区三区日韩精品| 精品视频一区二区不卡| 免费在线观看精品| 精品国产不卡一区二区三区| 国产999精品久久久久久绿帽| 久久久精品黄色| 99久久综合国产精品| 一区二区三区鲁丝不卡| 91精品国产欧美一区二区| 麻豆精品国产传媒mv男同| 国产日产精品1区| 欧美中文字幕一区| 美女在线视频一区| 中文幕一区二区三区久久蜜桃| 色婷婷久久久久swag精品 | 欧美成人aa大片| 成人一区在线观看| 一区二区三区在线高清| 日韩女同互慰一区二区| www.欧美亚洲| 亚洲国产欧美日韩另类综合| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 日本高清不卡视频| 久久国产免费看| **性色生活片久久毛片| 欧美老人xxxx18| 99久久精品免费看| 看片的网站亚洲| 亚洲精品伦理在线| 国产午夜亚洲精品羞羞网站| 欧美吞精做爰啪啪高潮| 国产精品91xxx| 日本特黄久久久高潮| 亚洲欧美韩国综合色| 日韩免费看网站| 一本大道久久a久久综合| 国产又粗又猛又爽又黄91精品| 一区二区三区四区蜜桃| 国产精品看片你懂得| 日韩欧美的一区| 欧美日韩aaaaa| 91视频91自| 国产精品69毛片高清亚洲| 亚洲成av人片一区二区梦乃| 亚洲色图视频网站| 国产欧美一区二区精品婷婷| 日韩欧美在线一区二区三区| 91国偷自产一区二区开放时间| 国产精品影视天天线| 日本亚洲欧美天堂免费| 亚洲国产乱码最新视频| 亚洲女人的天堂| 国产精品福利影院| 欧美经典一区二区三区| 久久精子c满五个校花| 日韩一级视频免费观看在线| 欧美色涩在线第一页| 91国内精品野花午夜精品 | 亚洲午夜精品一区二区三区他趣| 日本一区二区三区四区| 久久久久国色av免费看影院| 精品国产乱码久久久久久1区2区 | 欧美三级电影精品| 色婷婷狠狠综合| 色综合久久六月婷婷中文字幕| 不卡电影一区二区三区| 成人av动漫网站| 91色乱码一区二区三区| 国产成人午夜视频| 高清国产午夜精品久久久久久| 国产成人综合视频| 成人午夜激情影院| 99久久综合99久久综合网站| 91亚洲资源网| 一本久久综合亚洲鲁鲁五月天| 91看片淫黄大片一级| 欧美在线观看视频一区二区| 欧美日韩三级一区二区| 欧美三级资源在线| 欧美卡1卡2卡| 精品99久久久久久| 国产精品少妇自拍| 亚洲精品日日夜夜| 日韩精品一级二级| 六月丁香综合在线视频| 国产成人av电影| 色呦呦日韩精品| 7777精品伊人久久久大香线蕉超级流畅| 欧美福利电影网| 久久久精品黄色| 一区二区三区波多野结衣在线观看| 亚洲主播在线播放| 国模冰冰炮一区二区| 成人免费看黄yyy456| 在线观看成人小视频| 欧美大片国产精品| 中文字幕一区二区三区四区不卡 | 国产精品进线69影院| 亚洲国产一区二区a毛片| 免费观看日韩av| 91美女精品福利| 欧美一区二区三区四区五区| 国产日韩高清在线| 日韩国产欧美视频| 成人免费av资源| 日韩手机在线导航| 17c精品麻豆一区二区免费| 亚洲不卡av一区二区三区| 国产精品自拍一区| 欧美精品一级二级| 国产精品久久久久久久蜜臀| 日韩在线观看一区二区| 北岛玲一区二区三区四区| 日韩一区二区三免费高清| 亚洲欧美日韩国产综合| 国产一区高清在线| 欧美午夜精品久久久久久超碰| 精品免费视频一区二区| 亚洲影院久久精品| 高潮精品一区videoshd| 欧美欧美午夜aⅴ在线观看| 国产精品国模大尺度视频| 蜜桃久久av一区| 欧美精品乱码久久久久久| 中文字幕一区二区三区蜜月| 精品一区二区免费看| 精品视频999| 亚洲视频综合在线| 国产精品一区在线| 日韩午夜在线播放| 午夜视频在线观看一区| 99精品国产91久久久久久| 国产亚洲成aⅴ人片在线观看| 日本成人在线不卡视频| 欧美日韩久久一区二区| 亚洲美女免费视频| www.综合网.com| 日本一区二区三区dvd视频在线| 日本成人在线看| 欧美一区二区三区在| 午夜视频在线观看一区二区 | 亚洲色图视频网站| 99r精品视频| 1024成人网| 色婷婷综合在线| 亚洲男人的天堂网| 91久久精品网| 亚洲午夜精品一区二区三区他趣| 99视频国产精品| 亚洲摸摸操操av| 欧美日韩一区二区在线观看视频| 亚洲女同ⅹxx女同tv|