📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 07:17:24
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
db
/
d74
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/db/d74
🔄 Refresh
✏️
Editing: zlib_8c.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: ext/zlib/zlib.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_8f0ff6d044bf13b2f18b1929ea90bbe1.html">zlib</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">zlib.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <<a class="el" href="../../d9/d3f/ruby_8h_source.html">ruby.h</a>></code><br /> <code>#include <zlib.h></code><br /> <code>#include <time.h></code><br /> <code>#include <<a class="el" href="../../dc/dac/io_8h_source.html">ruby/io.h</a>></code><br /> <code>#include <<a class="el" href="../../db/dd5/thread_8h_source.html">ruby/thread.h</a>></code><br /> </div> <p><a href="../../db/d74/zlib_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/db2/structzstream.html">zstream</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d9f/structzstream_1_1zstream__funcs.html">zstream::zstream_funcs</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d92/structzstream__run__args.html">zstream_run_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d84/structnew__wrap__arg__t.html">new_wrap_arg_t</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a17eefcd003c6b1e9429ccbd40496e594"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a17eefcd003c6b1e9429ccbd40496e594">VALGRIND_MAKE_MEM_DEFINED</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, n)   0</td></tr> <tr class="separator:a17eefcd003c6b1e9429ccbd40496e594"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae893baae242001d89c2319ab442fc610"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae893baae242001d89c2319ab442fc610">VALGRIND_MAKE_MEM_UNDEFINED</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, n)   0</td></tr> <tr class="separator:ae893baae242001d89c2319ab442fc610"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b14a227fa47a44d87d68fdf186f2ce4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a0b14a227fa47a44d87d68fdf186f2ce4">RUBY_ZLIB_VERSION</a>   "0.6.0"</td></tr> <tr class="separator:a0b14a227fa47a44d87d68fdf186f2ce4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab796b958c0909ad05a163c50a84a2e1f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab796b958c0909ad05a163c50a84a2e1f">OBJ_IS_FREED</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a1d4c05021aacd8cab989ff60f95ebe2d">RBASIC</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)->flags == 0)</td></tr> <tr class="separator:ab796b958c0909ad05a163c50a84a2e1f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb3a3e2afee543d84b7c082942adbddc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#adb3a3e2afee543d84b7c082942adbddc">GZIP_SUPPORT</a>   1</td></tr> <tr class="separator:adb3a3e2afee543d84b7c082942adbddc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19c8e60fa32d4ddf303ce988ba97af61"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a19c8e60fa32d4ddf303ce988ba97af61">DEF_MEM_LEVEL</a>   MAX_MEM_LEVEL</td></tr> <tr class="separator:a19c8e60fa32d4ddf303ce988ba97af61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7fd4cffa939f06686c7760d1f99987c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab7fd4cffa939f06686c7760d1f99987c">MAX_UINT</a>(n)   (uInt)(n)</td></tr> <tr class="separator:ab7fd4cffa939f06686c7760d1f99987c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ba1f78f06c67825a7841bc2e2fa3d87"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(x)   ((int)sizeof(x))</td></tr> <tr class="separator:a8ba1f78f06c67825a7841bc2e2fa3d87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7d6ca7c7bf29ab7bac2b53af2e844a33"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a7d6ca7c7bf29ab7bac2b53af2e844a33">checksum_long</a>(<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>, sum, ptr, len)   (<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)((sum), (ptr), (len))</td></tr> <tr class="separator:a7d6ca7c7bf29ab7bac2b53af2e844a33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1eb318f92410493e1eb5e02c570a18d0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a1eb318f92410493e1eb5e02c570a18d0">rb_zlib_adler32_combine</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a1eb318f92410493e1eb5e02c570a18d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0cb16b632c32025591aeb78b06a60f80"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a0cb16b632c32025591aeb78b06a60f80">rb_zlib_crc32_combine</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a0cb16b632c32025591aeb78b06a60f80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e32e8d145d2fd13802c9df9f0408c7e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a5e32e8d145d2fd13802c9df9f0408c7e">ZSTREAM_FLAG_READY</a>   0x1</td></tr> <tr class="separator:a5e32e8d145d2fd13802c9df9f0408c7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ce7db0da9f0d42bbc293b5964a75f88"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a2ce7db0da9f0d42bbc293b5964a75f88">ZSTREAM_FLAG_IN_STREAM</a>   0x2</td></tr> <tr class="separator:a2ce7db0da9f0d42bbc293b5964a75f88"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4a848437a008b5e42853c055dbd23e9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aa4a848437a008b5e42853c055dbd23e9">ZSTREAM_FLAG_FINISHED</a>   0x4</td></tr> <tr class="separator:aa4a848437a008b5e42853c055dbd23e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8902ac27636dcbfbb4f8ce2123bbc40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae8902ac27636dcbfbb4f8ce2123bbc40">ZSTREAM_FLAG_CLOSING</a>   0x8</td></tr> <tr class="separator:ae8902ac27636dcbfbb4f8ce2123bbc40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4c118527c7ae628ef5b1c7165ae2eab"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac4c118527c7ae628ef5b1c7165ae2eab">ZSTREAM_FLAG_GZFILE</a></td></tr> <tr class="separator:ac4c118527c7ae628ef5b1c7165ae2eab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f4de67a965c073b3e816adfa49342e6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a0f4de67a965c073b3e816adfa49342e6">ZSTREAM_FLAG_UNUSED</a>   0x20</td></tr> <tr class="separator:a0f4de67a965c073b3e816adfa49342e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a1ae8c8262b9bba026514a17370b150"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a0a1ae8c8262b9bba026514a17370b150">ZSTREAM_READY</a>(z)   ((z)->flags |= <a class="el" href="../../db/d74/zlib_8c.html#a5e32e8d145d2fd13802c9df9f0408c7e">ZSTREAM_FLAG_READY</a>)</td></tr> <tr class="separator:a0a1ae8c8262b9bba026514a17370b150"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10581a7cfc5ee1940b54ba5ae9124ac1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a10581a7cfc5ee1940b54ba5ae9124ac1">ZSTREAM_IS_READY</a>(z)   ((z)->flags & <a class="el" href="../../db/d74/zlib_8c.html#a5e32e8d145d2fd13802c9df9f0408c7e">ZSTREAM_FLAG_READY</a>)</td></tr> <tr class="separator:a10581a7cfc5ee1940b54ba5ae9124ac1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac82801e0b5eb31e0c3f9a8ba229b18aa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac82801e0b5eb31e0c3f9a8ba229b18aa">ZSTREAM_IS_FINISHED</a>(z)   ((z)->flags & <a class="el" href="../../db/d74/zlib_8c.html#aa4a848437a008b5e42853c055dbd23e9">ZSTREAM_FLAG_FINISHED</a>)</td></tr> <tr class="separator:ac82801e0b5eb31e0c3f9a8ba229b18aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9600d6e9a3b35d71781a8d0e0e9dae6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af9600d6e9a3b35d71781a8d0e0e9dae6">ZSTREAM_IS_CLOSING</a>(z)   ((z)->flags & <a class="el" href="../../db/d74/zlib_8c.html#ae8902ac27636dcbfbb4f8ce2123bbc40">ZSTREAM_FLAG_CLOSING</a>)</td></tr> <tr class="separator:af9600d6e9a3b35d71781a8d0e0e9dae6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68aaee1b99bc8cf6d0114fbcc663ced2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a68aaee1b99bc8cf6d0114fbcc663ced2">ZSTREAM_IS_GZFILE</a>(z)   ((z)->flags & <a class="el" href="../../db/d74/zlib_8c.html#ac4c118527c7ae628ef5b1c7165ae2eab">ZSTREAM_FLAG_GZFILE</a>)</td></tr> <tr class="separator:a68aaee1b99bc8cf6d0114fbcc663ced2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd0197f5235b7dcf147e4d31ec354fd1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#afd0197f5235b7dcf147e4d31ec354fd1">ZSTREAM_EXPAND_BUFFER_OK</a>   0</td></tr> <tr class="separator:afd0197f5235b7dcf147e4d31ec354fd1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64382d1441a1271dfbbc671b97a8a6da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a64382d1441a1271dfbbc671b97a8a6da">ZSTREAM_INITIAL_BUFSIZE</a>   1024</td></tr> <tr class="separator:a64382d1441a1271dfbbc671b97a8a6da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac265c0b9da89d53c96972fef73c0f13f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac265c0b9da89d53c96972fef73c0f13f">ZSTREAM_AVAIL_OUT_STEP_MAX</a>   16384</td></tr> <tr class="separator:ac265c0b9da89d53c96972fef73c0f13f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb75f044bbf3ce14007dc5ec798077b5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#adb75f044bbf3ce14007dc5ec798077b5">ZSTREAM_AVAIL_OUT_STEP_MIN</a>   2048</td></tr> <tr class="separator:adb75f044bbf3ce14007dc5ec798077b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a379598fdc1593c3d19f01a5733c2be2a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a379598fdc1593c3d19f01a5733c2be2a">zstream_init_deflate</a>(z)   <a class="el" href="../../db/d74/zlib_8c.html#adf4d0972a77e24d01c18cfcf0393cff2">zstream_init</a>((z), &<a class="el" href="../../db/d74/zlib_8c.html#afa63d1be0e4004b48c401da43ee062aa">deflate_funcs</a>)</td></tr> <tr class="separator:a379598fdc1593c3d19f01a5733c2be2a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a412ba79b8af8eefd4ad476632069e55b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a412ba79b8af8eefd4ad476632069e55b">zstream_init_inflate</a>(z)   <a class="el" href="../../db/d74/zlib_8c.html#adf4d0972a77e24d01c18cfcf0393cff2">zstream_init</a>((z), &<a class="el" href="../../db/d74/zlib_8c.html#af2ad0bab0aefc77f19d0a847587cd622">inflate_funcs</a>)</td></tr> <tr class="separator:a412ba79b8af8eefd4ad476632069e55b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a223e8163bf541865492eb6d3e6fa5509"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a223e8163bf541865492eb6d3e6fa5509">zstream_append_buffer2</a>(z, <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)   <a class="el" href="../../db/d74/zlib_8c.html#a29d4729c2f9d92c8c025c46d62e12b6b">zstream_append_buffer</a>((z),(Bytef*)<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3f0e4e2b6d073369cc1c2ddde00b13bb">RSTRING_PTR</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>),<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0d1c6e4431397f8bd285073af0d98d77">RSTRING_LEN</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>))</td></tr> <tr class="separator:a223e8163bf541865492eb6d3e6fa5509"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16cd191d6e88be754560d68f3da6a617"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a16cd191d6e88be754560d68f3da6a617">zstream_append_input2</a>(z, <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)</td></tr> <tr class="separator:a16cd191d6e88be754560d68f3da6a617"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5943046862b8612a847296500f3e5ca9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a5943046862b8612a847296500f3e5ca9">zstream_deflate_new</a>(klass)   <a class="el" href="../../db/d74/zlib_8c.html#ae42567a15e362335b6f62dd05e39d43d">zstream_new</a>((klass), &<a class="el" href="../../db/d74/zlib_8c.html#afa63d1be0e4004b48c401da43ee062aa">deflate_funcs</a>)</td></tr> <tr class="separator:a5943046862b8612a847296500f3e5ca9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7f98835c547be7918389383d305574b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af7f98835c547be7918389383d305574b">zstream_inflate_new</a>(klass)   <a class="el" href="../../db/d74/zlib_8c.html#ae42567a15e362335b6f62dd05e39d43d">zstream_new</a>((klass), &<a class="el" href="../../db/d74/zlib_8c.html#af2ad0bab0aefc77f19d0a847587cd622">inflate_funcs</a>)</td></tr> <tr class="separator:af7f98835c547be7918389383d305574b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef54da824b8b63a6f49c1b31a0d4a00e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, ifnil)</td></tr> <tr class="separator:aef54da824b8b63a6f49c1b31a0d4a00e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1ea5da65fb257c6b6bd30705ef1d498"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ad1ea5da65fb257c6b6bd30705ef1d498">ARG_LEVEL</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)   <a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>((<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>), Z_DEFAULT_COMPRESSION)</td></tr> <tr class="separator:ad1ea5da65fb257c6b6bd30705ef1d498"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2e335abca9e9229784c20acb8468b5b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aa2e335abca9e9229784c20acb8468b5b">ARG_WBITS</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)   <a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>((<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>), MAX_WBITS)</td></tr> <tr class="separator:aa2e335abca9e9229784c20acb8468b5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7edc91c5c5632a30a7e68e553c524f1e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a7edc91c5c5632a30a7e68e553c524f1e">ARG_MEMLEVEL</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)   <a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>((<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>), <a class="el" href="../../db/d74/zlib_8c.html#a19c8e60fa32d4ddf303ce988ba97af61">DEF_MEM_LEVEL</a>)</td></tr> <tr class="separator:a7edc91c5c5632a30a7e68e553c524f1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff8577459303281108cc629ca55b257d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aff8577459303281108cc629ca55b257d">ARG_STRATEGY</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)   <a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>((<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>), Z_DEFAULT_STRATEGY)</td></tr> <tr class="separator:aff8577459303281108cc629ca55b257d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc4e917f63613cdcb25b41412fec731c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#afc4e917f63613cdcb25b41412fec731c">ARG_FLUSH</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)   <a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>((<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>), Z_NO_FLUSH)</td></tr> <tr class="separator:afc4e917f63613cdcb25b41412fec731c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32431672e3e1ad867381e740319ef4a5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a32431672e3e1ad867381e740319ef4a5">GZ_MAGIC1</a>   0x1f</td></tr> <tr class="separator:a32431672e3e1ad867381e740319ef4a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb199dfd7de21c27c0573658a6e54969"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#adb199dfd7de21c27c0573658a6e54969">GZ_MAGIC2</a>   0x8b</td></tr> <tr class="separator:adb199dfd7de21c27c0573658a6e54969"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1daaa7affc52eead726219716c3b204c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a1daaa7affc52eead726219716c3b204c">GZ_METHOD_DEFLATE</a>   8</td></tr> <tr class="separator:a1daaa7affc52eead726219716c3b204c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5cfbbcaca085fb563eda811e5502fce6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a5cfbbcaca085fb563eda811e5502fce6">GZ_FLAG_MULTIPART</a>   0x2</td></tr> <tr class="separator:a5cfbbcaca085fb563eda811e5502fce6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af5b7405cce60071f64fb850e2f0dccb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af5b7405cce60071f64fb850e2f0dccb9">GZ_FLAG_EXTRA</a>   0x4</td></tr> <tr class="separator:af5b7405cce60071f64fb850e2f0dccb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29fcc98a830be3394970291d07b51d78"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a29fcc98a830be3394970291d07b51d78">GZ_FLAG_ORIG_NAME</a>   0x8</td></tr> <tr class="separator:a29fcc98a830be3394970291d07b51d78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82937e7197ce414b6fa6df441d266df2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a82937e7197ce414b6fa6df441d266df2">GZ_FLAG_COMMENT</a>   0x10</td></tr> <tr class="separator:a82937e7197ce414b6fa6df441d266df2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22e693caf8099e40d17ce08dd56fea4a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a22e693caf8099e40d17ce08dd56fea4a">GZ_FLAG_ENCRYPT</a>   0x20</td></tr> <tr class="separator:a22e693caf8099e40d17ce08dd56fea4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab06827f3f0880ea5ee95c97a1e849027"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab06827f3f0880ea5ee95c97a1e849027">GZ_FLAG_UNKNOWN_MASK</a>   0xc0</td></tr> <tr class="separator:ab06827f3f0880ea5ee95c97a1e849027"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a329bee5e3836f45d17bceab710b5c0e4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a329bee5e3836f45d17bceab710b5c0e4">GZ_EXTRAFLAG_FAST</a>   0x4</td></tr> <tr class="separator:a329bee5e3836f45d17bceab710b5c0e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a699d9a0d29556e45e792bfdc87b00095"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a699d9a0d29556e45e792bfdc87b00095">GZ_EXTRAFLAG_SLOW</a>   0x2</td></tr> <tr class="separator:a699d9a0d29556e45e792bfdc87b00095"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ebd40ef10abdc7d51315a504971512c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a6ebd40ef10abdc7d51315a504971512c">OS_MSDOS</a>   0x00</td></tr> <tr class="separator:a6ebd40ef10abdc7d51315a504971512c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa80fe9c38f282da7fffcf658dec9d560"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aa80fe9c38f282da7fffcf658dec9d560">OS_AMIGA</a>   0x01</td></tr> <tr class="separator:aa80fe9c38f282da7fffcf658dec9d560"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d07e847ba5ca725cd72da114385cc37"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a9d07e847ba5ca725cd72da114385cc37">OS_VMS</a>   0x02</td></tr> <tr class="separator:a9d07e847ba5ca725cd72da114385cc37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2682d177c2a329a69e2b6c8a15108734"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a2682d177c2a329a69e2b6c8a15108734">OS_UNIX</a>   0x03</td></tr> <tr class="separator:a2682d177c2a329a69e2b6c8a15108734"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1565da39d852ca849f241fb54f5a0de"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af1565da39d852ca849f241fb54f5a0de">OS_ATARI</a>   0x05</td></tr> <tr class="separator:af1565da39d852ca849f241fb54f5a0de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6969eccaa3b30fb728efffb28579dbfb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a6969eccaa3b30fb728efffb28579dbfb">OS_OS2</a>   0x06</td></tr> <tr class="separator:a6969eccaa3b30fb728efffb28579dbfb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8ab8a16c48eb1f25943d0657e9bd908"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ad8ab8a16c48eb1f25943d0657e9bd908">OS_MACOS</a>   0x07</td></tr> <tr class="separator:ad8ab8a16c48eb1f25943d0657e9bd908"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9862aac9b550e1dd5a5ae2dfae8ece72"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a9862aac9b550e1dd5a5ae2dfae8ece72">OS_TOPS20</a>   0x0a</td></tr> <tr class="separator:a9862aac9b550e1dd5a5ae2dfae8ece72"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8c918230afb105e2615a86c26e43691"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab8c918230afb105e2615a86c26e43691">OS_WIN32</a>   0x0b</td></tr> <tr class="separator:ab8c918230afb105e2615a86c26e43691"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9675bc7142d206a574f1230fc8130344"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a9675bc7142d206a574f1230fc8130344">OS_VMCMS</a>   0x04</td></tr> <tr class="separator:a9675bc7142d206a574f1230fc8130344"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7324784de004d676978df952c33f5eb0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a7324784de004d676978df952c33f5eb0">OS_ZSYSTEM</a>   0x08</td></tr> <tr class="separator:a7324784de004d676978df952c33f5eb0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ebbd7c86bdb607cf4829e224674065a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3ebbd7c86bdb607cf4829e224674065a">OS_CPM</a>   0x09</td></tr> <tr class="separator:a3ebbd7c86bdb607cf4829e224674065a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac79515172c8ac9690b54a9c726ad271e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac79515172c8ac9690b54a9c726ad271e">OS_QDOS</a>   0x0c</td></tr> <tr class="separator:ac79515172c8ac9690b54a9c726ad271e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c2c2fe0294165aa734e684b43f6112d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3c2c2fe0294165aa734e684b43f6112d">OS_RISCOS</a>   0x0d</td></tr> <tr class="separator:a3c2c2fe0294165aa734e684b43f6112d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc345847324c9aacdb22557295a6f47a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#abc345847324c9aacdb22557295a6f47a">OS_UNKNOWN</a>   0xff</td></tr> <tr class="separator:abc345847324c9aacdb22557295a6f47a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a919da7d9b61966c3af796ab42e618bef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a919da7d9b61966c3af796ab42e618bef">OS_CODE</a>   <a class="el" href="../../db/d74/zlib_8c.html#a2682d177c2a329a69e2b6c8a15108734">OS_UNIX</a></td></tr> <tr class="separator:a919da7d9b61966c3af796ab42e618bef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a919b04687dc699ed86d43cda1e656fb0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a919b04687dc699ed86d43cda1e656fb0">GZFILE_CBUF_CAPA</a>   10</td></tr> <tr class="separator:a919b04687dc699ed86d43cda1e656fb0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a637830bd5c8d0cfc50c0f547e49e048b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a637830bd5c8d0cfc50c0f547e49e048b">GZFILE_FLAG_SYNC</a>   <a class="el" href="../../db/d74/zlib_8c.html#a0f4de67a965c073b3e816adfa49342e6">ZSTREAM_FLAG_UNUSED</a></td></tr> <tr class="separator:a637830bd5c8d0cfc50c0f547e49e048b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adab66e8191de2370323b945850ee5572"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#adab66e8191de2370323b945850ee5572">GZFILE_FLAG_HEADER_FINISHED</a>   (<a class="el" href="../../db/d74/zlib_8c.html#a0f4de67a965c073b3e816adfa49342e6">ZSTREAM_FLAG_UNUSED</a> << 1)</td></tr> <tr class="separator:adab66e8191de2370323b945850ee5572"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65f023980b77fbb7ab0508fcceaeb86a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a65f023980b77fbb7ab0508fcceaeb86a">GZFILE_FLAG_FOOTER_FINISHED</a>   (<a class="el" href="../../db/d74/zlib_8c.html#a0f4de67a965c073b3e816adfa49342e6">ZSTREAM_FLAG_UNUSED</a> << 2)</td></tr> <tr class="separator:a65f023980b77fbb7ab0508fcceaeb86a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35d596906701ef77cd92c36bfd2abea9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a35d596906701ef77cd92c36bfd2abea9">GZFILE_IS_FINISHED</a>(gz)   (<a class="el" href="../../db/d74/zlib_8c.html#ac82801e0b5eb31e0c3f9a8ba229b18aa">ZSTREAM_IS_FINISHED</a>(&(gz)->z) && (gz)->z.buf_filled == 0)</td></tr> <tr class="separator:a35d596906701ef77cd92c36bfd2abea9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2903d66d3ce108a1f9e9913c7ed24151"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a2903d66d3ce108a1f9e9913c7ed24151">GZFILE_READ_SIZE</a>   2048</td></tr> <tr class="separator:a2903d66d3ce108a1f9e9913c7ed24151"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a566b6fb951887e54f166b6bdcedb055a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a566b6fb951887e54f166b6bdcedb055a">gzfile_writer_new</a>(gz)   <a class="el" href="../../db/d74/zlib_8c.html#ac36ef37291425ff162415bd86eef199a">gzfile_new</a>((gz),&<a class="el" href="../../db/d74/zlib_8c.html#afa63d1be0e4004b48c401da43ee062aa">deflate_funcs</a>,<a class="el" href="../../db/d74/zlib_8c.html#a778bf6cd0290fbf1a7dadab67232aa4d">gzfile_writer_end</a>)</td></tr> <tr class="separator:a566b6fb951887e54f166b6bdcedb055a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa79bb1851b23de8962e3b6e1e628168a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aa79bb1851b23de8962e3b6e1e628168a">gzfile_reader_new</a>(gz)   <a class="el" href="../../db/d74/zlib_8c.html#ac36ef37291425ff162415bd86eef199a">gzfile_new</a>((gz),&<a class="el" href="../../db/d74/zlib_8c.html#af2ad0bab0aefc77f19d0a847587cd622">inflate_funcs</a>,<a class="el" href="../../db/d74/zlib_8c.html#a90c2d8235ad33cb6021fd0c5e3bcd591">gzfile_reader_end</a>)</td></tr> <tr class="separator:aa79bb1851b23de8962e3b6e1e628168a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a403f9f34a2dd7ceff61fa616ed592f55"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a403f9f34a2dd7ceff61fa616ed592f55">rb_gzwriter_addstr</a>   <a class="el" href="../../df/d0a/io_8c.html#a14cd5bbcedd59cf5490ee633955825ed">rb_io_addstr</a></td></tr> <tr class="separator:a403f9f34a2dd7ceff61fa616ed592f55"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49d2c90ad70e318ef8458e78c5f0b4c2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a49d2c90ad70e318ef8458e78c5f0b4c2">rb_gzwriter_printf</a>   <a class="el" href="../../df/d0a/io_8c.html#a38badf2cb0b09c67962b4fd62a0898ba">rb_io_printf</a></td></tr> <tr class="separator:a49d2c90ad70e318ef8458e78c5f0b4c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82a4820e7df6f15143aec4012b0dbf2d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a82a4820e7df6f15143aec4012b0dbf2d">rb_gzwriter_print</a>   <a class="el" href="../../df/d0a/io_8c.html#afe817473eb851b2c50b6882fb46e9db6">rb_io_print</a></td></tr> <tr class="separator:a82a4820e7df6f15143aec4012b0dbf2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d37de9747b7b43ffaa9341d5c0e3eb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3d37de9747b7b43ffaa9341d5c0e3eb9">rb_gzwriter_puts</a>   <a class="el" href="../../df/d0a/io_8c.html#a7e73b2b54a67762b3ca384b738609106">rb_io_puts</a></td></tr> <tr class="separator:a3d37de9747b7b43ffaa9341d5c0e3eb9"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:adfa4240cdd9823ebd90481988db8d142"><td class="memItemLeft" align="right" valign="top">static </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#adfa4240cdd9823ebd90481988db8d142">NORETURN</a> (void <a class="el" href="../../db/d74/zlib_8c.html#ac6914b600170d98f18590319dfa3852f">raise_zlib_error</a>(int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *))</td></tr> <tr class="separator:adfa4240cdd9823ebd90481988db8d142"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1572392d69d1e9cd6862b23fe13e7b55"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a1572392d69d1e9cd6862b23fe13e7b55">rb_zlib_version</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a1572392d69d1e9cd6862b23fe13e7b55"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3629407bd065e9c749e61b6c2c2a7ed"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aa3629407bd065e9c749e61b6c2c2a7ed">do_checksum</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, uLong(*)(uLong, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> Bytef *, uInt))</td></tr> <tr class="separator:aa3629407bd065e9c749e61b6c2c2a7ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e44c5721732e1332f5b7a267c40350e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a0e44c5721732e1332f5b7a267c40350e">rb_zlib_adler32</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a0e44c5721732e1332f5b7a267c40350e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46e1e08b112caa720a66ca86a730b57e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a46e1e08b112caa720a66ca86a730b57e">rb_zlib_crc32</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a46e1e08b112caa720a66ca86a730b57e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9df3f09ce7354056dd6292d7f5cb7b9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae9df3f09ce7354056dd6292d7f5cb7b9">rb_zlib_crc_table</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ae9df3f09ce7354056dd6292d7f5cb7b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a761143a107ea529031193d834251ecf2"><td class="memItemLeft" align="right" valign="top">static voidpf </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a761143a107ea529031193d834251ecf2">zlib_mem_alloc</a> (voidpf, uInt, uInt)</td></tr> <tr class="separator:a761143a107ea529031193d834251ecf2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79d4a0b8a928beef3c3c7bc5788a18a6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a79d4a0b8a928beef3c3c7bc5788a18a6">zlib_mem_free</a> (voidpf, voidpf)</td></tr> <tr class="separator:a79d4a0b8a928beef3c3c7bc5788a18a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d184a166883a059ca5c3380d6474326"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a4d184a166883a059ca5c3380d6474326">finalizer_warn</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a4d184a166883a059ca5c3380d6474326"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf4d0972a77e24d01c18cfcf0393cff2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#adf4d0972a77e24d01c18cfcf0393cff2">zstream_init</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs *)</td></tr> <tr class="separator:adf4d0972a77e24d01c18cfcf0393cff2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a126bb89d6216fbbf0c6e525d74693e2b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a126bb89d6216fbbf0c6e525d74693e2b">zstream_expand_buffer</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *)</td></tr> <tr class="separator:a126bb89d6216fbbf0c6e525d74693e2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3edbd33d6484abbe2ea30d7404167335"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3edbd33d6484abbe2ea30d7404167335">zstream_expand_buffer_into</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, unsigned long)</td></tr> <tr class="separator:a3edbd33d6484abbe2ea30d7404167335"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29d4729c2f9d92c8c025c46d62e12b6b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a29d4729c2f9d92c8c025c46d62e12b6b">zstream_append_buffer</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> Bytef *, long)</td></tr> <tr class="separator:a29d4729c2f9d92c8c025c46d62e12b6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01bb3d67ea9693096bee2185d838d6c3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a01bb3d67ea9693096bee2185d838d6c3">zstream_detach_buffer</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *)</td></tr> <tr class="separator:a01bb3d67ea9693096bee2185d838d6c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f04a98902f6e69718c3f4b5fc6c684c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a5f04a98902f6e69718c3f4b5fc6c684c">zstream_shift_buffer</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, long)</td></tr> <tr class="separator:a5f04a98902f6e69718c3f4b5fc6c684c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab316e0052e4cdb58338aa8a5ebb54e9e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab316e0052e4cdb58338aa8a5ebb54e9e">zstream_buffer_ungets</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> Bytef *, unsigned long)</td></tr> <tr class="separator:ab316e0052e4cdb58338aa8a5ebb54e9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab94821f9a18262ef6be640db7cbd3583"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab94821f9a18262ef6be640db7cbd3583">zstream_buffer_ungetbyte</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, int)</td></tr> <tr class="separator:ab94821f9a18262ef6be640db7cbd3583"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae40df8e526e17a4283afc1eedadded21"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae40df8e526e17a4283afc1eedadded21">zstream_append_input</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> Bytef *, long)</td></tr> <tr class="separator:ae40df8e526e17a4283afc1eedadded21"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b22046e69c80d09f5134884a8b4adbb"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a4b22046e69c80d09f5134884a8b4adbb">zstream_discard_input</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, long)</td></tr> <tr class="separator:a4b22046e69c80d09f5134884a8b4adbb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:accdc8bffaac9c239b2ca9661c94dbd57"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#accdc8bffaac9c239b2ca9661c94dbd57">zstream_reset_input</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *)</td></tr> <tr class="separator:accdc8bffaac9c239b2ca9661c94dbd57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99bc5995ac22b202eed0a106a28ed466"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a99bc5995ac22b202eed0a106a28ed466">zstream_passthrough_input</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *)</td></tr> <tr class="separator:a99bc5995ac22b202eed0a106a28ed466"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7afa10371a14dd3d3c5c2644bd28a614"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a7afa10371a14dd3d3c5c2644bd28a614">zstream_detach_input</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *)</td></tr> <tr class="separator:a7afa10371a14dd3d3c5c2644bd28a614"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad727091c7befb0b17b4d714ced945c5d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ad727091c7befb0b17b4d714ced945c5d">zstream_reset</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *)</td></tr> <tr class="separator:ad727091c7befb0b17b4d714ced945c5d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0ef03184634dde91b20b13af952e6e2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac0ef03184634dde91b20b13af952e6e2">zstream_end</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *)</td></tr> <tr class="separator:ac0ef03184634dde91b20b13af952e6e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3eb8884b404949cb0169ac52cc249ddd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3eb8884b404949cb0169ac52cc249ddd">zstream_run</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, Bytef *, long, int)</td></tr> <tr class="separator:a3eb8884b404949cb0169ac52cc249ddd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad75572d2b05dda94788d6fdaaf4abea7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ad75572d2b05dda94788d6fdaaf4abea7">zstream_sync</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, Bytef *, long)</td></tr> <tr class="separator:ad75572d2b05dda94788d6fdaaf4abea7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8f2170615a8dff538b7835b5c3f83e83"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a8f2170615a8dff538b7835b5c3f83e83">zstream_mark</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *)</td></tr> <tr class="separator:a8f2170615a8dff538b7835b5c3f83e83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29c66001a999064527aaafaab6e68511"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a29c66001a999064527aaafaab6e68511">zstream_free</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *)</td></tr> <tr class="separator:a29c66001a999064527aaafaab6e68511"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae42567a15e362335b6f62dd05e39d43d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae42567a15e362335b6f62dd05e39d43d">zstream_new</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs *)</td></tr> <tr class="separator:ae42567a15e362335b6f62dd05e39d43d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a368668345eab1044fb181d0da06b8574"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a368668345eab1044fb181d0da06b8574">get_zstream</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a368668345eab1044fb181d0da06b8574"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc5db7abf68d2ad10c5666608a299d81"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#acc5db7abf68d2ad10c5666608a299d81">zstream_finalize</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *)</td></tr> <tr class="separator:acc5db7abf68d2ad10c5666608a299d81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a229ed7585536535d9d723d6a580a2f86"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a229ed7585536535d9d723d6a580a2f86">rb_zstream_end</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a229ed7585536535d9d723d6a580a2f86"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac991f5151f195321e96c5b3704ccc452"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac991f5151f195321e96c5b3704ccc452">rb_zstream_reset</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ac991f5151f195321e96c5b3704ccc452"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14cdff57ac43be46f420e15f49fb214d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a14cdff57ac43be46f420e15f49fb214d">rb_zstream_finish</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a14cdff57ac43be46f420e15f49fb214d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3b5ab7496712922874616ddbf67765a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac3b5ab7496712922874616ddbf67765a">rb_zstream_flush_next_in</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ac3b5ab7496712922874616ddbf67765a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a811453d186f5b7c6b0ad8adf6fed6f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a8a811453d186f5b7c6b0ad8adf6fed6f">rb_zstream_flush_next_out</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a8a811453d186f5b7c6b0ad8adf6fed6f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2bc3b1e522fe956dbfb5ddc9a48f060"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af2bc3b1e522fe956dbfb5ddc9a48f060">rb_zstream_avail_out</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:af2bc3b1e522fe956dbfb5ddc9a48f060"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2af90e70ecacd6cee1ed2ed30021679c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a2af90e70ecacd6cee1ed2ed30021679c">rb_zstream_set_avail_out</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a2af90e70ecacd6cee1ed2ed30021679c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4be915715bd9c5ab919efcfcf1529047"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a4be915715bd9c5ab919efcfcf1529047">rb_zstream_avail_in</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a4be915715bd9c5ab919efcfcf1529047"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05295437c12db7558c818065e2710180"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a05295437c12db7558c818065e2710180">rb_zstream_total_in</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a05295437c12db7558c818065e2710180"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad98fba78ccb2c4510348bab0fe7579af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ad98fba78ccb2c4510348bab0fe7579af">rb_zstream_total_out</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ad98fba78ccb2c4510348bab0fe7579af"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a606d9ae10e31111f803bee5383bd25d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a606d9ae10e31111f803bee5383bd25d4">rb_zstream_data_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a606d9ae10e31111f803bee5383bd25d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6bb56e2f554182b7e918165145d970f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab6bb56e2f554182b7e918165145d970f">rb_zstream_adler</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ab6bb56e2f554182b7e918165145d970f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a830f6ee36414d52efefaa350356cae65"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a830f6ee36414d52efefaa350356cae65">rb_zstream_finished_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a830f6ee36414d52efefaa350356cae65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d0c0e8363926008760b1a47047457ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a2d0c0e8363926008760b1a47047457ae">rb_zstream_closed_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a2d0c0e8363926008760b1a47047457ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad22a52e854f30f9ade698071d10ad622"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ad22a52e854f30f9ade698071d10ad622">rb_deflate_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ad22a52e854f30f9ade698071d10ad622"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa831b86f382eca38414176f27cd22503"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aa831b86f382eca38414176f27cd22503">rb_deflate_initialize</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:aa831b86f382eca38414176f27cd22503"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:accecba7115a3118f2cc9a31f0cb79e28"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#accecba7115a3118f2cc9a31f0cb79e28">rb_deflate_init_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:accecba7115a3118f2cc9a31f0cb79e28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a34d4f9dc22128bb8fa23de3fd6b3c3ad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a34d4f9dc22128bb8fa23de3fd6b3c3ad">deflate_run</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a34d4f9dc22128bb8fa23de3fd6b3c3ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95d4ae6a949d6f07a44ef5b6d8867e26"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a95d4ae6a949d6f07a44ef5b6d8867e26">rb_deflate_s_deflate</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a95d4ae6a949d6f07a44ef5b6d8867e26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab1b5d19e044b72fef43b08c47dc1ff54"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab1b5d19e044b72fef43b08c47dc1ff54">do_deflate</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, int)</td></tr> <tr class="separator:ab1b5d19e044b72fef43b08c47dc1ff54"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30c1c8381a1409a54ee4eda920e8c420"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a30c1c8381a1409a54ee4eda920e8c420">rb_deflate_deflate</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a30c1c8381a1409a54ee4eda920e8c420"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70a4b87a0cea32fa931e333b72ef270b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a70a4b87a0cea32fa931e333b72ef270b">rb_deflate_addstr</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a70a4b87a0cea32fa931e333b72ef270b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af96657107d25345f47b2f71bc65a3e4d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af96657107d25345f47b2f71bc65a3e4d">rb_deflate_flush</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:af96657107d25345f47b2f71bc65a3e4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeae262c88b9adaa3a3a9d7bdcfc93d28"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aeae262c88b9adaa3a3a9d7bdcfc93d28">rb_deflate_params</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:aeae262c88b9adaa3a3a9d7bdcfc93d28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac04168886a6bf10ab9b64a3a9ae335ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac04168886a6bf10ab9b64a3a9ae335ff">rb_deflate_set_dictionary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ac04168886a6bf10ab9b64a3a9ae335ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a818b5a579df9eba47640382a581c194e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a818b5a579df9eba47640382a581c194e">inflate_run</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a818b5a579df9eba47640382a581c194e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a594a49e633f5401084a08619c09a861c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a594a49e633f5401084a08619c09a861c">rb_inflate_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a594a49e633f5401084a08619c09a861c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af611bec9f93ef4670557ae4992a10e5f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af611bec9f93ef4670557ae4992a10e5f">rb_inflate_initialize</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:af611bec9f93ef4670557ae4992a10e5f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4388468d7258a795a91251b7306ecd1a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a4388468d7258a795a91251b7306ecd1a">rb_inflate_s_inflate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a4388468d7258a795a91251b7306ecd1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae2e91360f106fdd3d40bb4f6f6868e93"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae2e91360f106fdd3d40bb4f6f6868e93">do_inflate</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ae2e91360f106fdd3d40bb4f6f6868e93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc296ca8377bf58bf94b79e9b47fa34d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#adc296ca8377bf58bf94b79e9b47fa34d">rb_inflate_inflate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:adc296ca8377bf58bf94b79e9b47fa34d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bad9da980dcf0708cba1b3c9539e5d5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a6bad9da980dcf0708cba1b3c9539e5d5">rb_inflate_addstr</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a6bad9da980dcf0708cba1b3c9539e5d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75ff5d8644567a1385cd96aee32e7e39"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a75ff5d8644567a1385cd96aee32e7e39">rb_inflate_sync</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a75ff5d8644567a1385cd96aee32e7e39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35efc8647a11b3ae6f68cf05be825cdb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a35efc8647a11b3ae6f68cf05be825cdb">rb_inflate_sync_point_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a35efc8647a11b3ae6f68cf05be825cdb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8963bc79a638388be67d5edec76ae500"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a8963bc79a638388be67d5edec76ae500">rb_inflate_set_dictionary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a8963bc79a638388be67d5edec76ae500"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a738ec5a39342bf7cfecd4e9fac0059d0"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a738ec5a39342bf7cfecd4e9fac0059d0">gzfile_mark</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:a738ec5a39342bf7cfecd4e9fac0059d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2cd25674ded412c755d048ecb158dd3b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a2cd25674ded412c755d048ecb158dd3b">gzfile_free</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:a2cd25674ded412c755d048ecb158dd3b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fc8eff14fdaf43d638afa9fa846e39a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a2fc8eff14fdaf43d638afa9fa846e39a">gzfile_new</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs *, void(*) <a class="el" href="../../df/d73/time_8c.html#a54b6aca564b141db4dfa8ed88f0cd85d">_</a>((struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)))</td></tr> <tr class="separator:a2fc8eff14fdaf43d638afa9fa846e39a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4df9a32a3c2b677ceee278de9a5902c0"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a4df9a32a3c2b677ceee278de9a5902c0">gzfile_reset</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:a4df9a32a3c2b677ceee278de9a5902c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a495f7f3722e3694a6d3b9f2dc4c453fc"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a495f7f3722e3694a6d3b9f2dc4c453fc">gzfile_close</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *, int)</td></tr> <tr class="separator:a495f7f3722e3694a6d3b9f2dc4c453fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ddadf038dd20b651aa1db986c7017b5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3ddadf038dd20b651aa1db986c7017b5">gzfile_write_raw</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:a3ddadf038dd20b651aa1db986c7017b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4022edba83d2fb3f7195a6246c312aee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a4022edba83d2fb3f7195a6246c312aee">gzfile_read_raw_partial</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a4022edba83d2fb3f7195a6246c312aee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac51228284339261b8db0cec339207d05"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac51228284339261b8db0cec339207d05">gzfile_read_raw_rescue</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ac51228284339261b8db0cec339207d05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc2c313b232223de715a8ce92aa5333c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#abc2c313b232223de715a8ce92aa5333c">gzfile_read_raw</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:abc2c313b232223de715a8ce92aa5333c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4750da10a1274dfc87427fcffde44c6d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a4750da10a1274dfc87427fcffde44c6d">gzfile_read_raw_ensure</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *, long)</td></tr> <tr class="separator:a4750da10a1274dfc87427fcffde44c6d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2cad4a61627776db05c26892ca15c659"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a2cad4a61627776db05c26892ca15c659">gzfile_read_raw_until_zero</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *, long)</td></tr> <tr class="separator:a2cad4a61627776db05c26892ca15c659"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a594e0505e59599b1a0a1f82dc86096"><td class="memItemLeft" align="right" valign="top">static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a0a594e0505e59599b1a0a1f82dc86096">gzfile_get16</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *)</td></tr> <tr class="separator:a0a594e0505e59599b1a0a1f82dc86096"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3446fb7d32bdd7233fef960cd7a97266"><td class="memItemLeft" align="right" valign="top">static unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3446fb7d32bdd7233fef960cd7a97266">gzfile_get32</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *)</td></tr> <tr class="separator:a3446fb7d32bdd7233fef960cd7a97266"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76f7bd010f2543dadaeae1d3455d0ff8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a76f7bd010f2543dadaeae1d3455d0ff8">gzfile_set32</a> (unsigned long n, unsigned char *)</td></tr> <tr class="separator:a76f7bd010f2543dadaeae1d3455d0ff8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8e0b7f719aeb81b79b229142f262137f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a8e0b7f719aeb81b79b229142f262137f">gzfile_make_header</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:a8e0b7f719aeb81b79b229142f262137f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa29848c6fff08de9d12dbb6c7644d099"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aa29848c6fff08de9d12dbb6c7644d099">gzfile_make_footer</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:aa29848c6fff08de9d12dbb6c7644d099"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8aad7958e30caadf8a6a537109521fc6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a8aad7958e30caadf8a6a537109521fc6">gzfile_read_header</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:a8aad7958e30caadf8a6a537109521fc6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac9371f9750eb73421712d261a497c729"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac9371f9750eb73421712d261a497c729">gzfile_check_footer</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:ac9371f9750eb73421712d261a497c729"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9b81d86355fa9287bbe2c98efc4e21c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ad9b81d86355fa9287bbe2c98efc4e21c">gzfile_write</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *, Bytef *, long)</td></tr> <tr class="separator:ad9b81d86355fa9287bbe2c98efc4e21c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add8d55d679c57fa5e2affa9d4cf58bec"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#add8d55d679c57fa5e2affa9d4cf58bec">gzfile_read_more</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:add8d55d679c57fa5e2affa9d4cf58bec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3767d9abc6f90bb938becbfc59e2288e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3767d9abc6f90bb938becbfc59e2288e">gzfile_calc_crc</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a3767d9abc6f90bb938becbfc59e2288e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b5f69f613783c321cda7d77d65874bc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3b5f69f613783c321cda7d77d65874bc">gzfile_read</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *, long)</td></tr> <tr class="separator:a3b5f69f613783c321cda7d77d65874bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adbb2d50fc54aa3248304bf7952f91541"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#adbb2d50fc54aa3248304bf7952f91541">gzfile_read_all</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:adbb2d50fc54aa3248304bf7952f91541"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4d5e62a73d5441845fbea3f73077c5a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab4d5e62a73d5441845fbea3f73077c5a">gzfile_ungets</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> Bytef *, long)</td></tr> <tr class="separator:ab4d5e62a73d5441845fbea3f73077c5a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae82adf520a482bdc5a33e6fa251c14a6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae82adf520a482bdc5a33e6fa251c14a6">gzfile_ungetbyte</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *, int)</td></tr> <tr class="separator:ae82adf520a482bdc5a33e6fa251c14a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2fdec6f258ba567cad4d5e3a5436cd7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af2fdec6f258ba567cad4d5e3a5436cd7">gzfile_writer_end_run</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:af2fdec6f258ba567cad4d5e3a5436cd7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a778bf6cd0290fbf1a7dadab67232aa4d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a778bf6cd0290fbf1a7dadab67232aa4d">gzfile_writer_end</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:a778bf6cd0290fbf1a7dadab67232aa4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa738fc646277e8168f7dbbf53cf6de2c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aa738fc646277e8168f7dbbf53cf6de2c">gzfile_reader_end_run</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:aa738fc646277e8168f7dbbf53cf6de2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a90c2d8235ad33cb6021fd0c5e3bcd591"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a90c2d8235ad33cb6021fd0c5e3bcd591">gzfile_reader_end</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:a90c2d8235ad33cb6021fd0c5e3bcd591"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafe6923d6256667c7e3668e83a4831b3"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aafe6923d6256667c7e3668e83a4831b3">gzfile_reader_rewind</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:aafe6923d6256667c7e3668e83a4831b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a57176490f4abe843acbeb44414f6b46a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a57176490f4abe843acbeb44414f6b46a">gzfile_reader_get_unused</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:a57176490f4abe843acbeb44414f6b46a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a670ce9f9fda6c3287a7baa35266181fc"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a670ce9f9fda6c3287a7baa35266181fc">get_gzfile</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a670ce9f9fda6c3287a7baa35266181fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adfb11257556ee1c0390e2708ae2a4d1c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#adfb11257556ee1c0390e2708ae2a4d1c">gzfile_ensure_close</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:adfb11257556ee1c0390e2708ae2a4d1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1bf5672877dda70a5dcffabf6993952"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af1bf5672877dda70a5dcffabf6993952">rb_gzfile_s_wrap</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:af1bf5672877dda70a5dcffabf6993952"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b141b57c4be5065a2cd6392908f071a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a6b141b57c4be5065a2cd6392908f071a">gzfile_s_open</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a6b141b57c4be5065a2cd6392908f071a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c21ae6dff40ebef8d5d564bd34a7e20"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a2c21ae6dff40ebef8d5d564bd34a7e20">NORETURN</a> (static void <a class="el" href="../../db/d74/zlib_8c.html#aaa13f96d492d04f266b761709af5474a">gzfile_raise</a>(struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *))</td></tr> <tr class="separator:a2c21ae6dff40ebef8d5d564bd34a7e20"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed9b3b1460c4b222d38d51f2ec1882fc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aed9b3b1460c4b222d38d51f2ec1882fc">gzfile_error_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:aed9b3b1460c4b222d38d51f2ec1882fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7bd240370a20334fba9a3cf5a56adbd0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a7bd240370a20334fba9a3cf5a56adbd0">rb_gzfile_to_io</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a7bd240370a20334fba9a3cf5a56adbd0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67995ad968249d321755b6a5b9832ce2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a67995ad968249d321755b6a5b9832ce2">rb_gzfile_crc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a67995ad968249d321755b6a5b9832ce2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac88f1ce66aabe1a706af2dd319d7a1b5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac88f1ce66aabe1a706af2dd319d7a1b5">rb_gzfile_mtime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ac88f1ce66aabe1a706af2dd319d7a1b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af67bf4c6bb4880e05458ec6334f1a490"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af67bf4c6bb4880e05458ec6334f1a490">rb_gzfile_level</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:af67bf4c6bb4880e05458ec6334f1a490"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35c7de4cf6390ea2c7155ff3a277c0b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a35c7de4cf6390ea2c7155ff3a277c0b2">rb_gzfile_os_code</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a35c7de4cf6390ea2c7155ff3a277c0b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91d1f03b915deac654f6d47c8f3aa575"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a91d1f03b915deac654f6d47c8f3aa575">rb_gzfile_orig_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a91d1f03b915deac654f6d47c8f3aa575"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a632ef7e9092c1ffe85576898aac30bc8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a632ef7e9092c1ffe85576898aac30bc8">rb_gzfile_comment</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a632ef7e9092c1ffe85576898aac30bc8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa6552b5e790cc87356b91b9b6e0a3f0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#afa6552b5e790cc87356b91b9b6e0a3f0">rb_gzfile_lineno</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:afa6552b5e790cc87356b91b9b6e0a3f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaad800d1c176d91482e59884b6f51eaa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aaad800d1c176d91482e59884b6f51eaa">rb_gzfile_set_lineno</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:aaad800d1c176d91482e59884b6f51eaa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20474392ad1422661df4b418f2640ff7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a20474392ad1422661df4b418f2640ff7">rb_gzfile_set_mtime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a20474392ad1422661df4b418f2640ff7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8f03c0c78cbcf420c68d980ff43e9fbc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a8f03c0c78cbcf420c68d980ff43e9fbc">rb_gzfile_set_orig_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a8f03c0c78cbcf420c68d980ff43e9fbc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a09f19783a98f107a37ac556971adf0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a7a09f19783a98f107a37ac556971adf0">rb_gzfile_set_comment</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a7a09f19783a98f107a37ac556971adf0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc6424331c5b13441b3c173f341ba20f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#afc6424331c5b13441b3c173f341ba20f">rb_gzfile_close</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:afc6424331c5b13441b3c173f341ba20f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9031648abed4e9450e0efd292bb24965"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a9031648abed4e9450e0efd292bb24965">rb_gzfile_finish</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a9031648abed4e9450e0efd292bb24965"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a167974f912eae7d1a8555006183fcf1f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a167974f912eae7d1a8555006183fcf1f">rb_gzfile_closed_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a167974f912eae7d1a8555006183fcf1f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa05bffa4e438c30b3215cf0e628dd566"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aa05bffa4e438c30b3215cf0e628dd566">rb_gzfile_eof_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:aa05bffa4e438c30b3215cf0e628dd566"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1905d5986e0b23c2e6bec390c3510b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af1905d5986e0b23c2e6bec390c3510b0">rb_gzfile_sync</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:af1905d5986e0b23c2e6bec390c3510b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a639cf04ff2505bc93f888a3d037ba87f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a639cf04ff2505bc93f888a3d037ba87f">rb_gzfile_set_sync</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a639cf04ff2505bc93f888a3d037ba87f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e5c2dbb35dc0f50bd84ec408669d4d1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a4e5c2dbb35dc0f50bd84ec408669d4d1">rb_gzfile_total_in</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a4e5c2dbb35dc0f50bd84ec408669d4d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae11b69aa1a467c84a874b6e4de56d1b5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae11b69aa1a467c84a874b6e4de56d1b5">rb_gzfile_total_out</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ae11b69aa1a467c84a874b6e4de56d1b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25a225a831d26f7d845e3eb11da98cd3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a25a225a831d26f7d845e3eb11da98cd3">rb_gzfile_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a25a225a831d26f7d845e3eb11da98cd3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6711f2a491c9280a15dcb3b92f9d9b94"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a6711f2a491c9280a15dcb3b92f9d9b94">rb_gzwriter_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a6711f2a491c9280a15dcb3b92f9d9b94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b208c81d64034bdd3a5b352ef0757c0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a9b208c81d64034bdd3a5b352ef0757c0">rb_gzwriter_s_open</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a9b208c81d64034bdd3a5b352ef0757c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8452d30112ede4154a8b897af1391e93"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a8452d30112ede4154a8b897af1391e93">rb_gzwriter_initialize</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a8452d30112ede4154a8b897af1391e93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5bc9add347e3878630788f6ade3d527c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a5bc9add347e3878630788f6ade3d527c">rb_gzwriter_flush</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a5bc9add347e3878630788f6ade3d527c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a159d293ed49c1930643c60cf16c4db2d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a159d293ed49c1930643c60cf16c4db2d">rb_gzwriter_write</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a159d293ed49c1930643c60cf16c4db2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:affb24b060bfd1539c3e15cc83e0090d0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#affb24b060bfd1539c3e15cc83e0090d0">rb_gzwriter_putc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:affb24b060bfd1539c3e15cc83e0090d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea19ab86776c5b8f3f5a60398571a191"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aea19ab86776c5b8f3f5a60398571a191">rb_gzreader_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:aea19ab86776c5b8f3f5a60398571a191"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a942285cef8a1b0b2e1afdd78b7145851"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a942285cef8a1b0b2e1afdd78b7145851">rb_gzreader_s_open</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a942285cef8a1b0b2e1afdd78b7145851"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8b2a5b4edfb123aa8c4541d4ca115767"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a8b2a5b4edfb123aa8c4541d4ca115767">rb_gzreader_initialize</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a8b2a5b4edfb123aa8c4541d4ca115767"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade80ae84740208df0cf8e203eb46e1e3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ade80ae84740208df0cf8e203eb46e1e3">rb_gzreader_rewind</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ade80ae84740208df0cf8e203eb46e1e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab929588c57519d86a8fa441e1597db7b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab929588c57519d86a8fa441e1597db7b">rb_gzreader_unused</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ab929588c57519d86a8fa441e1597db7b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c7e0287fe5b05f797607f169e54a3e5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a0c7e0287fe5b05f797607f169e54a3e5">rb_gzreader_read</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a0c7e0287fe5b05f797607f169e54a3e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93536b7308db5057c500dd1e67380adf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a93536b7308db5057c500dd1e67380adf">rb_gzreader_getc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a93536b7308db5057c500dd1e67380adf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65191869897222af0c38930e4ac30db6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a65191869897222af0c38930e4ac30db6">rb_gzreader_readchar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a65191869897222af0c38930e4ac30db6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40b27f7d1399d28454bca98c763196f8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a40b27f7d1399d28454bca98c763196f8">rb_gzreader_each_byte</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a40b27f7d1399d28454bca98c763196f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07f513c242cffa19f7cdc730db802cca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a07f513c242cffa19f7cdc730db802cca">rb_gzreader_ungetc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a07f513c242cffa19f7cdc730db802cca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac66218c2cc240d8257528044851695fe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac66218c2cc240d8257528044851695fe">rb_gzreader_ungetbyte</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ac66218c2cc240d8257528044851695fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a21b39715420f2aac71273447654d8dfb"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a21b39715420f2aac71273447654d8dfb">gzreader_skip_linebreaks</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)</td></tr> <tr class="separator:a21b39715420f2aac71273447654d8dfb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a7708f57b72c74bc70d6285c8a583d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a9a7708f57b72c74bc70d6285c8a583d7">gzreader_gets</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a9a7708f57b72c74bc70d6285c8a583d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a242f55bdd5be45d09288942bec7eda28"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a242f55bdd5be45d09288942bec7eda28">rb_gzreader_gets</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a242f55bdd5be45d09288942bec7eda28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0698356d0281c2aaae6a5f6ba6b4571"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae0698356d0281c2aaae6a5f6ba6b4571">rb_gzreader_readline</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ae0698356d0281c2aaae6a5f6ba6b4571"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab91fe3960ae03b62bd6f83d0839d06d5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab91fe3960ae03b62bd6f83d0839d06d5">rb_gzreader_each</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ab91fe3960ae03b62bd6f83d0839d06d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a3c9636f011355aa782e887cad5651e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a0a3c9636f011355aa782e887cad5651e">rb_gzreader_readlines</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a0a3c9636f011355aa782e887cad5651e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd1672aa43ea9dcf6cf1cb582e0fc0b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#acd1672aa43ea9dcf6cf1cb582e0fc0b5">Init_zlib</a> (void)</td></tr> <tr class="separator:acd1672aa43ea9dcf6cf1cb582e0fc0b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6914b600170d98f18590319dfa3852f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac6914b600170d98f18590319dfa3852f">raise_zlib_error</a> (int <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>)</td></tr> <tr class="separator:ac6914b600170d98f18590319dfa3852f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6527bfd588a4e87ad98bd78385d0d6a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a6527bfd588a4e87ad98bd78385d0d6a1">do_checksum</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, uLong *<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)</td></tr> <tr class="separator:a6527bfd588a4e87ad98bd78385d0d6a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf8ea87eb819cfec6118e625a801a9b8"><td class="memItemLeft" align="right" valign="top">static void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#adf8ea87eb819cfec6118e625a801a9b8">zstream_expand_buffer_protect</a> (void *ptr)</td></tr> <tr class="separator:adf8ea87eb819cfec6118e625a801a9b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2dd4f7b3cf5359dcc31ddf393f7c635"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac2dd4f7b3cf5359dcc31ddf393f7c635">zstream_expand_buffer_without_gvl</a> (struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> *z)</td></tr> <tr class="separator:ac2dd4f7b3cf5359dcc31ddf393f7c635"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad81b9665764a019bf5a2ed999ef8ff23"><td class="memItemLeft" align="right" valign="top">static void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ad81b9665764a019bf5a2ed999ef8ff23">zstream_run_func</a> (void *ptr)</td></tr> <tr class="separator:ad81b9665764a019bf5a2ed999ef8ff23"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6009578b69306f2164d85bfe04cf1b8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae6009578b69306f2164d85bfe04cf1b8">zstream_unblock_func</a> (void *ptr)</td></tr> <tr class="separator:ae6009578b69306f2164d85bfe04cf1b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f542cd328f93d9f01f5f419fe24f163"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a9f542cd328f93d9f01f5f419fe24f163">rb_inflate_add_dictionary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> dictionary)</td></tr> <tr class="separator:a9f542cd328f93d9f01f5f419fe24f163"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac36ef37291425ff162415bd86eef199a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac36ef37291425ff162415bd86eef199a">gzfile_new</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs *funcs, void(*endfunc)(struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *))</td></tr> <tr class="separator:ac36ef37291425ff162415bd86eef199a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa13f96d492d04f266b761709af5474a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aaa13f96d492d04f266b761709af5474a">gzfile_raise</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *gz, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *message)</td></tr> <tr class="separator:aaa13f96d492d04f266b761709af5474a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6395995d19005295ebdef5f625f8b8e7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a6395995d19005295ebdef5f625f8b8e7">gzfile_newstr</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *gz, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a6395995d19005295ebdef5f625f8b8e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0b10e2c3c734580429ee7c3132198f5"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac0b10e2c3c734580429ee7c3132198f5">gzfile_fill</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *gz, long len)</td></tr> <tr class="separator:ac0b10e2c3c734580429ee7c3132198f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5656a5e96a02017c8df6013b75625901"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a5656a5e96a02017c8df6013b75625901">gzfile_readpartial</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *gz, long len, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> outbuf)</td></tr> <tr class="separator:a5656a5e96a02017c8df6013b75625901"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2818ac86bef5c9e4ef657163a7aa021f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a2818ac86bef5c9e4ef657163a7aa021f">gzfile_getc</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *gz)</td></tr> <tr class="separator:a2818ac86bef5c9e4ef657163a7aa021f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ab7a43b9ca43186b2ba6fede5447713"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a7ab7a43b9ca43186b2ba6fede5447713">new_wrap</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> tmp)</td></tr> <tr class="separator:a7ab7a43b9ca43186b2ba6fede5447713"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a73afdf76d3cb4096163e14d20364e29b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a73afdf76d3cb4096163e14d20364e29b">gzfile_wrap</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, int close_io_on_error)</td></tr> <tr class="separator:a73afdf76d3cb4096163e14d20364e29b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae551a9cf5b50011f15bd260513b5edcd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ae551a9cf5b50011f15bd260513b5edcd">rb_gzfile_ecopts</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *gz, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> opts)</td></tr> <tr class="separator:ae551a9cf5b50011f15bd260513b5edcd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b464c8fe7353902bc1d315b4e70c097"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a6b464c8fe7353902bc1d315b4e70c097">rb_gzreader_readpartial</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a6b464c8fe7353902bc1d315b4e70c097"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab635adfe0b5bf4c3978da7485da219d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ab635adfe0b5bf4c3978da7485da219d6">rb_gzreader_getbyte</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:ab635adfe0b5bf4c3978da7485da219d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1de12f5568a5c4b2d65b9b21e4ecc559"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a1de12f5568a5c4b2d65b9b21e4ecc559">rb_gzreader_readbyte</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a1de12f5568a5c4b2d65b9b21e4ecc559"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb534cd844aae4377d7c5621a6c66f47"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#abb534cd844aae4377d7c5621a6c66f47">rb_gzreader_each_char</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:abb534cd844aae4377d7c5621a6c66f47"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ef39c23ec5e96c13f331bec0a76cf86"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a1ef39c23ec5e96c13f331bec0a76cf86">rb_gzreader_bytes</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a1ef39c23ec5e96c13f331bec0a76cf86"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a584aa0dc2ca6c929cea5e2c95f2309"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a7a584aa0dc2ca6c929cea5e2c95f2309">rscheck</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *rsptr, long rslen, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rs)</td></tr> <tr class="separator:a7a584aa0dc2ca6c929cea5e2c95f2309"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad53045caf40a99372688b39c80a43d4f"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ad53045caf40a99372688b39c80a43d4f">gzreader_charboundary</a> (struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *gz, long n)</td></tr> <tr class="separator:ad53045caf40a99372688b39c80a43d4f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a250bc1938ac14325bdd0e987c43b164f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a250bc1938ac14325bdd0e987c43b164f">rb_gzreader_lines</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a250bc1938ac14325bdd0e987c43b164f"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:ac46e5cb1de996ca8107b4c9fa36de1a0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#ac46e5cb1de996ca8107b4c9fa36de1a0">id_dictionaries</a></td></tr> <tr class="separator:ac46e5cb1de996ca8107b4c9fa36de1a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99e8b254173e7e086722c7c85aef11bd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a99e8b254173e7e086722c7c85aef11bd">cZError</a></td></tr> <tr class="separator:a99e8b254173e7e086722c7c85aef11bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acfbcdc2eab705cb9adc506c1772967a5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#acfbcdc2eab705cb9adc506c1772967a5">cStreamEnd</a></td></tr> <tr class="separator:acfbcdc2eab705cb9adc506c1772967a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a118542a58e50412eb61a659ab2fec922"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a118542a58e50412eb61a659ab2fec922">cNeedDict</a></td></tr> <tr class="separator:a118542a58e50412eb61a659ab2fec922"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8dde9187d13eaac25c657617b5be4863"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a8dde9187d13eaac25c657617b5be4863">cStreamError</a></td></tr> <tr class="separator:a8dde9187d13eaac25c657617b5be4863"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a854bd8ae5ea59191a828cd1e74bf869b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a854bd8ae5ea59191a828cd1e74bf869b">cDataError</a></td></tr> <tr class="separator:a854bd8ae5ea59191a828cd1e74bf869b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6331f0f12448c233d66f0a7333478f73"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a6331f0f12448c233d66f0a7333478f73">cMemError</a></td></tr> <tr class="separator:a6331f0f12448c233d66f0a7333478f73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40b0e94107a5744ef2c8bf372566a351"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a40b0e94107a5744ef2c8bf372566a351">cBufError</a></td></tr> <tr class="separator:a40b0e94107a5744ef2c8bf372566a351"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e3670ef9e9396ed79f741b95bba114e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a6e3670ef9e9396ed79f741b95bba114e">cVersionError</a></td></tr> <tr class="separator:a6e3670ef9e9396ed79f741b95bba114e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa63d1be0e4004b48c401da43ee062aa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#afa63d1be0e4004b48c401da43ee062aa">deflate_funcs</a></td></tr> <tr class="separator:afa63d1be0e4004b48c401da43ee062aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2ad0bab0aefc77f19d0a847587cd622"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#af2ad0bab0aefc77f19d0a847587cd622">inflate_funcs</a></td></tr> <tr class="separator:af2ad0bab0aefc77f19d0a847587cd622"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a1310970981dfb309a18f6a1a9a771b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a5a1310970981dfb309a18f6a1a9a771b">id_write</a></td></tr> <tr class="separator:a5a1310970981dfb309a18f6a1a9a771b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaab409b2dac658da354cd7efc5ad39ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aaab409b2dac658da354cd7efc5ad39ae">id_read</a></td></tr> <tr class="separator:aaab409b2dac658da354cd7efc5ad39ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b4f2a8b420ec7588f0a9983fb513b81"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a5b4f2a8b420ec7588f0a9983fb513b81">id_readpartial</a></td></tr> <tr class="separator:a5b4f2a8b420ec7588f0a9983fb513b81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3096167a3c55f32a5fa2535e5ee0c2c4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3096167a3c55f32a5fa2535e5ee0c2c4">id_flush</a></td></tr> <tr class="separator:a3096167a3c55f32a5fa2535e5ee0c2c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3aaa1e9a1fc3cdbe7d248a2e2cc7fee1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a3aaa1e9a1fc3cdbe7d248a2e2cc7fee1">id_seek</a></td></tr> <tr class="separator:a3aaa1e9a1fc3cdbe7d248a2e2cc7fee1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31e13f5b78569f329cb6a06c017f2e50"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a31e13f5b78569f329cb6a06c017f2e50">id_close</a></td></tr> <tr class="separator:a31e13f5b78569f329cb6a06c017f2e50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abcdd72011df523f601ff2cae7c2db12c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#abcdd72011df523f601ff2cae7c2db12c">id_path</a></td></tr> <tr class="separator:abcdd72011df523f601ff2cae7c2db12c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36eebcdf9e7bb39ed307205c3ca8a97f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a36eebcdf9e7bb39ed307205c3ca8a97f">id_input</a></td></tr> <tr class="separator:a36eebcdf9e7bb39ed307205c3ca8a97f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a990b3ee7956b7ed6b1ff1dc58ba8dbd0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a990b3ee7956b7ed6b1ff1dc58ba8dbd0">cGzError</a></td></tr> <tr class="separator:a990b3ee7956b7ed6b1ff1dc58ba8dbd0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add2d48237754031f6a7f737f4d9a9037"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#add2d48237754031f6a7f737f4d9a9037">cNoFooter</a></td></tr> <tr class="separator:add2d48237754031f6a7f737f4d9a9037"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a521d20fb17a1ab6dabdf841b53176b0a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#a521d20fb17a1ab6dabdf841b53176b0a">cCRCError</a></td></tr> <tr class="separator:a521d20fb17a1ab6dabdf841b53176b0a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec79cd86f6ccf185fa00496cc488310b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d74/zlib_8c.html#aec79cd86f6ccf185fa00496cc488310b">cLengthError</a></td></tr> <tr class="separator:aec79cd86f6ccf185fa00496cc488310b"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="afc4e917f63613cdcb25b41412fec731c"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc4e917f63613cdcb25b41412fec731c">◆ </a></span>ARG_FLUSH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ARG_FLUSH</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../df/d38/vm__exec_8c.html">val</a></td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>((<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>), Z_NO_FLUSH)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01442">1442</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01669">rb_deflate_deflate()</a>.</p> </div> </div> <a id="ad1ea5da65fb257c6b6bd30705ef1d498"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1ea5da65fb257c6b6bd30705ef1d498">◆ </a></span>ARG_LEVEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ARG_LEVEL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../df/d38/vm__exec_8c.html">val</a></td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>((<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>), Z_DEFAULT_COMPRESSION)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01438">1438</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01523">rb_deflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01742">rb_deflate_params()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01604">rb_deflate_s_deflate()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>.</p> </div> </div> <a id="a7edc91c5c5632a30a7e68e553c524f1e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7edc91c5c5632a30a7e68e553c524f1e">◆ </a></span>ARG_MEMLEVEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ARG_MEMLEVEL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../df/d38/vm__exec_8c.html">val</a></td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>((<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>), <a class="el" href="../../db/d74/zlib_8c.html#a19c8e60fa32d4ddf303ce988ba97af61">DEF_MEM_LEVEL</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01440">1440</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01523">rb_deflate_initialize()</a>.</p> </div> </div> <a id="aff8577459303281108cc629ca55b257d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff8577459303281108cc629ca55b257d">◆ </a></span>ARG_STRATEGY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ARG_STRATEGY</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../df/d38/vm__exec_8c.html">val</a></td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>((<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>), Z_DEFAULT_STRATEGY)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01441">1441</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01523">rb_deflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01742">rb_deflate_params()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>.</p> </div> </div> <a id="aa2e335abca9e9229784c20acb8468b5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2e335abca9e9229784c20acb8468b5b">◆ </a></span>ARG_WBITS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ARG_WBITS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../df/d38/vm__exec_8c.html">val</a></td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#aef54da824b8b63a6f49c1b31a0d4a00e">FIXNUMARG</a>((<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>), MAX_WBITS)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01439">1439</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01523">rb_deflate_initialize()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01866">rb_inflate_initialize()</a>.</p> </div> </div> <a id="a7d6ca7c7bf29ab7bac2b53af2e844a33"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d6ca7c7bf29ab7bac2b53af2e844a33">◆ </a></span>checksum_long</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define checksum_long</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">sum, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">ptr, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">len </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)((sum), (ptr), (len))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00389">389</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00393">do_checksum()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02653">gzfile_calc_crc()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02616">gzfile_write()</a>.</p> </div> </div> <a id="a19c8e60fa32d4ddf303ce988ba97af61"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19c8e60fa32d4ddf303ce988ba97af61">◆ </a></span>DEF_MEM_LEVEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DEF_MEM_LEVEL   MAX_MEM_LEVEL</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00042">42</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>.</p> </div> </div> <a id="aef54da824b8b63a6f49c1b31a0d4a00e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef54da824b8b63a6f49c1b31a0d4a00e">◆ </a></span>FIXNUMARG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FIXNUMARG</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">ifnil </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a4832bad8845a35fc50f7a160901854a1">NIL_P</a>((<a class="code" href="../../df/d38/vm__exec_8c.html">val</a>)) ? (ifnil) \</div><div class="line"> : ((<span class="keywordtype">void</span>)<a class="code" href="../../de/de6/ruby_2ruby_8h.html#ad5a1e03b0a66824f95f6aaf07b4a4052">Check_Type</a>((<a class="code" href="../../df/d38/vm__exec_8c.html">val</a>), <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a523855de5546c34061e030f4606db3e9">T_FIXNUM</a>), <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a9444c431b3cb1184e7523fc572f2c758">FIX2INT</a>((<a class="code" href="../../df/d38/vm__exec_8c.html">val</a>))))</div><div class="ttc" id="ruby_2ruby_8h_html_a523855de5546c34061e030f4606db3e9"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a523855de5546c34061e030f4606db3e9">T_FIXNUM</a></div><div class="ttdeci">#define T_FIXNUM</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00497">ruby.h:497</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_ad5a1e03b0a66824f95f6aaf07b4a4052"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#ad5a1e03b0a66824f95f6aaf07b4a4052">Check_Type</a></div><div class="ttdeci">#define Check_Type(v, t)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00539">ruby.h:539</a></div></div> <div class="ttc" id="vm__exec_8c_html"><div class="ttname"><a href="../../df/d38/vm__exec_8c.html">val</a></div><div class="ttdeci">#define val</div></div> <div class="ttc" id="ruby_2ruby_8h_html_a4832bad8845a35fc50f7a160901854a1"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a4832bad8845a35fc50f7a160901854a1">NIL_P</a></div><div class="ttdeci">#define NIL_P(v)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00446">ruby.h:446</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_a9444c431b3cb1184e7523fc572f2c758"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a9444c431b3cb1184e7523fc572f2c758">FIX2INT</a></div><div class="ttdeci">#define FIX2INT(x)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00624">ruby.h:624</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01434">1434</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01714">rb_deflate_flush()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03510">rb_gzwriter_flush()</a>.</p> </div> </div> <a id="a329bee5e3836f45d17bceab710b5c0e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a329bee5e3836f45d17bceab710b5c0e4">◆ </a></span>GZ_EXTRAFLAG_FAST</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_EXTRAFLAG_FAST   0x4</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02157">2157</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a699d9a0d29556e45e792bfdc87b00095"></a> <h2 class="memtitle"><span class="permalink"><a href="#a699d9a0d29556e45e792bfdc87b00095">◆ </a></span>GZ_EXTRAFLAG_SLOW</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_EXTRAFLAG_SLOW   0x2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02158">2158</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a82937e7197ce414b6fa6df441d266df2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82937e7197ce414b6fa6df441d266df2">◆ </a></span>GZ_FLAG_COMMENT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_FLAG_COMMENT   0x10</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02153">2153</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a22e693caf8099e40d17ce08dd56fea4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a22e693caf8099e40d17ce08dd56fea4a">◆ </a></span>GZ_FLAG_ENCRYPT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_FLAG_ENCRYPT   0x20</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02154">2154</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="af5b7405cce60071f64fb850e2f0dccb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#af5b7405cce60071f64fb850e2f0dccb9">◆ </a></span>GZ_FLAG_EXTRA</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_FLAG_EXTRA   0x4</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02151">2151</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a5cfbbcaca085fb563eda811e5502fce6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5cfbbcaca085fb563eda811e5502fce6">◆ </a></span>GZ_FLAG_MULTIPART</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_FLAG_MULTIPART   0x2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02150">2150</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a29fcc98a830be3394970291d07b51d78"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29fcc98a830be3394970291d07b51d78">◆ </a></span>GZ_FLAG_ORIG_NAME</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_FLAG_ORIG_NAME   0x8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02152">2152</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="ab06827f3f0880ea5ee95c97a1e849027"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab06827f3f0880ea5ee95c97a1e849027">◆ </a></span>GZ_FLAG_UNKNOWN_MASK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_FLAG_UNKNOWN_MASK   0xc0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02155">2155</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a32431672e3e1ad867381e740319ef4a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32431672e3e1ad867381e740319ef4a5">◆ </a></span>GZ_MAGIC1</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_MAGIC1   0x1f</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02147">2147</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="adb199dfd7de21c27c0573658a6e54969"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb199dfd7de21c27c0573658a6e54969">◆ </a></span>GZ_MAGIC2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_MAGIC2   0x8b</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02148">2148</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a1daaa7affc52eead726219716c3b204c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1daaa7affc52eead726219716c3b204c">◆ </a></span>GZ_METHOD_DEFLATE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZ_METHOD_DEFLATE   8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02149">2149</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a919b04687dc699ed86d43cda1e656fb0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a919b04687dc699ed86d43cda1e656fb0">◆ </a></span>GZFILE_CBUF_CAPA</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZFILE_CBUF_CAPA   10</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02209">2209</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>.</p> </div> </div> <a id="a65f023980b77fbb7ab0508fcceaeb86a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a65f023980b77fbb7ab0508fcceaeb86a">◆ </a></span>GZFILE_FLAG_FOOTER_FINISHED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZFILE_FLAG_FOOTER_FINISHED   (<a class="el" href="../../db/d74/zlib_8c.html#a0f4de67a965c073b3e816adfa49342e6">ZSTREAM_FLAG_UNUSED</a> << 2)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02213">2213</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02684">gzfile_fill()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02499">gzfile_make_footer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">gzfile_read_all()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02866">gzfile_reader_end_run()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02902">gzfile_reader_get_unused()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02716">gzfile_readpartial()</a>.</p> </div> </div> <a id="adab66e8191de2370323b945850ee5572"></a> <h2 class="memtitle"><span class="permalink"><a href="#adab66e8191de2370323b945850ee5572">◆ </a></span>GZFILE_FLAG_HEADER_FINISHED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZFILE_FLAG_HEADER_FINISHED   (<a class="el" href="../../db/d74/zlib_8c.html#a0f4de67a965c073b3e816adfa49342e6">ZSTREAM_FLAG_UNUSED</a> << 1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02212">2212</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02616">gzfile_write()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02841">gzfile_writer_end_run()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03234">rb_gzfile_set_comment()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03185">rb_gzfile_set_mtime()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03210">rb_gzfile_set_orig_name()</a>.</p> </div> </div> <a id="a637830bd5c8d0cfc50c0f547e49e048b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a637830bd5c8d0cfc50c0f547e49e048b">◆ </a></span>GZFILE_FLAG_SYNC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZFILE_FLAG_SYNC   <a class="el" href="../../db/d74/zlib_8c.html#a0f4de67a965c073b3e816adfa49342e6">ZSTREAM_FLAG_UNUSED</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02211">2211</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02616">gzfile_write()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02315">gzfile_write_raw()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03335">rb_gzfile_set_sync()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03320">rb_gzfile_sync()</a>.</p> </div> </div> <a id="a35d596906701ef77cd92c36bfd2abea9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35d596906701ef77cd92c36bfd2abea9">◆ </a></span>GZFILE_IS_FINISHED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZFILE_IS_FINISHED</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">gz</td><td>)</td> <td>   (<a class="el" href="../../db/d74/zlib_8c.html#ac82801e0b5eb31e0c3f9a8ba229b18aa">ZSTREAM_IS_FINISHED</a>(&(gz)->z) && (gz)->z.buf_filled == 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02215">2215</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02684">gzfile_fill()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">gzfile_read_all()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02866">gzfile_reader_end_run()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02902">gzfile_reader_get_unused()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02716">gzfile_readpartial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03934">gzreader_skip_linebreaks()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03307">rb_gzfile_eof_p()</a>.</p> </div> </div> <a id="a2903d66d3ce108a1f9e9913c7ed24151"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2903d66d3ce108a1f9e9913c7ed24151">◆ </a></span>GZFILE_READ_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZFILE_READ_SIZE   2048</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02218">2218</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02330">gzfile_read_raw_partial()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02341">gzfile_read_raw_rescue()</a>.</p> </div> </div> <a id="aa79bb1851b23de8962e3b6e1e628168a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa79bb1851b23de8962e3b6e1e628168a">◆ </a></span>gzfile_reader_new</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define gzfile_reader_new</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">gz</td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#ac36ef37291425ff162415bd86eef199a">gzfile_new</a>((gz),&<a class="el" href="../../db/d74/zlib_8c.html#af2ad0bab0aefc77f19d0a847587cd622">inflate_funcs</a>,<a class="el" href="../../db/d74/zlib_8c.html#a90c2d8235ad33cb6021fd0c5e3bcd591">gzfile_reader_end</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02283">2283</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03639">rb_gzreader_s_allocate()</a>.</p> </div> </div> <a id="a566b6fb951887e54f166b6bdcedb055a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a566b6fb951887e54f166b6bdcedb055a">◆ </a></span>gzfile_writer_new</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define gzfile_writer_new</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">gz</td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#ac36ef37291425ff162415bd86eef199a">gzfile_new</a>((gz),&<a class="el" href="../../db/d74/zlib_8c.html#afa63d1be0e4004b48c401da43ee062aa">deflate_funcs</a>,<a class="el" href="../../db/d74/zlib_8c.html#a778bf6cd0290fbf1a7dadab67232aa4d">gzfile_writer_end</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02282">2282</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03437">rb_gzwriter_s_allocate()</a>.</p> </div> </div> <a id="adb3a3e2afee543d84b7c082942adbddc"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb3a3e2afee543d84b7c082942adbddc">◆ </a></span>GZIP_SUPPORT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GZIP_SUPPORT   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00034">34</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> </div> </div> <a id="ab7fd4cffa939f06686c7760d1f99987c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7fd4cffa939f06686c7760d1f99987c">◆ </a></span>MAX_UINT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAX_UINT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   (uInt)(n)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00055">55</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00669">zstream_expand_buffer_into()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01096">zstream_sync()</a>.</p> </div> </div> <a id="ab796b958c0909ad05a163c50a84a2e1f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab796b958c0909ad05a163c50a84a2e1f">◆ </a></span>OBJ_IS_FREED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OBJ_IS_FREED</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../df/d38/vm__exec_8c.html">val</a></td><td>)</td> <td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a1d4c05021aacd8cab989ff60f95ebe2d">RBASIC</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)->flags == 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00031">31</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> </div> </div> <a id="aa80fe9c38f282da7fffcf658dec9d560"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa80fe9c38f282da7fffcf658dec9d560">◆ </a></span>OS_AMIGA</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_AMIGA   0x01</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02162">2162</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="af1565da39d852ca849f241fb54f5a0de"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1565da39d852ca849f241fb54f5a0de">◆ </a></span>OS_ATARI</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_ATARI   0x05</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02165">2165</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a919da7d9b61966c3af796ab42e618bef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a919da7d9b61966c3af796ab42e618bef">◆ </a></span>OS_CODE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_CODE   <a class="el" href="../../db/d74/zlib_8c.html#a2682d177c2a329a69e2b6c8a15108734">OS_UNIX</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02179">2179</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02250">gzfile_new()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a3ebbd7c86bdb607cf4829e224674065a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ebbd7c86bdb607cf4829e224674065a">◆ </a></span>OS_CPM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_CPM   0x09</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02173">2173</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ad8ab8a16c48eb1f25943d0657e9bd908"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8ab8a16c48eb1f25943d0657e9bd908">◆ </a></span>OS_MACOS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_MACOS   0x07</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02167">2167</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a6ebd40ef10abdc7d51315a504971512c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ebd40ef10abdc7d51315a504971512c">◆ </a></span>OS_MSDOS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_MSDOS   0x00</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02161">2161</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a6969eccaa3b30fb728efffb28579dbfb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6969eccaa3b30fb728efffb28579dbfb">◆ </a></span>OS_OS2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_OS2   0x06</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02166">2166</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ac79515172c8ac9690b54a9c726ad271e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac79515172c8ac9690b54a9c726ad271e">◆ </a></span>OS_QDOS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_QDOS   0x0c</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02174">2174</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a3c2c2fe0294165aa734e684b43f6112d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3c2c2fe0294165aa734e684b43f6112d">◆ </a></span>OS_RISCOS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_RISCOS   0x0d</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02175">2175</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a9862aac9b550e1dd5a5ae2dfae8ece72"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9862aac9b550e1dd5a5ae2dfae8ece72">◆ </a></span>OS_TOPS20</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_TOPS20   0x0a</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02168">2168</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a2682d177c2a329a69e2b6c8a15108734"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2682d177c2a329a69e2b6c8a15108734">◆ </a></span>OS_UNIX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_UNIX   0x03</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02164">2164</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="abc345847324c9aacdb22557295a6f47a"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc345847324c9aacdb22557295a6f47a">◆ </a></span>OS_UNKNOWN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_UNKNOWN   0xff</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02176">2176</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a9675bc7142d206a574f1230fc8130344"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9675bc7142d206a574f1230fc8130344">◆ </a></span>OS_VMCMS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_VMCMS   0x04</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02171">2171</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a9d07e847ba5ca725cd72da114385cc37"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d07e847ba5ca725cd72da114385cc37">◆ </a></span>OS_VMS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_VMS   0x02</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02163">2163</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ab8c918230afb105e2615a86c26e43691"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8c918230afb105e2615a86c26e43691">◆ </a></span>OS_WIN32</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_WIN32   0x0b</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02169">2169</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a7324784de004d676978df952c33f5eb0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7324784de004d676978df952c33f5eb0">◆ </a></span>OS_ZSYSTEM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OS_ZSYSTEM   0x08</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02172">2172</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a403f9f34a2dd7ceff61fa616ed592f55"></a> <h2 class="memtitle"><span class="permalink"><a href="#a403f9f34a2dd7ceff61fa616ed592f55">◆ </a></span>rb_gzwriter_addstr</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_gzwriter_addstr   <a class="el" href="../../df/d0a/io_8c.html#a14cd5bbcedd59cf5490ee633955825ed">rb_io_addstr</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03566">3566</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a82a4820e7df6f15143aec4012b0dbf2d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82a4820e7df6f15143aec4012b0dbf2d">◆ </a></span>rb_gzwriter_print</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_gzwriter_print   <a class="el" href="../../df/d0a/io_8c.html#afe817473eb851b2c50b6882fb46e9db6">rb_io_print</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03576">3576</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a49d2c90ad70e318ef8458e78c5f0b4c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49d2c90ad70e318ef8458e78c5f0b4c2">◆ </a></span>rb_gzwriter_printf</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_gzwriter_printf   <a class="el" href="../../df/d0a/io_8c.html#a38badf2cb0b09c67962b4fd62a0898ba">rb_io_printf</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03571">3571</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a3d37de9747b7b43ffaa9341d5c0e3eb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d37de9747b7b43ffaa9341d5c0e3eb9">◆ </a></span>rb_gzwriter_puts</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_gzwriter_puts   <a class="el" href="../../df/d0a/io_8c.html#a7e73b2b54a67762b3ca384b738609106">rb_io_puts</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03581">3581</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a1eb318f92410493e1eb5e02c570a18d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1eb318f92410493e1eb5e02c570a18d0">◆ </a></span>rb_zlib_adler32_combine</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_zlib_adler32_combine   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00458">458</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a0cb16b632c32025591aeb78b06a60f80"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0cb16b632c32025591aeb78b06a60f80">◆ </a></span>rb_zlib_crc32_combine</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_zlib_crc32_combine   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00496">496</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a0b14a227fa47a44d87d68fdf186f2ce4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b14a227fa47a44d87d68fdf186f2ce4">◆ </a></span>RUBY_ZLIB_VERSION</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY_ZLIB_VERSION   "0.6.0"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00028">28</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a8ba1f78f06c67825a7841bc2e2fa3d87"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ba1f78f06c67825a7841bc2e2fa3d87">◆ </a></span>sizeof</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define sizeof</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   ((int)sizeof(x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00058">58</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00572">get_addr()</a>.</p> </div> </div> <a id="a17eefcd003c6b1e9429ccbd40496e594"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17eefcd003c6b1e9429ccbd40496e594">◆ </a></span>VALGRIND_MAKE_MEM_DEFINED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VALGRIND_MAKE_MEM_DEFINED</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00024">24</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00581">zlib_mem_alloc()</a>.</p> </div> </div> <a id="ae893baae242001d89c2319ab442fc610"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae893baae242001d89c2319ab442fc610">◆ </a></span>VALGRIND_MAKE_MEM_UNDEFINED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VALGRIND_MAKE_MEM_UNDEFINED</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00025">25</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> </div> </div> <a id="a223e8163bf541865492eb6d3e6fa5509"></a> <h2 class="memtitle"><span class="permalink"><a href="#a223e8163bf541865492eb6d3e6fa5509">◆ </a></span>zstream_append_buffer2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define zstream_append_buffer2</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">z, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d74/zlib_8c.html#a29d4729c2f9d92c8c025c46d62e12b6b">zstream_append_buffer</a>((z),(Bytef*)<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3f0e4e2b6d073369cc1c2ddde00b13bb">RSTRING_PTR</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>),<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0d1c6e4431397f8bd285073af0d98d77">RSTRING_LEN</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00761">761</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02048">rb_inflate_addstr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02011">rb_inflate_inflate()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00897">zstream_passthrough_input()</a>.</p> </div> </div> <a id="a16cd191d6e88be754560d68f3da6a617"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16cd191d6e88be754560d68f3da6a617">◆ </a></span>zstream_append_input2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define zstream_append_input2</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">z, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../de/de6/ruby_2ruby_8h.html#a8aa2ce26d266baf56c9068a693d6073e">RB_GC_GUARD</a>(<a class="code" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>),\</div><div class="line"> zstream_append_input((z), (Bytef*)<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3f0e4e2b6d073369cc1c2ddde00b13bb">RSTRING_PTR</a>(<a class="code" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>), <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a0d1c6e4431397f8bd285073af0d98d77">RSTRING_LEN</a>(<a class="code" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>))</div><div class="ttc" id="ruby_2ruby_8h_html_a8aa2ce26d266baf56c9068a693d6073e"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a8aa2ce26d266baf56c9068a693d6073e">RB_GC_GUARD</a></div><div class="ttdeci">#define RB_GC_GUARD(v)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00530">ruby.h:530</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_a0d1c6e4431397f8bd285073af0d98d77"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a0d1c6e4431397f8bd285073af0d98d77">RSTRING_LEN</a></div><div class="ttdeci">#define RSTRING_LEN(str)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00862">ruby.h:862</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_a3f0e4e2b6d073369cc1c2ddde00b13bb"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a3f0e4e2b6d073369cc1c2ddde00b13bb">RSTRING_PTR</a></div><div class="ttdeci">#define RSTRING_PTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00866">ruby.h:866</a></div></div> <div class="ttc" id="win32ole_8c_html_ac4055e3a20b6b3af3d10590ea446ef6c"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a></div><div class="ttdeci">v</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00798">win32ole.c:798</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00873">873</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02363">gzfile_read_raw_ensure()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02376">gzfile_read_raw_until_zero()</a>.</p> </div> </div> <a id="ac265c0b9da89d53c96972fef73c0f13f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac265c0b9da89d53c96972fef73c0f13f">◆ </a></span>ZSTREAM_AVAIL_OUT_STEP_MAX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_AVAIL_OUT_STEP_MAX   16384</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00561">561</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00620">zstream_expand_buffer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00699">zstream_expand_buffer_without_gvl()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00801">zstream_shift_buffer()</a>.</p> </div> </div> <a id="adb75f044bbf3ce14007dc5ec798077b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb75f044bbf3ce14007dc5ec798077b5">◆ </a></span>ZSTREAM_AVAIL_OUT_STEP_MIN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_AVAIL_OUT_STEP_MIN   2048</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00562">562</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00620">zstream_expand_buffer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00699">zstream_expand_buffer_without_gvl()</a>.</p> </div> </div> <a id="a5943046862b8612a847296500f3e5ca9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5943046862b8612a847296500f3e5ca9">◆ </a></span>zstream_deflate_new</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define zstream_deflate_new</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">klass</td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#ae42567a15e362335b6f62dd05e39d43d">zstream_new</a>((klass), &<a class="el" href="../../db/d74/zlib_8c.html#afa63d1be0e4004b48c401da43ee062aa">deflate_funcs</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01173">1173</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01446">rb_deflate_s_allocate()</a>.</p> </div> </div> <a id="afd0197f5235b7dcf147e4d31ec354fd1"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd0197f5235b7dcf147e4d31ec354fd1">◆ </a></span>ZSTREAM_EXPAND_BUFFER_OK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_EXPAND_BUFFER_OK   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00555">555</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00699">zstream_expand_buffer_without_gvl()</a>.</p> </div> </div> <a id="ae8902ac27636dcbfbb4f8ce2123bbc40"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8902ac27636dcbfbb4f8ce2123bbc40">◆ </a></span>ZSTREAM_FLAG_CLOSING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_FLAG_CLOSING   0x8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00544">544</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02879">gzfile_reader_end()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02857">gzfile_writer_end()</a>.</p> </div> </div> <a id="aa4a848437a008b5e42853c055dbd23e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4a848437a008b5e42853c055dbd23e9">◆ </a></span>ZSTREAM_FLAG_FINISHED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_FLAG_FINISHED   0x4</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00543">543</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00963">zstream_run_func()</a>.</p> </div> </div> <a id="ac4c118527c7ae628ef5b1c7165ae2eab"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4c118527c7ae628ef5b1c7165ae2eab">◆ </a></span>ZSTREAM_FLAG_GZFILE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_FLAG_GZFILE</td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">0x10 <span class="comment">/* disallows yield from expand_buffer for</span></div><div class="line"><span class="comment"> gzip*/</span></div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00545">545</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02250">gzfile_new()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02286">gzfile_reset()</a>.</p> </div> </div> <a id="a2ce7db0da9f0d42bbc293b5964a75f88"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2ce7db0da9f0d42bbc293b5964a75f88">◆ </a></span>ZSTREAM_FLAG_IN_STREAM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_FLAG_IN_STREAM   0x2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00542">542</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">zstream_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00963">zstream_run_func()</a>.</p> </div> </div> <a id="a5e32e8d145d2fd13802c9df9f0408c7e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e32e8d145d2fd13802c9df9f0408c7e">◆ </a></span>ZSTREAM_FLAG_READY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_FLAG_READY   0x1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00541">541</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00923">zstream_reset()</a>.</p> </div> </div> <a id="a0f4de67a965c073b3e816adfa49342e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f4de67a965c073b3e816adfa49342e6">◆ </a></span>ZSTREAM_FLAG_UNUSED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_FLAG_UNUSED   0x20</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00547">547</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> </div> </div> <a id="af7f98835c547be7918389383d305574b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7f98835c547be7918389383d305574b">◆ </a></span>zstream_inflate_new</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define zstream_inflate_new</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">klass</td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#ae42567a15e362335b6f62dd05e39d43d">zstream_new</a>((klass), &<a class="el" href="../../db/d74/zlib_8c.html#af2ad0bab0aefc77f19d0a847587cd622">inflate_funcs</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01174">1174</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01813">rb_inflate_s_allocate()</a>.</p> </div> </div> <a id="a379598fdc1593c3d19f01a5733c2be2a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a379598fdc1593c3d19f01a5733c2be2a">◆ </a></span>zstream_init_deflate</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define zstream_init_deflate</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">z</td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#adf4d0972a77e24d01c18cfcf0393cff2">zstream_init</a>((z), &<a class="el" href="../../db/d74/zlib_8c.html#afa63d1be0e4004b48c401da43ee062aa">deflate_funcs</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00616">616</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01604">rb_deflate_s_deflate()</a>.</p> </div> </div> <a id="a412ba79b8af8eefd4ad476632069e55b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a412ba79b8af8eefd4ad476632069e55b">◆ </a></span>zstream_init_inflate</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define zstream_init_inflate</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">z</td><td>)</td> <td>   <a class="el" href="../../db/d74/zlib_8c.html#adf4d0972a77e24d01c18cfcf0393cff2">zstream_init</a>((z), &<a class="el" href="../../db/d74/zlib_8c.html#af2ad0bab0aefc77f19d0a847587cd622">inflate_funcs</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00617">617</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01919">rb_inflate_s_inflate()</a>.</p> </div> </div> <a id="a64382d1441a1271dfbbc671b97a8a6da"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64382d1441a1271dfbbc671b97a8a6da">◆ </a></span>ZSTREAM_INITIAL_BUFSIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_INITIAL_BUFSIZE   1024</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00559">559</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00620">zstream_expand_buffer()</a>.</p> </div> </div> <a id="af9600d6e9a3b35d71781a8d0e0e9dae6"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9600d6e9a3b35d71781a8d0e0e9dae6">◆ </a></span>ZSTREAM_IS_CLOSING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_IS_CLOSING</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">z</td><td>)</td> <td>   ((z)->flags & <a class="el" href="../../db/d74/zlib_8c.html#ae8902ac27636dcbfbb4f8ce2123bbc40">ZSTREAM_FLAG_CLOSING</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00552">552</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02879">gzfile_reader_end()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02857">gzfile_writer_end()</a>.</p> </div> </div> <a id="ac82801e0b5eb31e0c3f9a8ba229b18aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac82801e0b5eb31e0c3f9a8ba229b18aa">◆ </a></span>ZSTREAM_IS_FINISHED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_IS_FINISHED</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">z</td><td>)</td> <td>   ((z)->flags & <a class="el" href="../../db/d74/zlib_8c.html#aa4a848437a008b5e42853c055dbd23e9">ZSTREAM_FLAG_FINISHED</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">551</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02684">gzfile_fill()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">gzfile_read_all()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">gzfile_read_more()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02716">gzfile_readpartial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02048">rb_inflate_addstr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02011">rb_inflate_inflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01408">rb_zstream_finished_p()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>.</p> </div> </div> <a id="a68aaee1b99bc8cf6d0114fbcc663ced2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68aaee1b99bc8cf6d0114fbcc663ced2">◆ </a></span>ZSTREAM_IS_GZFILE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_IS_GZFILE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">z</td><td>)</td> <td>   ((z)->flags & <a class="el" href="../../db/d74/zlib_8c.html#ac4c118527c7ae628ef5b1c7165ae2eab">ZSTREAM_FLAG_GZFILE</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00553">553</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00620">zstream_expand_buffer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> </div> </div> <a id="a10581a7cfc5ee1940b54ba5ae9124ac1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10581a7cfc5ee1940b54ba5ae9124ac1">◆ </a></span>ZSTREAM_IS_READY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_IS_READY</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">z</td><td>)</td> <td>   ((z)->flags & <a class="el" href="../../db/d74/zlib_8c.html#a5e32e8d145d2fd13802c9df9f0408c7e">ZSTREAM_FLAG_READY</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00550">550</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02985">gzfile_ensure_close()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02233">gzfile_free()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02902">gzfile_reader_get_unused()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01417">rb_zstream_closed_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">zstream_end()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01152">zstream_free()</a>.</p> </div> </div> <a id="a0a1ae8c8262b9bba026514a17370b150"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0a1ae8c8262b9bba026514a17370b150">◆ </a></span>ZSTREAM_READY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZSTREAM_READY</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">z</td><td>)</td> <td>   ((z)->flags |= <a class="el" href="../../db/d74/zlib_8c.html#a5e32e8d145d2fd13802c9df9f0408c7e">ZSTREAM_FLAG_READY</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00549">549</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01523">rb_deflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01604">rb_deflate_s_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03677">rb_gzreader_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01866">rb_inflate_initialize()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01919">rb_inflate_s_inflate()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a34d4f9dc22128bb8fa23de3fd6b3c3ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34d4f9dc22128bb8fa23de3fd6b3c3ad">◆ </a></span>deflate_run()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> deflate_run </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01571">1571</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01604">rb_deflate_s_deflate()</a>.</p> </div> </div> <a id="aa3629407bd065e9c749e61b6c2c2a7ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3629407bd065e9c749e61b6c2c2a7ed">◆ </a></span>do_checksum() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> do_checksum </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uLong(*)(uLong, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> Bytef *, uInt) </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01964">rb_inflate_add_dictionary()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00435">rb_zlib_adler32()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00473">rb_zlib_crc32()</a>.</p> </div> </div> <a id="a6527bfd588a4e87ad98bd78385d0d6a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6527bfd588a4e87ad98bd78385d0d6a1">◆ </a></span>do_checksum() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> do_checksum </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uLong * </td> <td class="paramname"><em>func</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00393">393</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00389">checksum_long</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00601">NUM2ULONG</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00330">rb_uint2inum()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>.</p> </div> </div> <a id="ab1b5d19e044b72fef43b08c47dc1ff54"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab1b5d19e044b72fef43b08c47dc1ff54">◆ </a></span>do_deflate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void do_deflate </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flush</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01630">1630</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01691">rb_deflate_addstr()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01669">rb_deflate_deflate()</a>.</p> </div> </div> <a id="ae2e91360f106fdd3d40bb4f6f6868e93"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae2e91360f106fdd3d40bb4f6f6868e93">◆ </a></span>do_inflate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void do_inflate </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>src</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01942">1942</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02048">rb_inflate_addstr()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02011">rb_inflate_inflate()</a>.</p> </div> </div> <a id="a4d184a166883a059ca5c3380d6474326"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d184a166883a059ca5c3380d6474326">◆ </a></span>finalizer_warn()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void finalizer_warn </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>msg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00351">351</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02233">gzfile_free()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01142">zstream_finalize()</a>.</p> </div> </div> <a id="a670ce9f9fda6c3287a7baa35266181fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a670ce9f9fda6c3287a7baa35266181fc">◆ </a></span>get_gzfile()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * get_gzfile </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">2919</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cGzError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00550">ZSTREAM_IS_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03259">rb_gzfile_close()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03144">rb_gzfile_comment()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03082">rb_gzfile_crc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03307">rb_gzfile_eof_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03277">rb_gzfile_finish()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03104">rb_gzfile_level()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03160">rb_gzfile_lineno()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03093">rb_gzfile_mtime()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03127">rb_gzfile_orig_name()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03115">rb_gzfile_os_code()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03234">rb_gzfile_set_comment()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03171">rb_gzfile_set_lineno()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03185">rb_gzfile_set_mtime()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03210">rb_gzfile_set_orig_name()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03335">rb_gzfile_set_sync()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03320">rb_gzfile_sync()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03071">rb_gzfile_to_io()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03354">rb_gzfile_total_in()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03365">rb_gzfile_total_out()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03821">rb_gzreader_getbyte()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03792">rb_gzreader_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03738">rb_gzreader_read()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03769">rb_gzreader_readpartial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03711">rb_gzreader_rewind()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03926">rb_gzreader_ungetbyte()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03905">rb_gzreader_ungetc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03510">rb_gzwriter_flush()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03551">rb_gzwriter_putc()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03534">rb_gzwriter_write()</a>.</p> </div> </div> <a id="a368668345eab1044fb181d0da06b8574"></a> <h2 class="memtitle"><span class="permalink"><a href="#a368668345eab1044fb181d0da06b8574">◆ </a></span>get_zstream()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * get_zstream </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">1177</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00302">cZError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00550">ZSTREAM_IS_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01691">rb_deflate_addstr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01669">rb_deflate_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01714">rb_deflate_flush()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01549">rb_deflate_init_copy()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01742">rb_deflate_params()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01784">rb_deflate_set_dictionary()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02048">rb_inflate_addstr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02011">rb_inflate_inflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02119">rb_inflate_set_dictionary()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02079">rb_inflate_sync()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02096">rb_inflate_sync_point_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01399">rb_zstream_adler()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01390">rb_zstream_data_type()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01257">rb_zstream_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01284">rb_zstream_finish()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01408">rb_zstream_finished_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01268">rb_zstream_reset()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01346">rb_zstream_set_avail_out()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01370">rb_zstream_total_in()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01379">rb_zstream_total_out()</a>.</p> </div> </div> <a id="a3767d9abc6f90bb938becbfc59e2288e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3767d9abc6f90bb938becbfc59e2288e">◆ </a></span>gzfile_calc_crc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_calc_crc </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02653">2653</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00389">checksum_long</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02197">gzfile::crc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02199">gzfile::ungetc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02703">gzfile_read()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">gzfile_read_all()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02716">gzfile_readpartial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03934">gzreader_skip_linebreaks()</a>.</p> </div> </div> <a id="ac9371f9750eb73421712d261a497c729"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac9371f9750eb73421712d261a497c729">◆ </a></span>gzfile_check_footer()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_check_footer </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">2591</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cCRCError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cLengthError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cNoFooter</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02197">gzfile::crc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02213">GZFILE_FLAG_FOOTER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02405">gzfile_get32()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02425">gzfile_raise()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02363">gzfile_read_raw_ensure()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00878">zstream_discard_input()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02684">gzfile_fill()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">gzfile_read_all()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02866">gzfile_reader_end_run()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02902">gzfile_reader_get_unused()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02716">gzfile_readpartial()</a>.</p> </div> </div> <a id="a495f7f3722e3694a6d3b9f2dc4c453fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a495f7f3722e3694a6d3b9f2dc4c453fc">◆ </a></span>gzfile_close()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_close </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>closeflag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02301">2301</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02196">gzfile::comment</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02200">gzfile::end</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_close</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02195">gzfile::orig_name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l01598">rb_respond_to()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02985">gzfile_ensure_close()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03259">rb_gzfile_close()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03277">rb_gzfile_finish()</a>.</p> </div> </div> <a id="adfb11257556ee1c0390e2708ae2a4d1c"></a> <h2 class="memtitle"><span class="permalink"><a href="#adfb11257556ee1c0390e2708ae2a4d1c">◆ </a></span>gzfile_ensure_close()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_ensure_close </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02985">2985</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02301">gzfile_close()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00550">ZSTREAM_IS_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02997">gzfile_wrap()</a>.</p> </div> </div> <a id="aed9b3b1460c4b222d38d51f2ec1882fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed9b3b1460c4b222d38d51f2ec1882fc">◆ </a></span>gzfile_error_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_error_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>error</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02440">2440</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_input</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04311">input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01122">rb_attr_get()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00273">rb_call_super()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02125">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01986">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04512">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ac0b10e2c3c734580429ee7c3132198f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0b10e2c3c734580429ee7c3132198f5">◆ </a></span>gzfile_fill()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long gzfile_fill </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02684">2684</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02213">GZFILE_FLAG_FOOTER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02215">GZFILE_IS_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">gzfile_read_more()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">ZSTREAM_IS_FINISHED</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02703">gzfile_read()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03972">gzreader_charboundary()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>.</p> </div> </div> <a id="a2cd25674ded412c755d048ecb158dd3b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cd25674ded412c755d048ecb158dd3b">◆ </a></span>gzfile_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02233">2233</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02206">gzfile::cbuf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00564">deflate_funcs</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00351">finalizer_warn()</a>, <a class="el" href="../../de/db2/structzstream.html#ae8621a2786898b8c6241134b819273ec">zstream::func</a>, <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01142">zstream_finalize()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00550">ZSTREAM_IS_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02250">gzfile_new()</a>.</p> </div> </div> <a id="a0a594e0505e59599b1a0a1f82dc86096"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0a594e0505e59599b1a0a1f82dc86096">◆ </a></span>gzfile_get16()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static unsigned int gzfile_get16 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>src</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02396">2396</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a3446fb7d32bdd7233fef960cd7a97266"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3446fb7d32bdd7233fef960cd7a97266">◆ </a></span>gzfile_get32()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static unsigned long gzfile_get32 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>src</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02405">2405</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a2818ac86bef5c9e4ef657163a7aa021f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2818ac86bef5c9e4ef657163a7aa021f">◆ </a></span>gzfile_getc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_getc </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">2781</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01223">ALLOC_N</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02206">gzfile::cbuf</a>, <a class="el" href="../../d5/d8c/vm__debug_8h_source.html#l00023">dp</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02203">gzfile::ec</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00340">ECONV_AFTER_OUTPUT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00339">ECONV_PARTIAL_INPUT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02201">gzfile::enc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02202">gzfile::enc2</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02653">gzfile_calc_crc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02209">GZFILE_CBUF_CAPA</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02213">GZFILE_FLAG_FOOTER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02215">GZFILE_IS_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02666">gzfile_newstr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02703">gzfile_read()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">gzfile_read_more()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04194">rb_econv_check_error()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01446">rb_econv_convert()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00235">rb_enc_dummy_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00886">rb_enc_mbclen()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00128">rb_enc_mbmaxlen</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00870">RSTRING_END</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">ZSTREAM_IS_FINISHED</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00801">zstream_shift_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03792">rb_gzreader_getc()</a>.</p> </div> </div> <a id="aa29848c6fff08de9d12dbb6c7644d099"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa29848c6fff08de9d12dbb6c7644d099">◆ </a></span>gzfile_make_footer()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_make_footer </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02499">2499</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02197">gzfile::crc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02213">GZFILE_FLAG_FOOTER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02416">gzfile_set32()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00732">zstream_append_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02841">gzfile_writer_end_run()</a>.</p> </div> </div> <a id="a8e0b7f719aeb81b79b229142f262137f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8e0b7f719aeb81b79b229142f262137f">◆ </a></span>gzfile_make_header()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_make_header </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">2455</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02196">gzfile::comment</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02157">GZ_EXTRAFLAG_FAST</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02158">GZ_EXTRAFLAG_SLOW</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02153">GZ_FLAG_COMMENT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02152">GZ_FLAG_ORIG_NAME</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02147">GZ_MAGIC1</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02148">GZ_MAGIC2</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02149">GZ_METHOD_DEFLATE</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02212">GZFILE_FLAG_HEADER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02416">gzfile_set32()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02192">gzfile::level</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02193">gzfile::mtime</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02195">gzfile::orig_name</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02194">gzfile::os_code</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00732">zstream_append_buffer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00761">zstream_append_buffer2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02616">gzfile_write()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02841">gzfile_writer_end_run()</a>.</p> </div> </div> <a id="a738ec5a39342bf7cfecd4e9fac0059d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a738ec5a39342bf7cfecd4e9fac0059d0">◆ </a></span>gzfile_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_mark </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02222">2222</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02196">gzfile::comment</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02205">gzfile::ecopts</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02195">gzfile::orig_name</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02207">gzfile::path</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02600">rb_gc_mark()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01135">zstream_mark()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02250">gzfile_new()</a>.</p> </div> </div> <a id="a2fc8eff14fdaf43d638afa9fa846e39a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2fc8eff14fdaf43d638afa9fa846e39a">◆ </a></span>gzfile_new() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_new </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void(*) <a class="el" href="../../df/d73/time_8c.html#a54b6aca564b141db4dfa8ed88f0cd85d">_</a>((struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *)) </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ac36ef37291425ff162415bd86eef199a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac36ef37291425ff162415bd86eef199a">◆ </a></span>gzfile_new() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_new </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs * </td> <td class="paramname"><em>funcs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void (*)(struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> *) </td> <td class="paramname"><em>endfunc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02250">2250</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02206">gzfile::cbuf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02196">gzfile::comment</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02197">gzfile::crc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01010">Data_Make_Struct</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02203">gzfile::ec</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02204">gzfile::ecflags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02205">gzfile::ecopts</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02201">gzfile::enc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02202">gzfile::enc2</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02200">gzfile::end</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02233">gzfile_free()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02222">gzfile_mark()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02192">gzfile::level</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02198">gzfile::lineno</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02193">gzfile::mtime</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02195">gzfile::orig_name</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02179">OS_CODE</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02194">gzfile::os_code</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02207">gzfile::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01286">rb_default_external_encoding()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02199">gzfile::ungetc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00545">ZSTREAM_FLAG_GZFILE</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00599">zstream_init()</a>.</p> </div> </div> <a id="a6395995d19005295ebdef5f625f8b8e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6395995d19005295ebdef5f625f8b8e7">◆ </a></span>gzfile_newstr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_newstr </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02666">2666</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02203">gzfile::ec</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02204">gzfile::ecflags</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00339">ECONV_PARTIAL_INPUT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02205">gzfile::ecopts</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02201">gzfile::enc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02202">gzfile::enc2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01869">rb_econv_str_convert()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00235">rb_enc_dummy_p()</a>, and <a class="el" href="../../d5/de3/encoding_8h.html#a6904aa86a63e18ad32716096a24e6a48">rb_str_conv_enc_opts()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">gzfile_read_all()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>.</p> </div> </div> <a id="aaa13f96d492d04f266b761709af5474a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa13f96d492d04f266b761709af5474a">◆ </a></span>gzfile_raise()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_raise </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>message</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02425">2425</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_input</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_exc_new2()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00527">rb_exc_raise()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00952">rb_str_resurrect()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a3b5f69f613783c321cda7d77d65874bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b5f69f613783c321cda7d77d65874bc">◆ </a></span>gzfile_read()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_read </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02703">2703</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02653">gzfile_calc_crc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02684">gzfile_fill()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00801">zstream_shift_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03821">rb_gzreader_getbyte()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03738">rb_gzreader_read()</a>.</p> </div> </div> <a id="adbb2d50fc54aa3248304bf7952f91541"></a> <h2 class="memtitle"><span class="permalink"><a href="#adbb2d50fc54aa3248304bf7952f91541">◆ </a></span>gzfile_read_all()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_read_all </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">2759</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02653">gzfile_calc_crc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02213">GZFILE_FLAG_FOOTER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02215">GZFILE_IS_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02666">gzfile_newstr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">gzfile_read_more()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">ZSTREAM_IS_FINISHED</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03738">rb_gzreader_read()</a>.</p> </div> </div> <a id="a8aad7958e30caadf8a6a537109521fc6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8aad7958e30caadf8a6a537109521fc6">◆ </a></span>gzfile_read_header()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_read_header </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">2510</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cGzError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02196">gzfile::comment</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02157">GZ_EXTRAFLAG_FAST</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02158">GZ_EXTRAFLAG_SLOW</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02153">GZ_FLAG_COMMENT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02154">GZ_FLAG_ENCRYPT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02151">GZ_FLAG_EXTRA</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02150">GZ_FLAG_MULTIPART</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02152">GZ_FLAG_ORIG_NAME</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02155">GZ_FLAG_UNKNOWN_MASK</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02147">GZ_MAGIC1</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02148">GZ_MAGIC2</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02149">GZ_METHOD_DEFLATE</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02396">gzfile_get16()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02405">gzfile_get32()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02425">gzfile_raise()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02363">gzfile_read_raw_ensure()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02376">gzfile_read_raw_until_zero()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02192">gzfile::level</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02193">gzfile::mtime</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02195">gzfile::orig_name</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02194">gzfile::os_code</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00878">zstream_discard_input()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03677">rb_gzreader_initialize()</a>.</p> </div> </div> <a id="add8d55d679c57fa5e2affa9d4cf58bec"></a> <h2 class="memtitle"><span class="permalink"><a href="#add8d55d679c57fa5e2affa9d4cf58bec">◆ </a></span>gzfile_read_more()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long gzfile_read_more </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">2631</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cGzError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02355">gzfile_read_raw()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">ZSTREAM_IS_FINISHED</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02684">gzfile_fill()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">gzfile_read_all()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02716">gzfile_readpartial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03934">gzreader_skip_linebreaks()</a>.</p> </div> </div> <a id="abc2c313b232223de715a8ce92aa5333c"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc2c313b232223de715a8ce92aa5333c">◆ </a></span>gzfile_read_raw()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_read_raw </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02355">2355</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02330">gzfile_read_raw_partial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02341">gzfile_read_raw_rescue()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01471">rb_eEOFError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00524">rb_eNoMethodError</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00701">rb_rescue2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">gzfile_read_more()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02363">gzfile_read_raw_ensure()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02376">gzfile_read_raw_until_zero()</a>.</p> </div> </div> <a id="a4750da10a1274dfc87427fcffde44c6d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4750da10a1274dfc87427fcffde44c6d">◆ </a></span>gzfile_read_raw_ensure()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int gzfile_read_raw_ensure </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02363">2363</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02355">gzfile_read_raw()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00873">zstream_append_input2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a4022edba83d2fb3f7195a6246c312aee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4022edba83d2fb3f7195a6246c312aee">◆ </a></span>gzfile_read_raw_partial()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_read_raw_partial </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02330">2330</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">Check_Type</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02218">GZFILE_READ_SIZE</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_readpartial</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02355">gzfile_read_raw()</a>.</p> </div> </div> <a id="ac51228284339261b8db0cec339207d05"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac51228284339261b8db0cec339207d05">◆ </a></span>gzfile_read_raw_rescue()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_read_raw_rescue </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02341">2341</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">Check_Type</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02218">GZFILE_READ_SIZE</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_read</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00524">rb_eNoMethodError</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00089">rb_errinfo</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00593">rb_obj_is_kind_of()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02355">gzfile_read_raw()</a>.</p> </div> </div> <a id="a2cad4a61627776db05c26892ca15c659"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cad4a61627776db05c26892ca15c659">◆ </a></span>gzfile_read_raw_until_zero()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char * gzfile_read_raw_until_zero </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>offset</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02376">2376</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cGzError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02355">gzfile_read_raw()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00873">zstream_append_input2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>.</p> </div> </div> <a id="a90c2d8235ad33cb6021fd0c5e3bcd591"></a> <h2 class="memtitle"><span class="permalink"><a href="#a90c2d8235ad33cb6021fd0c5e3bcd591">◆ </a></span>gzfile_reader_end()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_reader_end </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02879">2879</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02866">gzfile_reader_end_run()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00804">rb_ensure()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">zstream_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00544">ZSTREAM_FLAG_CLOSING</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00552">ZSTREAM_IS_CLOSING</a>.</p> </div> </div> <a id="aa738fc646277e8168f7dbbf53cf6de2c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa738fc646277e8168f7dbbf53cf6de2c">◆ </a></span>gzfile_reader_end_run()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_reader_end_run </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02866">2866</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02213">GZFILE_FLAG_FOOTER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02215">GZFILE_IS_FINISHED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02879">gzfile_reader_end()</a>.</p> </div> </div> <a id="a57176490f4abe843acbeb44414f6b46a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57176490f4abe843acbeb44414f6b46a">◆ </a></span>gzfile_reader_get_unused()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_reader_get_unused </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02902">2902</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02213">GZFILE_FLAG_FOOTER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02215">GZFILE_IS_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00952">rb_str_resurrect()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00550">ZSTREAM_IS_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03725">rb_gzreader_unused()</a>.</p> </div> </div> <a id="aafe6923d6256667c7e3668e83a4831b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#aafe6923d6256667c7e3668e83a4831b3">◆ </a></span>gzfile_reader_rewind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_reader_rewind </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02888">2888</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02286">gzfile_reset()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_seek</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00337">rb_int2inum()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03711">rb_gzreader_rewind()</a>.</p> </div> </div> <a id="a5656a5e96a02017c8df6013b75625901"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5656a5e96a02017c8df6013b75625901">◆ </a></span>gzfile_readpartial()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_readpartial </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>outbuf</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02716">2716</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02653">gzfile_calc_crc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02213">GZFILE_FLAG_FOOTER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02215">GZFILE_IS_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">gzfile_read_more()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01471">rb_eEOFError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">ZSTREAM_IS_FINISHED</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00801">zstream_shift_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03769">rb_gzreader_readpartial()</a>.</p> </div> </div> <a id="a4df9a32a3c2b677ceee278de9a5902c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4df9a32a3c2b677ceee278de9a5902c0">◆ </a></span>gzfile_reset()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_reset </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02286">2286</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02197">gzfile::crc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02203">gzfile::ec</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02204">gzfile::ecflags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02205">gzfile::ecopts</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02201">gzfile::enc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02202">gzfile::enc2</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02198">gzfile::lineno</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00162">OnigEncodingTypeST::name</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01702">rb_econv_close()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02570">rb_econv_open_opts()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02199">gzfile::ungetc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00545">ZSTREAM_FLAG_GZFILE</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00923">zstream_reset()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02888">gzfile_reader_rewind()</a>.</p> </div> </div> <a id="a6b141b57c4be5065a2cd6392908f071a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b141b57c4be5065a2cd6392908f071a">◆ </a></span>gzfile_s_open()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_s_open </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>mode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03052">3052</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02997">gzfile_wrap()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05491">rb_file_open_str()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03654">rb_gzreader_s_open()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03450">rb_gzwriter_s_open()</a>.</p> </div> </div> <a id="a76f7bd010f2543dadaeae1d3455d0ff8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76f7bd010f2543dadaeae1d3455d0ff8">◆ </a></span>gzfile_set32()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_set32 </td> <td>(</td> <td class="paramtype">unsigned long </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>dst</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02416">2416</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02499">gzfile_make_footer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>.</p> </div> </div> <a id="ae82adf520a482bdc5a33e6fa251c14a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae82adf520a482bdc5a33e6fa251c14a6">◆ </a></span>gzfile_ungetbyte()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_ungetbyte </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02834">2834</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02199">gzfile::ungetc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00843">zstream_buffer_ungetbyte()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03926">rb_gzreader_ungetbyte()</a>.</p> </div> </div> <a id="ab4d5e62a73d5441845fbea3f73077c5a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4d5e62a73d5441845fbea3f73077c5a">◆ </a></span>gzfile_ungets()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_ungets </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> Bytef * </td> <td class="paramname"><em>b</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02827">2827</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02199">gzfile::ungetc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00826">zstream_buffer_ungets()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03905">rb_gzreader_ungetc()</a>.</p> </div> </div> <a id="a73afdf76d3cb4096163e14d20364e29b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a73afdf76d3cb4096163e14d20364e29b">◆ </a></span>gzfile_wrap()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_wrap </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>close_io_on_error</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02997">2997</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02972">new_wrap_arg_t::argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02973">new_wrap_arg_t::argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02985">gzfile_ensure_close()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02974">new_wrap_arg_t::klass</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02978">new_wrap()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01794">rb_class_new_instance()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00804">rb_ensure()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04233">rb_io_close()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00666">rb_jump_tag()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00771">rb_protect()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03052">gzfile_s_open()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03041">rb_gzfile_s_wrap()</a>.</p> </div> </div> <a id="ad9b81d86355fa9287bbe2c98efc4e21c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9b81d86355fa9287bbe2c98efc4e21c">◆ </a></span>gzfile_write()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_write </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Bytef * </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02616">2616</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00389">checksum_long</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02197">gzfile::crc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02212">GZFILE_FLAG_HEADER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02211">GZFILE_FLAG_SYNC</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02315">gzfile_write_raw()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03551">rb_gzwriter_putc()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03534">rb_gzwriter_write()</a>.</p> </div> </div> <a id="a3ddadf038dd20b651aa1db986c7017b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ddadf038dd20b651aa1db986c7017b5">◆ </a></span>gzfile_write_raw()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_write_raw </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02315">2315</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02211">GZFILE_FLAG_SYNC</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_flush</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_write</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01598">rb_respond_to()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02616">gzfile_write()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02841">gzfile_writer_end_run()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03510">rb_gzwriter_flush()</a>.</p> </div> </div> <a id="a778bf6cd0290fbf1a7dadab67232aa4d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a778bf6cd0290fbf1a7dadab67232aa4d">◆ </a></span>gzfile_writer_end()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzfile_writer_end </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02857">2857</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02841">gzfile_writer_end_run()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00804">rb_ensure()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">zstream_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00544">ZSTREAM_FLAG_CLOSING</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00552">ZSTREAM_IS_CLOSING</a>.</p> </div> </div> <a id="af2fdec6f258ba567cad4d5e3a5436cd7"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2fdec6f258ba567cad4d5e3a5436cd7">◆ </a></span>gzfile_writer_end_run()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzfile_writer_end_run </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02841">2841</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02212">GZFILE_FLAG_HEADER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02499">gzfile_make_footer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02315">gzfile_write_raw()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02857">gzfile_writer_end()</a>.</p> </div> </div> <a id="ad53045caf40a99372688b39c80a43d4f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad53045caf40a99372688b39c80a43d4f">◆ </a></span>gzreader_charboundary()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long gzreader_charboundary </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03972">3972</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02201">gzfile::enc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02684">gzfile_fill()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00139">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00138">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00142">MBCLEN_NEEDMORE_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00141">MBCLEN_NEEDMORE_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00166">rb_enc_left_char_head</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00898">rb_enc_precise_mbclen()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>.</p> </div> </div> <a id="a9a7708f57b72c74bc70d6285c8a583d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a7708f57b72c74bc70d6285c8a583d7">◆ </a></span>gzreader_gets()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> gzreader_gets </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">3993</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02201">gzfile::enc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02653">gzfile_calc_crc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02684">gzfile_fill()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02215">GZFILE_IS_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02666">gzfile_newstr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02703">gzfile_read()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">gzfile_read_all()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">gzfile_read_more()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03972">gzreader_charboundary()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03934">gzreader_skip_linebreaks()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02198">gzfile::lineno</a>, <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00592">NUM2LONG</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01509">rb_check_string_type()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00128">rb_enc_mbmaxlen</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00489">rb_rs</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03965">rscheck()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">ZSTREAM_IS_FINISHED</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00801">zstream_shift_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04155">rb_gzreader_each()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04123">rb_gzreader_gets()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04187">rb_gzreader_readlines()</a>.</p> </div> </div> <a id="a21b39715420f2aac71273447654d8dfb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a21b39715420f2aac71273447654d8dfb">◆ </a></span>gzreader_skip_linebreaks()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void gzreader_skip_linebreaks </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03934">3934</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02653">gzfile_calc_crc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02215">GZFILE_IS_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">gzfile_read_more()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00801">zstream_shift_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>.</p> </div> </div> <a id="a818b5a579df9eba47640382a581c194e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a818b5a579df9eba47640382a581c194e">◆ </a></span>inflate_run()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> inflate_run </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01885">1885</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01919">rb_inflate_s_inflate()</a>.</p> </div> </div> <a id="acd1672aa43ea9dcf6cf1cb582e0fc0b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd1672aa43ea9dcf6cf1cb582e0fc0b5">◆ </a></span>Init_zlib()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_zlib </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">4200</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">cBufError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cCRCError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">cDataError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cGzError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cLengthError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">cMemError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00302">cNeedDict</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cNoFooter</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00302">cStreamEnd</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">cStreamError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">cVersionError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00302">cZError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00042">DEF_MEM_LEVEL</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02440">gzfile_error_inspect()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_close</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00060">id_dictionaries</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_flush</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_input</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_path</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_read</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_readpartial</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_seek</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_write</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02162">OS_AMIGA</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02165">OS_ATARI</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02179">OS_CODE</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02173">OS_CPM</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02167">OS_MACOS</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02161">OS_MSDOS</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02166">OS_OS2</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02174">OS_QDOS</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02175">OS_RISCOS</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02168">OS_TOPS20</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02164">OS_UNIX</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02176">OS_UNKNOWN</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02171">OS_VMCMS</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02163">OS_VMS</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02169">OS_WIN32</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02172">OS_ZSYSTEM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01552">rb_define_attr()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00534">rb_define_class_under()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02204">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01344">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00606">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01512">rb_define_module_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_define_singleton_method()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01691">rb_deflate_addstr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01669">rb_deflate_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01714">rb_deflate_flush()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01549">rb_deflate_init_copy()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01523">rb_deflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01742">rb_deflate_params()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01446">rb_deflate_s_allocate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01604">rb_deflate_s_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01784">rb_deflate_set_dictionary()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00514">rb_eStandardError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03259">rb_gzfile_close()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03294">rb_gzfile_closed_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03144">rb_gzfile_comment()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03082">rb_gzfile_crc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03307">rb_gzfile_eof_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03277">rb_gzfile_finish()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03104">rb_gzfile_level()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03160">rb_gzfile_lineno()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03093">rb_gzfile_mtime()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03127">rb_gzfile_orig_name()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03115">rb_gzfile_os_code()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03041">rb_gzfile_s_wrap()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03234">rb_gzfile_set_comment()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03171">rb_gzfile_set_lineno()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03185">rb_gzfile_set_mtime()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03210">rb_gzfile_set_orig_name()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03335">rb_gzfile_set_sync()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03320">rb_gzfile_sync()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03071">rb_gzfile_to_io()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03354">rb_gzfile_total_in()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03365">rb_gzfile_total_out()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03891">rb_gzreader_bytes()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04155">rb_gzreader_each()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03873">rb_gzreader_each_byte()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03855">rb_gzreader_each_char()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03821">rb_gzreader_getbyte()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03792">rb_gzreader_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04123">rb_gzreader_gets()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03677">rb_gzreader_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04173">rb_gzreader_lines()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03738">rb_gzreader_read()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03839">rb_gzreader_readbyte()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03805">rb_gzreader_readchar()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04139">rb_gzreader_readline()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04187">rb_gzreader_readlines()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03769">rb_gzreader_readpartial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03711">rb_gzreader_rewind()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03639">rb_gzreader_s_allocate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03654">rb_gzreader_s_open()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03926">rb_gzreader_ungetbyte()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03905">rb_gzreader_ungetc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03725">rb_gzreader_unused()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03566">rb_gzwriter_addstr</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03510">rb_gzwriter_flush()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03576">rb_gzwriter_print</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03571">rb_gzwriter_printf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03551">rb_gzwriter_putc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03581">rb_gzwriter_puts</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03437">rb_gzwriter_s_allocate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03450">rb_gzwriter_s_open()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03534">rb_gzwriter_write()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00684">rb_include_module()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01964">rb_inflate_add_dictionary()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02048">rb_inflate_addstr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02011">rb_inflate_inflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01866">rb_inflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01813">rb_inflate_s_allocate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01919">rb_inflate_s_inflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02119">rb_inflate_set_dictionary()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02079">rb_inflate_sync()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02096">rb_inflate_sync_point_p()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00020">rb_mEnumerable</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00493">rb_undef_alloc_func()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00435">rb_zlib_adler32()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00458">rb_zlib_adler32_combine</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00473">rb_zlib_crc32()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00496">rb_zlib_crc32_combine</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00505">rb_zlib_crc_table()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00365">rb_zlib_version()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01399">rb_zstream_adler()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01359">rb_zstream_avail_in()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01332">rb_zstream_avail_out()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01417">rb_zstream_closed_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01390">rb_zstream_data_type()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01257">rb_zstream_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01284">rb_zstream_finish()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01408">rb_zstream_finished_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01303">rb_zstream_flush_next_in()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01318">rb_zstream_flush_next_out()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01268">rb_zstream_reset()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01346">rb_zstream_set_avail_out()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01370">rb_zstream_total_in()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01379">rb_zstream_total_out()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00028">RUBY_ZLIB_VERSION</a>.</p> </div> </div> <a id="a7ab7a43b9ca43186b2ba6fede5447713"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ab7a43b9ca43186b2ba6fede5447713">◆ </a></span>new_wrap()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> new_wrap </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>tmp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02978">2978</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02972">new_wrap_arg_t::argc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02973">new_wrap_arg_t::argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02974">new_wrap_arg_t::klass</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l01794">rb_class_new_instance()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02997">gzfile_wrap()</a>.</p> </div> </div> <a id="adfa4240cdd9823ebd90481988db8d142"></a> <h2 class="memtitle"><span class="permalink"><a href="#adfa4240cdd9823ebd90481988db8d142">◆ </a></span>NORETURN() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static NORETURN </td> <td>(</td> <td class="paramtype">void  </td> <td class="paramname"><em>raise_zlib_error</em>int, const char *</td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a2c21ae6dff40ebef8d5d564bd34a7e20"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c21ae6dff40ebef8d5d564bd34a7e20">◆ </a></span>NORETURN() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">NORETURN </td> <td>(</td> <td class="paramtype">static void  </td> <td class="paramname"><em>gzfile_raise</em>struct gzfile *, VALUE, const char *</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ac6914b600170d98f18590319dfa3852f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac6914b600170d98f18590319dfa3852f">◆ </a></span>raise_zlib_error()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void raise_zlib_error </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>err</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>msg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">306</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">cBufError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">cDataError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">cMemError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00302">cNeedDict</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00302">cStreamEnd</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">cStreamError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">cVersionError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00302">cZError</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_exc_new2()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00553">rb_exc_new3()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00527">rb_exc_raise()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01275">rb_sprintf()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01907">rb_sys_fail()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01549">rb_deflate_init_copy()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01523">rb_deflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01742">rb_deflate_params()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01604">rb_deflate_s_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01784">rb_deflate_set_dictionary()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03677">rb_gzreader_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01866">rb_inflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01919">rb_inflate_s_inflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02119">rb_inflate_set_dictionary()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02096">rb_inflate_sync_point_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">zstream_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00923">zstream_reset()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01096">zstream_sync()</a>.</p> </div> </div> <a id="a70a4b87a0cea32fa931e333b72ef270b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70a4b87a0cea32fa931e333b72ef270b">◆ </a></span>rb_deflate_addstr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_deflate_addstr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>src</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01691">1691</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01630">do_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a30c1c8381a1409a54ee4eda920e8c420"></a> <h2 class="memtitle"><span class="permalink"><a href="#a30c1c8381a1409a54ee4eda920e8c420">◆ </a></span>rb_deflate_deflate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_deflate_deflate </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01669">1669</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01442">ARG_FLUSH</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01630">do_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="af96657107d25345f47b2f71bc65a3e4d"></a> <h2 class="memtitle"><span class="permalink"><a href="#af96657107d25345f47b2f71bc65a3e4d">◆ </a></span>rb_deflate_flush()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_deflate_flush </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01714">1714</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01434">FIXNUMARG</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="accecba7115a3118f2cc9a31f0cb79e28"></a> <h2 class="memtitle"><span class="permalink"><a href="#accecba7115a3118f2cc9a31f0cb79e28">◆ </a></span>rb_deflate_init_copy()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_deflate_init_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>orig</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01549">1549</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="aa831b86f382eca38414176f27cd22503"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa831b86f382eca38414176f27cd22503">◆ </a></span>rb_deflate_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_deflate_initialize </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01523">1523</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01438">ARG_LEVEL</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01440">ARG_MEMLEVEL</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01441">ARG_STRATEGY</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01439">ARG_WBITS</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00549">ZSTREAM_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="aeae262c88b9adaa3a3a9d7bdcfc93d28"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeae262c88b9adaa3a3a9d7bdcfc93d28">◆ </a></span>rb_deflate_params()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_deflate_params </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>v_level</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>v_strategy</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01742">1742</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01438">ARG_LEVEL</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01441">ARG_STRATEGY</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00234">rb_warning()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00620">zstream_expand_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ad22a52e854f30f9ade698071d10ad622"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad22a52e854f30f9ade698071d10ad622">◆ </a></span>rb_deflate_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_deflate_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01446">1446</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01173">zstream_deflate_new</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a95d4ae6a949d6f07a44ef5b6d8867e26"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95d4ae6a949d6f07a44ef5b6d8867e26">◆ </a></span>rb_deflate_s_deflate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_deflate_s_deflate </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01604">1604</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01438">ARG_LEVEL</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01571">deflate_run()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00804">rb_ensure()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">zstream_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00616">zstream_init_deflate</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00549">ZSTREAM_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ac04168886a6bf10ab9b64a3a9ae335ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac04168886a6bf10ab9b64a3a9ae335ff">◆ </a></span>rb_deflate_set_dictionary()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_deflate_set_dictionary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>dic</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01784">1784</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00874">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="afc6424331c5b13441b3c173f341ba20f"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc6424331c5b13441b3c173f341ba20f">◆ </a></span>rb_gzfile_close()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_close </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03259">3259</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02301">gzfile_close()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a167974f912eae7d1a8555006183fcf1f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a167974f912eae7d1a8555006183fcf1f">◆ </a></span>rb_gzfile_closed_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_closed_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03294">3294</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a632ef7e9092c1ffe85576898aac30bc8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a632ef7e9092c1ffe85576898aac30bc8">◆ </a></span>rb_gzfile_comment()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_comment </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03144">3144</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02196">gzfile::comment</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a67995ad968249d321755b6a5b9832ce2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67995ad968249d321755b6a5b9832ce2">◆ </a></span>rb_gzfile_crc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_crc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03082">3082</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02197">gzfile::crc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00330">rb_uint2inum()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ae551a9cf5b50011f15bd260513b5edcd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae551a9cf5b50011f15bd260513b5edcd">◆ </a></span>rb_gzfile_ecopts()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_gzfile_ecopts </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d8c/structgzfile.html">gzfile</a> * </td> <td class="paramname"><em>gz</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>opts</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03388">3388</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02203">gzfile::ec</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02204">gzfile::ecflags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02205">gzfile::ecopts</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02201">gzfile::enc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02202">gzfile::enc2</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00162">OnigEncodingTypeST::name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02570">rb_econv_open_opts()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02564">rb_econv_prepare_opts()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l05017">rb_io_extract_encoding_option()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03677">rb_gzreader_initialize()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>.</p> </div> </div> <a id="aa05bffa4e438c30b3215cf0e628dd566"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa05bffa4e438c30b3215cf0e628dd566">◆ </a></span>rb_gzfile_eof_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_eof_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03307">3307</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02215">GZFILE_IS_FINISHED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a9031648abed4e9450e0efd292bb24965"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9031648abed4e9450e0efd292bb24965">◆ </a></span>rb_gzfile_finish()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_finish </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03277">3277</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02301">gzfile_close()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="af67bf4c6bb4880e05458ec6334f1a490"></a> <h2 class="memtitle"><span class="permalink"><a href="#af67bf4c6bb4880e05458ec6334f1a490">◆ </a></span>rb_gzfile_level()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_level </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03104">3104</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="afa6552b5e790cc87356b91b9b6e0a3f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa6552b5e790cc87356b91b9b6e0a3f0">◆ </a></span>rb_gzfile_lineno()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_lineno </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03160">3160</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01178">INT2NUM</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02198">gzfile::lineno</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ac88f1ce66aabe1a706af2dd319d7a1b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac88f1ce66aabe1a706af2dd319d7a1b5">◆ </a></span>rb_gzfile_mtime()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_mtime </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03093">3093</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02193">gzfile::mtime</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l02364">rb_time_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a91d1f03b915deac654f6d47c8f3aa575"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91d1f03b915deac654f6d47c8f3aa575">◆ </a></span>rb_gzfile_orig_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_orig_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03127">3127</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02195">gzfile::orig_name</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a35c7de4cf6390ea2c7155ff3a277c0b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35c7de4cf6390ea2c7155ff3a277c0b2">◆ </a></span>rb_gzfile_os_code()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_os_code </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03115">3115</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02194">gzfile::os_code</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a25a225a831d26f7d845e3eb11da98cd3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a25a225a831d26f7d845e3eb11da98cd3">◆ </a></span>rb_gzfile_path()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_path </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03380">3380</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02207">gzfile::path</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03677">rb_gzreader_initialize()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>.</p> </div> </div> <a id="af1bf5672877dda70a5dcffabf6993952"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1bf5672877dda70a5dcffabf6993952">◆ </a></span>rb_gzfile_s_wrap()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_s_wrap </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03041">3041</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02997">gzfile_wrap()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a7a09f19783a98f107a37ac556971adf0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a09f19783a98f107a37ac556971adf0">◆ </a></span>rb_gzfile_set_comment()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_set_comment </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03234">3234</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cGzError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02196">gzfile::comment</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02212">GZFILE_FLAG_HEADER_FINISHED</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00849">rb_str_to_str()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="aaad800d1c176d91482e59884b6f51eaa"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaad800d1c176d91482e59884b6f51eaa">◆ </a></span>rb_gzfile_set_lineno()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_set_lineno </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>lineno</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03171">3171</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02198">gzfile::lineno</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00622">NUM2INT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a20474392ad1422661df4b418f2640ff7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20474392ad1422661df4b418f2640ff7">◆ </a></span>rb_gzfile_set_mtime()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_set_mtime </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mtime</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03185">3185</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cGzError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00624">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00625">FIX2UINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02212">GZFILE_FLAG_HEADER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02193">gzfile::mtime</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01225">rb_big2ulong()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02539">rb_Integer()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a8f03c0c78cbcf420c68d980ff43e9fbc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f03c0c78cbcf420c68d980ff43e9fbc">◆ </a></span>rb_gzfile_set_orig_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_set_orig_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03210">3210</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">cGzError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02212">GZFILE_FLAG_HEADER_FINISHED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02195">gzfile::orig_name</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00849">rb_str_to_str()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a639cf04ff2505bc93f888a3d037ba87f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a639cf04ff2505bc93f888a3d037ba87f">◆ </a></span>rb_gzfile_set_sync()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_set_sync </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03335">3335</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02211">GZFILE_FLAG_SYNC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="af1905d5986e0b23c2e6bec390c3510b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1905d5986e0b23c2e6bec390c3510b0">◆ </a></span>rb_gzfile_sync()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_sync </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03320">3320</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02211">GZFILE_FLAG_SYNC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a7bd240370a20334fba9a3cf5a56adbd0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7bd240370a20334fba9a3cf5a56adbd0">◆ </a></span>rb_gzfile_to_io()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_to_io </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03071">3071</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a4e5c2dbb35dc0f50bd84ec408669d4d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4e5c2dbb35dc0f50bd84ec408669d4d1">◆ </a></span>rb_gzfile_total_in()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_total_in </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03354">3354</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00330">rb_uint2inum()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ae11b69aa1a467c84a874b6e4de56d1b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae11b69aa1a467c84a874b6e4de56d1b5">◆ </a></span>rb_gzfile_total_out()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzfile_total_out </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03365">3365</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00330">rb_uint2inum()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a1ef39c23ec5e96c13f331bec0a76cf86"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ef39c23ec5e96c13f331bec0a76cf86">◆ </a></span>rb_gzreader_bytes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_bytes </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03891">3891</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00398">rb_enumeratorize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03873">rb_gzreader_each_byte()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00221">rb_warn()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ab91fe3960ae03b62bd6f83d0839d06d5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab91fe3960ae03b62bd6f83d0839d06d5">◆ </a></span>rb_gzreader_each()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_each </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l04155">4155</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00220">RETURN_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04173">rb_gzreader_lines()</a>.</p> </div> </div> <a id="a40b27f7d1399d28454bca98c763196f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40b27f7d1399d28454bca98c763196f8">◆ </a></span>rb_gzreader_each_byte()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_each_byte </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03873">3873</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03821">rb_gzreader_getbyte()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00220">RETURN_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03891">rb_gzreader_bytes()</a>.</p> </div> </div> <a id="abb534cd844aae4377d7c5621a6c66f47"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb534cd844aae4377d7c5621a6c66f47">◆ </a></span>rb_gzreader_each_char()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_each_char </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03855">3855</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03792">rb_gzreader_getc()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00220">RETURN_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ab635adfe0b5bf4c3978da7485da219d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab635adfe0b5bf4c3978da7485da219d6">◆ </a></span>rb_gzreader_getbyte()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_getbyte </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03821">3821</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02703">gzfile_read()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03873">rb_gzreader_each_byte()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03839">rb_gzreader_readbyte()</a>.</p> </div> </div> <a id="a93536b7308db5057c500dd1e67380adf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a93536b7308db5057c500dd1e67380adf">◆ </a></span>rb_gzreader_getc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_getc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03792">3792</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03855">rb_gzreader_each_char()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03805">rb_gzreader_readchar()</a>.</p> </div> </div> <a id="a242f55bdd5be45d09288942bec7eda28"></a> <h2 class="memtitle"><span class="permalink"><a href="#a242f55bdd5be45d09288942bec7eda28">◆ </a></span>rb_gzreader_gets()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_gets </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l04123">4123</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00848">rb_lastline_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04139">rb_gzreader_readline()</a>.</p> </div> </div> <a id="a8b2a5b4edfb123aa8c4541d4ca115767"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b2a5b4edfb123aa8c4541d4ca115767">◆ </a></span>rb_gzreader_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_initialize </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03677">3677</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_path</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02207">gzfile::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_define_singleton_method()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03388">rb_gzfile_ecopts()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03380">rb_gzfile_path()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01598">rb_respond_to()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00549">ZSTREAM_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a250bc1938ac14325bdd0e987c43b164f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a250bc1938ac14325bdd0e987c43b164f">◆ </a></span>rb_gzreader_lines()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_lines </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l04173">4173</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00398">rb_enumeratorize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04155">rb_gzreader_each()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00221">rb_warn()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a0c7e0287fe5b05f797607f169e54a3e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c7e0287fe5b05f797607f169e54a3e5">◆ </a></span>rb_gzreader_read()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_read </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03738">3738</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02703">gzfile_read()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">gzfile_read_all()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00622">NUM2INT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a1de12f5568a5c4b2d65b9b21e4ecc559"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1de12f5568a5c4b2d65b9b21e4ecc559">◆ </a></span>rb_gzreader_readbyte()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_readbyte </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03839">3839</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01471">rb_eEOFError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03821">rb_gzreader_getbyte()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a65191869897222af0c38930e4ac30db6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a65191869897222af0c38930e4ac30db6">◆ </a></span>rb_gzreader_readchar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_readchar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03805">3805</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01471">rb_eEOFError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03792">rb_gzreader_getc()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ae0698356d0281c2aaae6a5f6ba6b4571"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae0698356d0281c2aaae6a5f6ba6b4571">◆ </a></span>rb_gzreader_readline()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_readline </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l04139">4139</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01471">rb_eEOFError</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04123">rb_gzreader_gets()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a0a3c9636f011355aa782e887cad5651e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0a3c9636f011355aa782e887cad5651e">◆ </a></span>rb_gzreader_readlines()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_readlines </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l04187">4187</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a6b464c8fe7353902bc1d315b4e70c097"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b464c8fe7353902bc1d315b4e70c097">◆ </a></span>rb_gzreader_readpartial()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_readpartial </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03769">3769</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">Check_Type</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02716">gzfile_readpartial()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00622">NUM2INT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ade80ae84740208df0cf8e203eb46e1e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade80ae84740208df0cf8e203eb46e1e3">◆ </a></span>rb_gzreader_rewind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_rewind </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03711">3711</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02888">gzfile_reader_rewind()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="aea19ab86776c5b8f3f5a60398571a191"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea19ab86776c5b8f3f5a60398571a191">◆ </a></span>rb_gzreader_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03639">3639</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02283">gzfile_reader_new</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a942285cef8a1b0b2e1afdd78b7145851"></a> <h2 class="memtitle"><span class="permalink"><a href="#a942285cef8a1b0b2e1afdd78b7145851">◆ </a></span>rb_gzreader_s_open()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_s_open </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03654">3654</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03052">gzfile_s_open()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ac66218c2cc240d8257528044851695fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac66218c2cc240d8257528044851695fe">◆ </a></span>rb_gzreader_ungetbyte()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_ungetbyte </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ch</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03926">3926</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02834">gzfile_ungetbyte()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01219">NUM2CHR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03905">rb_gzreader_ungetc()</a>.</p> </div> </div> <a id="a07f513c242cffa19f7cdc730db802cca"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07f513c242cffa19f7cdc730db802cca">◆ </a></span>rb_gzreader_ungetc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_ungetc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03905">3905</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02202">gzfile::enc2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02827">gzfile_ungets()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01151">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03926">rb_gzreader_ungetbyte()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00563">rb_str_conv_enc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ab929588c57519d86a8fa441e1597db7b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab929588c57519d86a8fa441e1597db7b">◆ </a></span>rb_gzreader_unused()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzreader_unused </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03725">3725</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02902">gzfile_reader_get_unused()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a5bc9add347e3878630788f6ade3d527c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5bc9add347e3878630788f6ade3d527c">◆ </a></span>rb_gzwriter_flush()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzwriter_flush </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03510">3510</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01434">FIXNUMARG</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02315">gzfile_write_raw()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_flush</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01598">rb_respond_to()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a8452d30112ede4154a8b897af1391e93"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8452d30112ede4154a8b897af1391e93">◆ </a></span>rb_gzwriter_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzwriter_initialize </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">3469</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01438">ARG_LEVEL</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01441">ARG_STRATEGY</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00042">DEF_MEM_LEVEL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">id_path</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02191">gzfile::io</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02192">gzfile::level</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02207">gzfile::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02438">rb_check_convert_type()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_define_singleton_method()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03388">rb_gzfile_ecopts()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03380">rb_gzfile_path()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01598">rb_respond_to()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00493">T_HASH</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02190">gzfile::z</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00549">ZSTREAM_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="affb24b060bfd1539c3e15cc83e0090d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#affb24b060bfd1539c3e15cc83e0090d0">◆ </a></span>rb_gzwriter_putc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzwriter_putc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ch</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03551">3551</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02616">gzfile_write()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01219">NUM2CHR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a6711f2a491c9280a15dcb3b92f9d9b94"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6711f2a491c9280a15dcb3b92f9d9b94">◆ </a></span>rb_gzwriter_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzwriter_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03437">3437</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02282">gzfile_writer_new</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a9b208c81d64034bdd3a5b352ef0757c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b208c81d64034bdd3a5b352ef0757c0">◆ </a></span>rb_gzwriter_s_open()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzwriter_s_open </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03450">3450</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03052">gzfile_s_open()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a159d293ed49c1930643c60cf16c4db2d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a159d293ed49c1930643c60cf16c4db2d">◆ </a></span>rb_gzwriter_write()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_gzwriter_write </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03534">3534</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l02202">gzfile::enc2</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02616">gzfile_write()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01151">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00895">rb_obj_as_string()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00563">rb_str_conv_enc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a9f542cd328f93d9f01f5f419fe24f163"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f542cd328f93d9f01f5f419fe24f163">◆ </a></span>rb_inflate_add_dictionary()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_inflate_add_dictionary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>dictionary</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01964">1964</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c.html#aa3629407bd065e9c749e61b6c2c2a7ed">do_checksum()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00060">id_dictionaries</a>, <a class="el" href="../../db/d2e/intern_8h.html#ad5e50a405c25d3df6ce1efc754478529">rb_hash_aset()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01116">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a6bad9da980dcf0708cba1b3c9539e5d5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bad9da980dcf0708cba1b3c9539e5d5">◆ </a></span>rb_inflate_addstr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_inflate_addstr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>src</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02048">2048</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01942">do_inflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00761">zstream_append_buffer2</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">ZSTREAM_IS_FINISHED</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00897">zstream_passthrough_input()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="adc296ca8377bf58bf94b79e9b47fa34d"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc296ca8377bf58bf94b79e9b47fa34d">◆ </a></span>rb_inflate_inflate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_inflate_inflate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>src</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02011">2011</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01942">do_inflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00761">zstream_append_buffer2</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">ZSTREAM_IS_FINISHED</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00897">zstream_passthrough_input()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="af611bec9f93ef4670557ae4992a10e5f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af611bec9f93ef4670557ae4992a10e5f">◆ </a></span>rb_inflate_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_inflate_initialize </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01866">1866</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01439">ARG_WBITS</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00549">ZSTREAM_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a594a49e633f5401084a08619c09a861c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a594a49e633f5401084a08619c09a861c">◆ </a></span>rb_inflate_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_inflate_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01813">1813</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00060">id_dictionaries</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00234">rb_hash_new()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01174">zstream_inflate_new</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a4388468d7258a795a91251b7306ecd1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4388468d7258a795a91251b7306ecd1a">◆ </a></span>rb_inflate_s_inflate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_inflate_s_inflate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>src</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01919">1919</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01885">inflate_run()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00804">rb_ensure()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">zstream_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00617">zstream_init_inflate</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00549">ZSTREAM_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a8963bc79a638388be67d5edec76ae500"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8963bc79a638388be67d5edec76ae500">◆ </a></span>rb_inflate_set_dictionary()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_inflate_set_dictionary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>dic</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02119">2119</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00874">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> </div> </div> <a id="a75ff5d8644567a1385cd96aee32e7e39"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75ff5d8644567a1385cd96aee32e7e39">◆ </a></span>rb_inflate_sync()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_inflate_sync </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>src</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02079">2079</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01096">zstream_sync()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a35efc8647a11b3ae6f68cf05be825cdb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35efc8647a11b3ae6f68cf05be825cdb">◆ </a></span>rb_inflate_sync_point_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_inflate_sync_point_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02096">2096</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a0e44c5721732e1332f5b7a267c40350e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e44c5721732e1332f5b7a267c40350e">◆ </a></span>rb_zlib_adler32()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zlib_adler32 </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00435">435</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, and <a class="el" href="../../db/d74/zlib_8c.html#aa3629407bd065e9c749e61b6c2c2a7ed">do_checksum()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a46e1e08b112caa720a66ca86a730b57e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46e1e08b112caa720a66ca86a730b57e">◆ </a></span>rb_zlib_crc32()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zlib_crc32 </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00473">473</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, and <a class="el" href="../../db/d74/zlib_8c.html#aa3629407bd065e9c749e61b6c2c2a7ed">do_checksum()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ae9df3f09ce7354056dd6292d7f5cb7b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae9df3f09ce7354056dd6292d7f5cb7b9">◆ </a></span>rb_zlib_crc_table()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zlib_crc_table </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00505">505</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00330">rb_uint2inum()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a1572392d69d1e9cd6862b23fe13e7b55"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1572392d69d1e9cd6862b23fe13e7b55">◆ </a></span>rb_zlib_version()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zlib_version </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00365">365</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, and <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ab6bb56e2f554182b7e918165145d970f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab6bb56e2f554182b7e918165145d970f">◆ </a></span>rb_zstream_adler()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_adler </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01399">1399</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00330">rb_uint2inum()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a4be915715bd9c5ab919efcfcf1529047"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4be915715bd9c5ab919efcfcf1529047">◆ </a></span>rb_zstream_avail_in()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_avail_in </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01359">1359</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="af2bc3b1e522fe956dbfb5ddc9a48f060"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2bc3b1e522fe956dbfb5ddc9a48f060">◆ </a></span>rb_zstream_avail_out()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_avail_out </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01332">1332</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00330">rb_uint2inum()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a2d0c0e8363926008760b1a47047457ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d0c0e8363926008760b1a47047457ae">◆ </a></span>rb_zstream_closed_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_closed_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01417">1417</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00550">ZSTREAM_IS_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a606d9ae10e31111f803bee5383bd25d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a606d9ae10e31111f803bee5383bd25d4">◆ </a></span>rb_zstream_data_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_data_type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01390">1390</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a229ed7585536535d9d723d6a580a2f86"></a> <h2 class="memtitle"><span class="permalink"><a href="#a229ed7585536535d9d723d6a580a2f86">◆ </a></span>rb_zstream_end()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_end </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01257">1257</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">zstream_end()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a14cdff57ac43be46f420e15f49fb214d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14cdff57ac43be46f420e15f49fb214d">◆ </a></span>rb_zstream_finish()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_finish </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01284">1284</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a830f6ee36414d52efefaa350356cae65"></a> <h2 class="memtitle"><span class="permalink"><a href="#a830f6ee36414d52efefaa350356cae65">◆ </a></span>rb_zstream_finished_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_finished_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01408">1408</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">ZSTREAM_IS_FINISHED</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ac3b5ab7496712922874616ddbf67765a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3b5ab7496712922874616ddbf67765a">◆ </a></span>rb_zstream_flush_next_in()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_flush_next_in </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01303">1303</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00906">zstream_detach_input()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a8a811453d186f5b7c6b0ad8adf6fed6f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a811453d186f5b7c6b0ad8adf6fed6f">◆ </a></span>rb_zstream_flush_next_out()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_flush_next_out </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01318">1318</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01025">Data_Get_Struct</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ac991f5151f195321e96c5b3704ccc452"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac991f5151f195321e96c5b3704ccc452">◆ </a></span>rb_zstream_reset()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_reset </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01268">1268</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00923">zstream_reset()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a2af90e70ecacd6cee1ed2ed30021679c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2af90e70ecacd6cee1ed2ed30021679c">◆ </a></span>rb_zstream_set_avail_out()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_set_avail_out </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01346">1346</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">Check_Type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00624">FIX2INT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00497">T_FIXNUM</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00669">zstream_expand_buffer_into()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a05295437c12db7558c818065e2710180"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05295437c12db7558c818065e2710180">◆ </a></span>rb_zstream_total_in()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_total_in </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01370">1370</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00330">rb_uint2inum()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ad98fba78ccb2c4510348bab0fe7579af"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad98fba78ccb2c4510348bab0fe7579af">◆ </a></span>rb_zstream_total_out()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_zstream_total_out </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01379">1379</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00330">rb_uint2inum()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a7a584aa0dc2ca6c929cea5e2c95f2309"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a584aa0dc2ca6c929cea5e2c95f2309">◆ </a></span>rscheck()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rscheck </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>rsptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>rslen</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>rs</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l03965">3965</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dcc/error_8c_source.html#l00515">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>.</p> </div> </div> <a id="a761143a107ea529031193d834251ecf2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a761143a107ea529031193d834251ecf2">◆ </a></span>zlib_mem_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static voidpf zlib_mem_alloc </td> <td>(</td> <td class="paramtype">voidpf </td> <td class="paramname"><em>opaque</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uInt </td> <td class="paramname"><em>items</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uInt </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00581">581</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00024">VALGRIND_MAKE_MEM_DEFINED</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00599">zstream_init()</a>.</p> </div> </div> <a id="a79d4a0b8a928beef3c3c7bc5788a18a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79d4a0b8a928beef3c3c7bc5788a18a6">◆ </a></span>zlib_mem_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zlib_mem_free </td> <td>(</td> <td class="paramtype">voidpf </td> <td class="paramname"><em>opaque</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">voidpf </td> <td class="paramname"><em>address</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00593">593</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00599">zstream_init()</a>.</p> </div> </div> <a id="a29d4729c2f9d92c8c025c46d62e12b6b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29d4729c2f9d92c8c025c46d62e12b6b">◆ </a></span>zstream_append_buffer()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_append_buffer </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> Bytef * </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00732">732</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01951">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00777">rb_str_buf_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02499">gzfile_make_footer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02455">gzfile_make_header()</a>.</p> </div> </div> <a id="ae40df8e526e17a4283afc1eedadded21"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae40df8e526e17a4283afc1eedadded21">◆ </a></span>zstream_append_input()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_append_input </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> Bytef * </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00859">859</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01951">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00777">rb_str_buf_new()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01096">zstream_sync()</a>.</p> </div> </div> <a id="ab94821f9a18262ef6be640db7cbd3583"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab94821f9a18262ef6be640db7cbd3583">◆ </a></span>zstream_buffer_ungetbyte()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_buffer_ungetbyte </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00843">843</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00620">zstream_expand_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02834">gzfile_ungetbyte()</a>.</p> </div> </div> <a id="ab316e0052e4cdb58338aa8a5ebb54e9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab316e0052e4cdb58338aa8a5ebb54e9e">◆ </a></span>zstream_buffer_ungets()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_buffer_ungets </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> Bytef * </td> <td class="paramname"><em>b</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00826">826</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00669">zstream_expand_buffer_into()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02827">gzfile_ungets()</a>.</p> </div> </div> <a id="a01bb3d67ea9693096bee2185d838d6c3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a01bb3d67ea9693096bee2185d838d6c3">◆ </a></span>zstream_detach_buffer()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> zstream_detach_buffer </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">765</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">rb_cString</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00551">ZSTREAM_IS_FINISHED</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00553">ZSTREAM_IS_GZFILE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01571">deflate_run()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02759">gzfile_read_all()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02315">gzfile_write_raw()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03934">gzreader_skip_linebreaks()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01885">inflate_run()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01669">rb_deflate_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01714">rb_deflate_flush()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02011">rb_inflate_inflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01284">rb_zstream_finish()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01318">rb_zstream_flush_next_out()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00801">zstream_shift_buffer()</a>.</p> </div> </div> <a id="a7afa10371a14dd3d3c5c2644bd28a614"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7afa10371a14dd3d3c5c2644bd28a614">◆ </a></span>zstream_detach_input()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> zstream_detach_input </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00906">906</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">rb_cString</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01303">rb_zstream_flush_next_in()</a>.</p> </div> </div> <a id="a4b22046e69c80d09f5134884a8b4adbb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b22046e69c80d09f5134884a8b4adbb">◆ </a></span>zstream_discard_input()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_discard_input </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00878">878</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01096">zstream_sync()</a>.</p> </div> </div> <a id="ac0ef03184634dde91b20b13af952e6e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0ef03184634dde91b20b13af952e6e2">◆ </a></span>zstream_end()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> zstream_end </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">940</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00536">zstream::zstream_funcs::end</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../de/db2/structzstream.html#ae8621a2786898b8c6241134b819273ec">zstream::func</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00234">rb_warning()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00542">ZSTREAM_FLAG_IN_STREAM</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00550">ZSTREAM_IS_READY</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00923">zstream_reset()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00891">zstream_reset_input()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02879">gzfile_reader_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02857">gzfile_writer_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01604">rb_deflate_s_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01919">rb_inflate_s_inflate()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01257">rb_zstream_end()</a>.</p> </div> </div> <a id="a126bb89d6216fbbf0c6e525d74693e2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a126bb89d6216fbbf0c6e525d74693e2b">◆ </a></span>zstream_expand_buffer()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_expand_buffer </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00620">620</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">rb_cString</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00666">rb_jump_tag()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00771">rb_protect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00561">ZSTREAM_AVAIL_OUT_STEP_MAX</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00562">ZSTREAM_AVAIL_OUT_STEP_MIN</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00669">zstream_expand_buffer_into()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00559">ZSTREAM_INITIAL_BUFSIZE</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00553">ZSTREAM_IS_GZFILE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01742">rb_deflate_params()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00843">zstream_buffer_ungetbyte()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00688">zstream_expand_buffer_protect()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> </div> </div> <a id="a3edbd33d6484abbe2ea30d7404167335"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3edbd33d6484abbe2ea30d7404167335">◆ </a></span>zstream_expand_buffer_into()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_expand_buffer_into </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned long </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00669">669</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00055">MAX_UINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01346">rb_zstream_set_avail_out()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00826">zstream_buffer_ungets()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00620">zstream_expand_buffer()</a>.</p> </div> </div> <a id="adf8ea87eb819cfec6118e625a801a9b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf8ea87eb819cfec6118e625a801a9b8">◆ </a></span>zstream_expand_buffer_protect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void* zstream_expand_buffer_protect </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00688">688</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d57/eval_8c_source.html#l00771">rb_protect()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00620">zstream_expand_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00963">zstream_run_func()</a>.</p> </div> </div> <a id="ac2dd4f7b3cf5359dcc31ddf393f7c635"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac2dd4f7b3cf5359dcc31ddf393f7c635">◆ </a></span>zstream_expand_buffer_without_gvl()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int zstream_expand_buffer_without_gvl </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00699">699</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01099">RSTRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03637">ruby_xrealloc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00561">ZSTREAM_AVAIL_OUT_STEP_MAX</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00562">ZSTREAM_AVAIL_OUT_STEP_MIN</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00555">ZSTREAM_EXPAND_BUFFER_OK</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00963">zstream_run_func()</a>.</p> </div> </div> <a id="acc5db7abf68d2ad10c5666608a299d81"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc5db7abf68d2ad10c5666608a299d81">◆ </a></span>zstream_finalize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_finalize </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01142">1142</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00536">zstream::zstream_funcs::end</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00351">finalizer_warn()</a>, <a class="el" href="../../de/db2/structzstream.html#ae8621a2786898b8c6241134b819273ec">zstream::func</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00573">zstream_run_args::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02233">gzfile_free()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01152">zstream_free()</a>.</p> </div> </div> <a id="a29c66001a999064527aaafaab6e68511"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29c66001a999064527aaafaab6e68511">◆ </a></span>zstream_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01152">1152</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00573">zstream_run_args::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01142">zstream_finalize()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00550">ZSTREAM_IS_READY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01161">zstream_new()</a>.</p> </div> </div> <a id="adf4d0972a77e24d01c18cfcf0393cff2"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf4d0972a77e24d01c18cfcf0393cff2">◆ </a></span>zstream_init()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_init </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs * </td> <td class="paramname"><em>func</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00599">599</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../de/db2/structzstream.html#ae8621a2786898b8c6241134b819273ec">zstream::func</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00581">zlib_mem_alloc()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00593">zlib_mem_free()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02250">gzfile_new()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01161">zstream_new()</a>.</p> </div> </div> <a id="a8f2170615a8dff538b7835b5c3f83e83"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f2170615a8dff538b7835b5c3f83e83">◆ </a></span>zstream_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_mark </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01135">1135</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02600">rb_gc_mark()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00573">zstream_run_args::z</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02222">gzfile_mark()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01161">zstream_new()</a>.</p> </div> </div> <a id="ae42567a15e362335b6f62dd05e39d43d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae42567a15e362335b6f62dd05e39d43d">◆ </a></span>zstream_new()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> zstream_new </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs * </td> <td class="paramname"><em>funcs</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01161">1161</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01010">Data_Make_Struct</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01152">zstream_free()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00599">zstream_init()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01135">zstream_mark()</a>.</p> </div> </div> <a id="a99bc5995ac22b202eed0a106a28ed466"></a> <h2 class="memtitle"><span class="permalink"><a href="#a99bc5995ac22b202eed0a106a28ed466">◆ </a></span>zstream_passthrough_input()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_passthrough_input </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00897">897</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00761">zstream_append_buffer2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02048">rb_inflate_addstr()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02011">rb_inflate_inflate()</a>.</p> </div> </div> <a id="ad727091c7befb0b17b4d714ced945c5d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad727091c7befb0b17b4d714ced945c5d">◆ </a></span>zstream_reset()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_reset </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00923">923</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../de/db2/structzstream.html#ae8621a2786898b8c6241134b819273ec">zstream::func</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00535">zstream::zstream_funcs::reset</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00541">ZSTREAM_FLAG_READY</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00891">zstream_reset_input()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02286">gzfile_reset()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01268">rb_zstream_reset()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">zstream_end()</a>.</p> </div> </div> <a id="accdc8bffaac9c239b2ca9661c94dbd57"></a> <h2 class="memtitle"><span class="permalink"><a href="#accdc8bffaac9c239b2ca9661c94dbd57">◆ </a></span>zstream_reset_input()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_reset_input </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00891">891</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00940">zstream_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00923">zstream_reset()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01096">zstream_sync()</a>.</p> </div> </div> <a id="a3eb8884b404949cb0169ac52cc249ddd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3eb8884b404949cb0169ac52cc249ddd">◆ </a></span>zstream_run()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_run </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Bytef * </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flush</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">1027</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00574">zstream_run_args::flush</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00060">id_dictionaries</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00055">MAX_UINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00570">rb_hash_aref()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02119">rb_inflate_set_dictionary()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01116">rb_ivar_get()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00666">rb_jump_tag()</a>, <a class="el" href="../../db/dd5/thread_8h.html#ad21de1b2d50de18b428dba6bd45b1c50">rb_thread_call_without_gvl()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00330">rb_uint2inum()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00573">zstream_run_args::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00859">zstream_append_input()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00620">zstream_expand_buffer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00542">ZSTREAM_FLAG_IN_STREAM</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00553">ZSTREAM_IS_GZFILE</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00891">zstream_reset_input()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00963">zstream_run_func()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01019">zstream_unblock_func()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01571">deflate_run()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01630">do_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01942">do_inflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">gzfile_read_more()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02616">gzfile_write()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02841">gzfile_writer_end_run()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01885">inflate_run()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01714">rb_deflate_flush()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03510">rb_gzwriter_flush()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01284">rb_zstream_finish()</a>.</p> </div> </div> <a id="ad81b9665764a019bf5a2ed999ef8ff23"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad81b9665764a019bf5a2ed999ef8ff23">◆ </a></span>zstream_run_func()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void* zstream_run_func </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00963">963</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00529">zstream::flags</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00574">zstream_run_args::flush</a>, <a class="el" href="../../de/db2/structzstream.html#ae8621a2786898b8c6241134b819273ec">zstream::func</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00568">inflate_funcs</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01409">rb_thread_call_with_gvl()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00537">zstream::zstream_funcs::run</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00688">zstream_expand_buffer_protect()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00699">zstream_expand_buffer_without_gvl()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00543">ZSTREAM_FLAG_FINISHED</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00542">ZSTREAM_FLAG_IN_STREAM</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> </div> </div> <a id="a5f04a98902f6e69718c3f4b5fc6c684c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f04a98902f6e69718c3f4b5fc6c684c">◆ </a></span>zstream_shift_buffer()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> zstream_shift_buffer </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00801">801</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d74/zlib_8c_source.html#l00530">zstream::buf</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00531">zstream::buf_filled</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">rb_cString</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01669">rb_str_subseq()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00561">ZSTREAM_AVAIL_OUT_STEP_MAX</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00765">zstream_detach_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02781">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02703">gzfile_read()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02716">gzfile_readpartial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03934">gzreader_skip_linebreaks()</a>.</p> </div> </div> <a id="ad75572d2b05dda94788d6fdaaf4abea7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad75572d2b05dda94788d6fdaaf4abea7">◆ </a></span>zstream_sync()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> zstream_sync </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/db2/structzstream.html">zstream</a> * </td> <td class="paramname"><em>z</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Bytef * </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01096">1096</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00532">zstream::input</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00055">MAX_UINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00533">zstream::stream</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00573">zstream_run_args::z</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00859">zstream_append_input()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00878">zstream_discard_input()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00891">zstream_reset_input()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02079">rb_inflate_sync()</a>.</p> </div> </div> <a id="ae6009578b69306f2164d85bfe04cf1b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6009578b69306f2164d85bfe04cf1b8">◆ </a></span>zstream_unblock_func()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void zstream_unblock_func </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l01019">1019</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a40b0e94107a5744ef2c8bf372566a351"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40b0e94107a5744ef2c8bf372566a351">◆ </a></span>cBufError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cBufError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">303</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>.</p> </div> </div> <a id="a521d20fb17a1ab6dabdf841b53176b0a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a521d20fb17a1ab6dabdf841b53176b0a">◆ </a></span>cCRCError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cCRCError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">2183</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a854bd8ae5ea59191a828cd1e74bf869b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a854bd8ae5ea59191a828cd1e74bf869b">◆ </a></span>cDataError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cDataError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">303</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>.</p> </div> </div> <a id="a990b3ee7956b7ed6b1ff1dc58ba8dbd0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a990b3ee7956b7ed6b1ff1dc58ba8dbd0">◆ </a></span>cGzError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cGzError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">2183</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02919">get_gzfile()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02510">gzfile_read_header()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02631">gzfile_read_more()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02376">gzfile_read_raw_until_zero()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03234">rb_gzfile_set_comment()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03185">rb_gzfile_set_mtime()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03210">rb_gzfile_set_orig_name()</a>.</p> </div> </div> <a id="aec79cd86f6ccf185fa00496cc488310b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec79cd86f6ccf185fa00496cc488310b">◆ </a></span>cLengthError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cLengthError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">2183</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a6331f0f12448c233d66f0a7333478f73"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6331f0f12448c233d66f0a7333478f73">◆ </a></span>cMemError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cMemError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">303</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>.</p> </div> </div> <a id="a118542a58e50412eb61a659ab2fec922"></a> <h2 class="memtitle"><span class="permalink"><a href="#a118542a58e50412eb61a659ab2fec922">◆ </a></span>cNeedDict</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cNeedDict</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00302">302</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>.</p> </div> </div> <a id="add2d48237754031f6a7f737f4d9a9037"></a> <h2 class="memtitle"><span class="permalink"><a href="#add2d48237754031f6a7f737f4d9a9037">◆ </a></span>cNoFooter</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cNoFooter</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02183">2183</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02591">gzfile_check_footer()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="acfbcdc2eab705cb9adc506c1772967a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfbcdc2eab705cb9adc506c1772967a5">◆ </a></span>cStreamEnd</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cStreamEnd</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00302">302</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>.</p> </div> </div> <a id="a8dde9187d13eaac25c657617b5be4863"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8dde9187d13eaac25c657617b5be4863">◆ </a></span>cStreamError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cStreamError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">303</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>.</p> </div> </div> <a id="a6e3670ef9e9396ed79f741b95bba114e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6e3670ef9e9396ed79f741b95bba114e">◆ </a></span>cVersionError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cVersionError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00303">303</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>.</p> </div> </div> <a id="a99e8b254173e7e086722c7c85aef11bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a99e8b254173e7e086722c7c85aef11bd">◆ </a></span>cZError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cZError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00302">302</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l01177">get_zstream()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00306">raise_zlib_error()</a>.</p> </div> </div> <a id="afa63d1be0e4004b48c401da43ee062aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa63d1be0e4004b48c401da43ee062aa">◆ </a></span>deflate_funcs</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs deflate_funcs</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> deflateReset, deflateEnd, deflate,</div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00564">564</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02233">gzfile_free()</a>.</p> </div> </div> <a id="a31e13f5b78569f329cb6a06c017f2e50"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31e13f5b78569f329cb6a06c017f2e50">◆ </a></span>id_close</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_close</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">2182</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02301">gzfile_close()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="ac46e5cb1de996ca8107b4c9fa36de1a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac46e5cb1de996ca8107b4c9fa36de1a0">◆ </a></span>id_dictionaries</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_dictionaries</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00060">60</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01964">rb_inflate_add_dictionary()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01813">rb_inflate_s_allocate()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> </div> </div> <a id="a3096167a3c55f32a5fa2535e5ee0c2c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3096167a3c55f32a5fa2535e5ee0c2c4">◆ </a></span>id_flush</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_flush</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">2182</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02315">gzfile_write_raw()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03510">rb_gzwriter_flush()</a>.</p> </div> </div> <a id="a36eebcdf9e7bb39ed307205c3ca8a97f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36eebcdf9e7bb39ed307205c3ca8a97f">◆ </a></span>id_input</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_input</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">2182</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02440">gzfile_error_inspect()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02425">gzfile_raise()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="abcdd72011df523f601ff2cae7c2db12c"></a> <h2 class="memtitle"><span class="permalink"><a href="#abcdd72011df523f601ff2cae7c2db12c">◆ </a></span>id_path</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_path</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">2182</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03677">rb_gzreader_initialize()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>.</p> </div> </div> <a id="aaab409b2dac658da354cd7efc5ad39ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaab409b2dac658da354cd7efc5ad39ae">◆ </a></span>id_read</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_read</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">2182</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02341">gzfile_read_raw_rescue()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a5b4f2a8b420ec7588f0a9983fb513b81"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b4f2a8b420ec7588f0a9983fb513b81">◆ </a></span>id_readpartial</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_readpartial</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">2182</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02330">gzfile_read_raw_partial()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a3aaa1e9a1fc3cdbe7d248a2e2cc7fee1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3aaa1e9a1fc3cdbe7d248a2e2cc7fee1">◆ </a></span>id_seek</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_seek</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">2182</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02888">gzfile_reader_rewind()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="a5a1310970981dfb309a18f6a1a9a771b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a1310970981dfb309a18f6a1a9a771b">◆ </a></span>id_write</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_write</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l02182">2182</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02315">gzfile_write_raw()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="af2ad0bab0aefc77f19d0a847587cd622"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2ad0bab0aefc77f19d0a847587cd622">◆ </a></span>inflate_funcs</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct zstream_funcs inflate_funcs</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> inflateReset, inflateEnd, inflate,</div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d74/zlib_8c_source.html#l00568">568</a> of file <a class="el" href="../../db/d74/zlib_8c_source.html">zlib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l00963">zstream_run_func()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel