⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bzip2_8h-source.html

📁 用来介绍ZIG Library游戏网络引擎的文档
💻 HTML
📖 第 1 页 / 共 2 页
字号:
00164       <span class="keywordtype">int</span>       small00165    );00166 00167 BZ_EXTERN <span class="keywordtype">int</span> BZ_API(BZ2_bzDecompress) ( 00168       bz_stream* strm 00169    );00170 00171 BZ_EXTERN <span class="keywordtype">int</span> BZ_API(BZ2_bzDecompressEnd) ( 00172       bz_stream *strm 00173    );00174 00175 00176 00177 <span class="comment">/*-- High(er) level library functions --*/</span>00178 00179 <span class="preprocessor">#ifndef BZ_NO_STDIO</span>00180 <span class="preprocessor"></span><span class="preprocessor">#define BZ_MAX_UNUSED 5000</span>00181 <span class="preprocessor"></span>00182 <span class="keyword">typedef</span> <span class="keywordtype">void</span> BZFILE;00183 00184 BZ_EXTERN BZFILE* BZ_API(BZ2_bzReadOpen) ( 00185       <span class="keywordtype">int</span>*  bzerror,   00186       FILE* f, 00187       <span class="keywordtype">int</span>   verbosity, 00188       <span class="keywordtype">int</span>   small,00189       <span class="keywordtype">void</span>* unused,    00190       <span class="keywordtype">int</span>   nUnused 00191    );00192 00193 BZ_EXTERN <span class="keywordtype">void</span> BZ_API(BZ2_bzReadClose) ( 00194       <span class="keywordtype">int</span>*    bzerror, 00195       BZFILE* b 00196    );00197 00198 BZ_EXTERN <span class="keywordtype">void</span> BZ_API(BZ2_bzReadGetUnused) ( 00199       <span class="keywordtype">int</span>*    bzerror, 00200       BZFILE* b, 00201       <span class="keywordtype">void</span>**  unused,  00202       <span class="keywordtype">int</span>*    nUnused 00203    );00204 00205 BZ_EXTERN <span class="keywordtype">int</span> BZ_API(BZ2_bzRead) ( 00206       <span class="keywordtype">int</span>*    bzerror, 00207       BZFILE* b, 00208       <span class="keywordtype">void</span>*   buf, 00209       <span class="keywordtype">int</span>     len 00210    );00211 00212 BZ_EXTERN BZFILE* BZ_API(BZ2_bzWriteOpen) ( 00213       <span class="keywordtype">int</span>*  bzerror,      00214       FILE* f, 00215       <span class="keywordtype">int</span>   blockSize100k, 00216       <span class="keywordtype">int</span>   verbosity, 00217       <span class="keywordtype">int</span>   workFactor 00218    );00219 00220 BZ_EXTERN <span class="keywordtype">void</span> BZ_API(BZ2_bzWrite) ( 00221       <span class="keywordtype">int</span>*    bzerror, 00222       BZFILE* b, 00223       <span class="keywordtype">void</span>*   buf, 00224       <span class="keywordtype">int</span>     len 00225    );00226 00227 BZ_EXTERN <span class="keywordtype">void</span> BZ_API(BZ2_bzWriteClose) ( 00228       <span class="keywordtype">int</span>*          bzerror, 00229       BZFILE*       b, 00230       <span class="keywordtype">int</span>           abandon, 00231       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* nbytes_in, 00232       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* nbytes_out 00233    );00234 00235 BZ_EXTERN <span class="keywordtype">void</span> BZ_API(BZ2_bzWriteClose64) ( 00236       <span class="keywordtype">int</span>*          bzerror, 00237       BZFILE*       b, 00238       <span class="keywordtype">int</span>           abandon, 00239       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* nbytes_in_lo32, 00240       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* nbytes_in_hi32, 00241       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* nbytes_out_lo32, 00242       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* nbytes_out_hi3200243    );00244 <span class="preprocessor">#endif</span>00245 <span class="preprocessor"></span>00246 00247 <span class="comment">/*-- Utility functions --*/</span>00248 00249 BZ_EXTERN <span class="keywordtype">int</span> BZ_API(BZ2_bzBuffToBuffCompress) ( 00250       <span class="keywordtype">char</span>*         dest, 00251       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* destLen,00252       <span class="keywordtype">char</span>*         source, 00253       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>  sourceLen,00254       <span class="keywordtype">int</span>           blockSize100k, 00255       <span class="keywordtype">int</span>           verbosity, 00256       <span class="keywordtype">int</span>           workFactor 00257    );00258 00259 BZ_EXTERN <span class="keywordtype">int</span> BZ_API(BZ2_bzBuffToBuffDecompress) ( 00260       <span class="keywordtype">char</span>*         dest, 00261       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* destLen,00262       <span class="keywordtype">char</span>*         source, 00263       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* sourceLen,  <span class="comment">// TWEAK by Fabio Cecin 17/march/2004</span>00264       <span class="keywordtype">int</span>           small, 00265       <span class="keywordtype">int</span>           verbosity 00266    );00267 00268 00269 <span class="comment">/*--</span>00270 <span class="comment">   Code contributed by Yoshioka Tsuneo</span>00271 <span class="comment">   (QWF00133@niftyserve.or.jp/tsuneo-y@is.aist-nara.ac.jp),</span>00272 <span class="comment">   to support better zlib compatibility.</span>00273 <span class="comment">   This code is not _officially_ part of libbzip2 (yet);</span>00274 <span class="comment">   I haven't tested it, documented it, or considered the</span>00275 <span class="comment">   threading-safeness of it.</span>00276 <span class="comment">   If this code breaks, please contact both Yoshioka and me.</span>00277 <span class="comment">--*/</span>00278 00279 BZ_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * BZ_API(BZ2_bzlibVersion) (00280       <span class="keywordtype">void</span>00281    );00282 00283 <span class="preprocessor">#ifndef BZ_NO_STDIO</span>00284 <span class="preprocessor"></span>BZ_EXTERN BZFILE * BZ_API(BZ2_bzopen) (00285       <span class="keyword">const</span> <span class="keywordtype">char</span> *path,00286       <span class="keyword">const</span> <span class="keywordtype">char</span> *mode00287    );00288 00289 BZ_EXTERN BZFILE * BZ_API(BZ2_bzdopen) (00290       <span class="keywordtype">int</span>        fd,00291       <span class="keyword">const</span> <span class="keywordtype">char</span> *mode00292    );00293          00294 BZ_EXTERN <span class="keywordtype">int</span> BZ_API(BZ2_bzread) (00295       BZFILE* b, 00296       <span class="keywordtype">void</span>* buf, 00297       <span class="keywordtype">int</span> len 00298    );00299 00300 BZ_EXTERN <span class="keywordtype">int</span> BZ_API(BZ2_bzwrite) (00301       BZFILE* b, 00302       <span class="keywordtype">void</span>*   buf, 00303       <span class="keywordtype">int</span>     len 00304    );00305 00306 BZ_EXTERN <span class="keywordtype">int</span> BZ_API(BZ2_bzflush) (00307       BZFILE* b00308    );00309 00310 BZ_EXTERN <span class="keywordtype">void</span> BZ_API(BZ2_bzclose) (00311       BZFILE* b00312    );00313 00314 BZ_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * BZ_API(BZ2_bzerror) (00315       BZFILE *b, 00316       <span class="keywordtype">int</span>    *errnum00317    );00318 <span class="preprocessor">#endif</span>00319 <span class="preprocessor"></span>00320 <span class="preprocessor">#ifdef __cplusplus</span>00321 <span class="preprocessor"></span>}00322 <span class="preprocessor">#endif</span>00323 <span class="preprocessor"></span>00324 <span class="preprocessor">#endif</span>00325 <span class="preprocessor"></span>00326 <span class="preprocessor">#endif // ZIG_NO_BZIP2 // don't include BZIP2</span>00327 <span class="preprocessor"></span></pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 24 21:14:23 2005 for ZIG by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.18 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -