Current File : //opt/RZruby/share/doc/ruby/html/d4/db0/__sdbm_8c.html
<!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.5"/>
<title>Ruby: ext/sdbm/_sdbm.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 style="padding-left: 0.5em;">
   <div id="projectname">Ruby
   &#160;<span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </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_4fa002f6afd0de908307a6e8c86720be.html">sdbm</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">_sdbm.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;ruby/config.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d8/db0/defines_8h_source.html">ruby/defines.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dd/d78/sdbm_8h_source.html">sdbm.h</a>&quot;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;sys/types.h&gt;</code><br/>
<code>#include &lt;sys/stat.h&gt;</code><br/>
<code>#include &lt;fcntl.h&gt;</code><br/>
<code>#include &lt;errno.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for _sdbm.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d0/d32/__sdbm_8c__incl.png" border="0" usemap="#ext_2sdbm_2__sdbm_8c" alt=""/></div>
<map name="ext_2sdbm_2__sdbm_8c" id="ext_2sdbm_2__sdbm_8c">
<area shape="rect" id="node3" href="../../d8/db0/defines_8h.html" title="ruby/defines.h" alt="" coords="96,80,211,107"/><area shape="rect" id="node5" href="../../dd/d78/sdbm_8h.html" title="sdbm.h" alt="" coords="235,80,305,107"/></map>
</div>
</div>
<p><a href="../../d4/db0/__sdbm_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="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a1d9a786e5df1550712dce95d48b8ed8e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a1d9a786e5df1550712dce95d48b8ed8e">BYTESIZ</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:a1d9a786e5df1550712dce95d48b8ed8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96c9db811fa3011760684c9a97bfcc31"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a96c9db811fa3011760684c9a97bfcc31">SEEDUPS</a>&#160;&#160;&#160;1	/* always detect duplicates */</td></tr>
<tr class="separator:a96c9db811fa3011760684c9a97bfcc31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97c18c5e41235eff92aff6377159d4de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a97c18c5e41235eff92aff6377159d4de">BADMESS</a></td></tr>
<tr class="separator:a97c18c5e41235eff92aff6377159d4de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1614f028c1fef258edfb81fb963609cb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a1614f028c1fef258edfb81fb963609cb">debug</a>(x)</td></tr>
<tr class="separator:a1614f028c1fef258edfb81fb963609cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f7c236df6c2dc73a181ed2d5536e591"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a1f7c236df6c2dc73a181ed2d5536e591">GET_SHORT</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)&#160;&#160;&#160;((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)[(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)])</td></tr>
<tr class="separator:a1f7c236df6c2dc73a181ed2d5536e591"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1de2fe2a7d2eee6416a042a08e224263"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a1de2fe2a7d2eee6416a042a08e224263">PUT_SHORT</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&#160;&#160;&#160;((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)[(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)] = (<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>))</td></tr>
<tr class="separator:a1de2fe2a7d2eee6416a042a08e224263"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36fa9b2e726512bc17a7a6d3e39002be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a36fa9b2e726512bc17a7a6d3e39002be">O_BINARY</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a36fa9b2e726512bc17a7a6d3e39002be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add669d31505a077f769cff8e66c780b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#add669d31505a077f769cff8e66c780b3">EPERM</a>&#160;&#160;&#160;EACCES</td></tr>
<tr class="separator:add669d31505a077f769cff8e66c780b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a070d2ce7b6bb7e5c05602aa8c308d0c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a070d2ce7b6bb7e5c05602aa8c308d0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada436df6a31dab0938235cc56320e487"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#ada436df6a31dab0938235cc56320e487">bad</a>(x)&#160;&#160;&#160;((x).dptr == <a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a> || (x).dsize &lt; 0)</td></tr>
<tr class="separator:ada436df6a31dab0938235cc56320e487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf66380397b684edaca19455d080b61b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#adf66380397b684edaca19455d080b61b">exhash</a>(item)&#160;&#160;&#160;<a class="el" href="../../d4/db0/__sdbm_8c.html#aedc87a71b378030f730c146483457bcd">sdbm_hash</a>((item).dptr, (item).dsize)</td></tr>
<tr class="separator:adf66380397b684edaca19455d080b61b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab06aa0d7300bb3408910e15d49e9d1f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#ab06aa0d7300bb3408910e15d49e9d1f2">ioerr</a>(db)&#160;&#160;&#160;((db)-&gt;<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a> |= <a class="el" href="../../dd/d78/sdbm_8h.html#ac417d22629b6e11b8c1a74a7bf6df723">DBM_IOERR</a>)</td></tr>
<tr class="separator:ab06aa0d7300bb3408910e15d49e9d1f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f03031815007b050e387ddbf9ba40aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a3f03031815007b050e387ddbf9ba40aa">OFF_PAG</a>(off)&#160;&#160;&#160;(<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>) (off) * <a class="el" href="../../dd/d78/sdbm_8h.html#ae01c0d5cfeb1c7ac445b60febee0d7a3">PBLKSIZ</a></td></tr>
<tr class="separator:a3f03031815007b050e387ddbf9ba40aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b6c4486573b375f7c03827679f5c260"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a8b6c4486573b375f7c03827679f5c260">OFF_DIR</a>(off)&#160;&#160;&#160;(<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>) (off) * <a class="el" href="../../dd/d78/sdbm_8h.html#afdf4a88f105ed7375469db3f9dc15358">DBLKSIZ</a></td></tr>
<tr class="separator:a8b6c4486573b375f7c03827679f5c260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf66380397b684edaca19455d080b61b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#adf66380397b684edaca19455d080b61b">exhash</a>(item)&#160;&#160;&#160;<a class="el" href="../../d4/db0/__sdbm_8c.html#aedc87a71b378030f730c146483457bcd">sdbm_hash</a>((item).dptr, (item).dsize)</td></tr>
<tr class="separator:adf66380397b684edaca19455d080b61b"><td class="memSeparator" colspan="2">&#160;</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:ac866f246e868eba96c4372225f182c2b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a3602ecf92e0a368e8c84c9de1fc3f93e">fitpair</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#ac866f246e868eba96c4372225f182c2b">proto</a> ((char *, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>))</td></tr>
<tr class="separator:ac866f246e868eba96c4372225f182c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35b9c02e81517ead0423bef9c42facf1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#ab74b0d648e598a6d550e547e23c1e606">putpair</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a35b9c02e81517ead0423bef9c42facf1">proto</a> ((char *, <a class="el" href="../../d6/d07/structdatum.html">datum</a>, <a class="el" href="../../d6/d07/structdatum.html">datum</a>))</td></tr>
<tr class="separator:a35b9c02e81517ead0423bef9c42facf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13c7d57fd378e42c655b7b9eff28578f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a30f6d24865c0f91bfcca6627a9f5b398">getpair</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a13c7d57fd378e42c655b7b9eff28578f">proto</a> ((char *, <a class="el" href="../../d6/d07/structdatum.html">datum</a>))</td></tr>
<tr class="separator:a13c7d57fd378e42c655b7b9eff28578f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8968a9b63c5c6bdebcddc3721d9cb090"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a52ad4f122428863e164508b09478a4a1">chkpage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a8968a9b63c5c6bdebcddc3721d9cb090">proto</a> ((char *))</td></tr>
<tr class="separator:a8968a9b63c5c6bdebcddc3721d9cb090"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb774e03803d1d465e3402d168059d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#ab322af0bf6d036a61f3cf14c04346726">splpage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#aefb774e03803d1d465e3402d168059d4">proto</a> ((char *, char *, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>))</td></tr>
<tr class="separator:aefb774e03803d1d465e3402d168059d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bdb86ef89ea91959fee9a203e2c6bf8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#abf74dcc99b91e9e3b297a0a4ec9da9c3">getdbit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a7bdb86ef89ea91959fee9a203e2c6bf8">proto</a> ((<a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>))</td></tr>
<tr class="separator:a7bdb86ef89ea91959fee9a203e2c6bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e360c82b53359dd3cde49acbff84248"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a4d58de8221938861024a8569d6937c2e">getnext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a6e360c82b53359dd3cde49acbff84248">proto</a> ((<a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *))</td></tr>
<tr class="separator:a6e360c82b53359dd3cde49acbff84248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a278c4d85016124cfc78fb4a21ac8d4e9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a1fc47c9e5cc333e0bf387711f32cd25e">makroom</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a278c4d85016124cfc78fb4a21ac8d4e9">proto</a> ((<a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>))</td></tr>
<tr class="separator:a278c4d85016124cfc78fb4a21ac8d4e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ac769ff6d24195bec988700dc15db70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a5ac769ff6d24195bec988700dc15db70">sdbm_open</a> (register char *file, register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>, register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:a5ac769ff6d24195bec988700dc15db70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c3179049f85724fb6c96621e71b7762"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a6c3179049f85724fb6c96621e71b7762">sdbm_prep</a> (char *dirname, char *pagname, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:a6c3179049f85724fb6c96621e71b7762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89e19ef15107f6e418d918a41848d63b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a89e19ef15107f6e418d918a41848d63b">sdbm_close</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db)</td></tr>
<tr class="separator:a89e19ef15107f6e418d918a41848d63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3b42d56643ed49b360d76fe57d3e17f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#af3b42d56643ed49b360d76fe57d3e17f">sdbm_fetch</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db, <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:af3b42d56643ed49b360d76fe57d3e17f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f99c48936cf793072fdec78170391cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a4f99c48936cf793072fdec78170391cb">sdbm_delete</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db, <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:a4f99c48936cf793072fdec78170391cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a461af1e9758ac74d78ae69e50d496fe0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a461af1e9758ac74d78ae69e50d496fe0">sdbm_store</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db, <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:a461af1e9758ac74d78ae69e50d496fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fc47c9e5cc333e0bf387711f32cd25e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a1fc47c9e5cc333e0bf387711f32cd25e">makroom</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> need)</td></tr>
<tr class="separator:a1fc47c9e5cc333e0bf387711f32cd25e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab388d81ec60f8d1f3b2e1583f5f14878"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#ab388d81ec60f8d1f3b2e1583f5f14878">sdbm_firstkey</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db)</td></tr>
<tr class="separator:ab388d81ec60f8d1f3b2e1583f5f14878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfa68cee1309ecf2ff9251f66fe18ef8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#adfa68cee1309ecf2ff9251f66fe18ef8">sdbm_nextkey</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db)</td></tr>
<tr class="separator:adfa68cee1309ecf2ff9251f66fe18ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a596ebfd6ed950663cef34552acc59791"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a596ebfd6ed950663cef34552acc59791">getpage</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db, register <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a596ebfd6ed950663cef34552acc59791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf74dcc99b91e9e3b297a0a4ec9da9c3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#abf74dcc99b91e9e3b297a0a4ec9da9c3">getdbit</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db, register <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> dbit)</td></tr>
<tr class="separator:abf74dcc99b91e9e3b297a0a4ec9da9c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72880cc72e91d3527934cdbca9a74110"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a72880cc72e91d3527934cdbca9a74110">setdbit</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db, register <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> dbit)</td></tr>
<tr class="separator:a72880cc72e91d3527934cdbca9a74110"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d58de8221938861024a8569d6937c2e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a4d58de8221938861024a8569d6937c2e">getnext</a> (register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *db)</td></tr>
<tr class="separator:a4d58de8221938861024a8569d6937c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac53e0cfeb6c76722436b1095ca11a9a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a2fd40c25a3f7e0c9501de9c9414db20d">seepair</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#aac53e0cfeb6c76722436b1095ca11a9a">proto</a> ((char *, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, char *, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>))</td></tr>
<tr class="separator:aac53e0cfeb6c76722436b1095ca11a9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3602ecf92e0a368e8c84c9de1fc3f93e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a3602ecf92e0a368e8c84c9de1fc3f93e">fitpair</a> (char *pag, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> need)</td></tr>
<tr class="separator:a3602ecf92e0a368e8c84c9de1fc3f93e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab74b0d648e598a6d550e547e23c1e606"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#ab74b0d648e598a6d550e547e23c1e606">putpair</a> (char *pag, <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>)</td></tr>
<tr class="separator:ab74b0d648e598a6d550e547e23c1e606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f6d24865c0f91bfcca6627a9f5b398"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a30f6d24865c0f91bfcca6627a9f5b398">getpair</a> (char *pag, <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:a30f6d24865c0f91bfcca6627a9f5b398"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7300d9e3c1063e7279d3c0d7916dcb51"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a7300d9e3c1063e7279d3c0d7916dcb51">duppair</a> (char *pag, <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:a7300d9e3c1063e7279d3c0d7916dcb51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6413a539716fa6cfc638aba521fa5405"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a6413a539716fa6cfc638aba521fa5405">getnkey</a> (char *pag, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> num)</td></tr>
<tr class="separator:a6413a539716fa6cfc638aba521fa5405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95216d8fc5c567b537a0f40332b8813a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a95216d8fc5c567b537a0f40332b8813a">delpair</a> (char *pag, <a class="el" href="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:a95216d8fc5c567b537a0f40332b8813a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fd40c25a3f7e0c9501de9c9414db20d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a2fd40c25a3f7e0c9501de9c9414db20d">seepair</a> (char *pag, register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, register char *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a3d11deb1ff109e839550a37edeb9ea4d">siz</a>)</td></tr>
<tr class="separator:a2fd40c25a3f7e0c9501de9c9414db20d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab322af0bf6d036a61f3cf14c04346726"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#ab322af0bf6d036a61f3cf14c04346726">splpage</a> (char *pag, char *new, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sbit)</td></tr>
<tr class="separator:ab322af0bf6d036a61f3cf14c04346726"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52ad4f122428863e164508b09478a4a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a52ad4f122428863e164508b09478a4a1">chkpage</a> (char *pag)</td></tr>
<tr class="separator:a52ad4f122428863e164508b09478a4a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedc87a71b378030f730c146483457bcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#aedc87a71b378030f730c146483457bcd">sdbm_hash</a> (register char *<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:aedc87a71b378030f730c146483457bcd"><td class="memSeparator" colspan="2">&#160;</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:ad65a8842cc674e3ddf69355898c0ecbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a></td></tr>
<tr class="separator:ad65a8842cc674e3ddf69355898c0ecbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f5958bef52b988cfba269d2bd8ffc37"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#a4f5958bef52b988cfba269d2bd8ffc37">masks</a> []</td></tr>
<tr class="separator:a4f5958bef52b988cfba269d2bd8ffc37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa435e182d713a89054ff258e44e1fec2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/db0/__sdbm_8c.html#aa435e182d713a89054ff258e44e1fec2">nullitem</a> = {<a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a>, 0}</td></tr>
<tr class="separator:aa435e182d713a89054ff258e44e1fec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ada436df6a31dab0938235cc56320e487"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bad</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;((x).dptr == <a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a> || (x).dsize &lt; 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00129">129</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00572">get_addr()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00267">getaddrinfo()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02240">rb_cstr_to_dbl()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00567">rb_cstr_to_inum()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00262">sdbm_delete()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00250">sdbm_fetch()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>, and <a class="el" href="../../db/dd1/handler_8c_source.html#l00031">syck_hdlr_add_anchor()</a>.</p>

</div>
</div>
<a class="anchor" id="a97c18c5e41235eff92aff6377159d4de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BADMESS</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">1       <span class="comment">/* generate a message for worst case:</span></div>
<div class="line"><span class="comment">                           cannot make room after SPLTMAX splits */</span></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00046">46</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

</div>
</div>
<a class="anchor" id="a1d9a786e5df1550712dce95d48b8ed8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BYTESIZ&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00029">29</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00513">getdbit()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00182">sdbm_prep()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00534">setdbit()</a>.</p>

</div>
</div>
<a class="anchor" id="a1614f028c1fef258edfb81fb963609cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define debug</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00056">56</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00736">delpair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00643">fitpair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00513">getdbit()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00471">getpage()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00413">Init_syslog()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00344">makroom()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00534">setdbit()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00822">splpage()</a>.</p>

</div>
</div>
<a class="anchor" id="add669d31505a077f769cff8e66c780b3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define EPERM&#160;&#160;&#160;EACCES</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00098">98</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00566">fdbm_store()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00675">fgdbm_store()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00388">fsdbm_store()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03808">kill()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04995">p_gid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05682">p_gid_switch()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04289">p_uid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05572">p_uid_switch()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00262">sdbm_delete()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>.</p>

</div>
</div>
<a class="anchor" id="adf66380397b684edaca19455d080b61b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define exhash</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">item</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d4/db0/__sdbm_8c.html#aedc87a71b378030f730c146483457bcd">sdbm_hash</a>((item).dptr, (item).dsize)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00615">615</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00262">sdbm_delete()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00250">sdbm_fetch()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00822">splpage()</a>.</p>

</div>
</div>
<a class="anchor" id="adf66380397b684edaca19455d080b61b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define exhash</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">item</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d4/db0/__sdbm_8c.html#aedc87a71b378030f730c146483457bcd">sdbm_hash</a>((item).dptr, (item).dsize)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00615">615</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

</div>
</div>
<a class="anchor" id="a1f7c236df6c2dc73a181ed2d5536e591"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_SHORT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)[(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)])</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00063">63</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00863">chkpage()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00736">delpair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00708">duppair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00643">fitpair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00717">getnkey()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00688">getpair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00660">putpair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00806">seepair()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00822">splpage()</a>.</p>

</div>
</div>
<a class="anchor" id="ab06aa0d7300bb3408910e15d49e9d1f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ioerr</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">db</td><td>)</td>
          <td>&#160;&#160;&#160;((db)-&gt;<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a> |= <a class="el" href="../../dd/d78/sdbm_8h.html#ac417d22629b6e11b8c1a74a7bf6df723">DBM_IOERR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00131">131</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00568">getnext()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00262">sdbm_delete()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00250">sdbm_fetch()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00441">sdbm_firstkey()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>.</p>

</div>
</div>
<a class="anchor" id="a070d2ce7b6bb7e5c05602aa8c308d0c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NULL&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">107</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

</div>
</div>
<a class="anchor" id="a36fa9b2e726512bc17a7a6d3e39002be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define O_BINARY&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00093">93</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02137">init_stdhandle()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02770">rb_w32_accept()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04857">rb_w32_open()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03292">rb_w32_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03527">rb_w32_socketpair()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00182">sdbm_prep()</a>.</p>

</div>
</div>
<a class="anchor" id="a8b6c4486573b375f7c03827679f5c260"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OFF_DIR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">off</td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>) (off) * <a class="el" href="../../dd/d78/sdbm_8h.html#afdf4a88f105ed7375469db3f9dc15358">DBLKSIZ</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00134">134</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00513">getdbit()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00534">setdbit()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f03031815007b050e387ddbf9ba40aa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OFF_PAG</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">off</td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>) (off) * <a class="el" href="../../dd/d78/sdbm_8h.html#ae01c0d5cfeb1c7ac445b60febee0d7a3">PBLKSIZ</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00133">133</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00568">getnext()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00471">getpage()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00344">makroom()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00262">sdbm_delete()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00441">sdbm_firstkey()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>.</p>

</div>
</div>
<a class="anchor" id="a1de2fe2a7d2eee6416a042a08e224263"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PUT_SHORT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)[(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)] = (<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00064">64</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00736">delpair()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00660">putpair()</a>.</p>

</div>
</div>
<a class="anchor" id="a96c9db811fa3011760684c9a97bfcc31"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SEEDUPS&#160;&#160;&#160;1	/* always detect duplicates */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00043">43</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a52ad4f122428863e164508b09478a4a1"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> chkpage </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pag</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00863">863</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00063">GET_SHORT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, and <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00568">getnext()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00471">getpage()</a>.</p>

</div>
</div>
<a class="anchor" id="a95216d8fc5c567b537a0f40332b8813a"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> delpair </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00736">736</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00056">debug</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00051">datum::dptr</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00052">datum::dsize</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09855">dst</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00063">GET_SHORT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">m</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00155">PRIdPTRDIFF</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00064">PUT_SHORT</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00806">seepair()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07940">src</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00262">sdbm_delete()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>.</p>

</div>
</div>
<a class="anchor" id="a7300d9e3c1063e7279d3c0d7916dcb51"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> duppair </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00708">708</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00051">datum::dptr</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00052">datum::dsize</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00063">GET_SHORT</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00806">seepair()</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>.</p>

</div>
</div>
<a class="anchor" id="a3602ecf92e0a368e8c84c9de1fc3f93e"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fitpair </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>need</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00643">643</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00056">debug</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00063">GET_SHORT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, and <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00344">makroom()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>.</p>

</div>
</div>
<a class="anchor" id="abf74dcc99b91e9e3b297a0a4ec9da9c3"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> getdbit </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">register <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>dbit</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00513">513</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00029">BYTESIZ</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00012">DBLKSIZ</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00056">debug</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00032">DBM::dirbno</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00033">DBM::dirbuf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00021">DBM::dirf</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00134">OFF_DIR</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00621">SEEK_SET</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00471">getpage()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d58de8221938861024a8569d6937c2e"></a>
<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="../../d6/d07/structdatum.html">datum</a> getnext </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00568">568</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00028">DBM::blkptr</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00863">chkpage()</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00051">datum::dptr</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00717">getnkey()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00131">ioerr</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00024">DBM::keyptr</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00150">nullitem</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00133">OFF_PAG</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00030">DBM::pagbno</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00031">DBM::pagbuf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00022">DBM::pagf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00621">SEEK_SET</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00441">sdbm_firstkey()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00460">sdbm_nextkey()</a>.</p>

</div>
</div>
<a class="anchor" id="a6413a539716fa6cfc638aba521fa5405"></a>
<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="../../d6/d07/structdatum.html">datum</a> getnkey </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>num</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00717">717</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00051">datum::dptr</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00052">datum::dsize</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00063">GET_SHORT</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, and <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00568">getnext()</a>.</p>

</div>
</div>
<a class="anchor" id="a596ebfd6ed950663cef34552acc59791"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> getpage </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">register <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00471">471</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00863">chkpage()</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00026">DBM::curbit</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00056">debug</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00513">getdbit()</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00027">DBM::hmask</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l00037">long</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00133">OFF_PAG</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00030">DBM::pagbno</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00031">DBM::pagbuf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00022">DBM::pagf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00621">SEEK_SET</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00262">sdbm_delete()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00250">sdbm_fetch()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>.</p>

</div>
</div>
<a class="anchor" id="a30f6d24865c0f91bfcca6627a9f5b398"></a>
<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="../../d6/d07/structdatum.html">datum</a> getpair </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00688">688</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00051">datum::dptr</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00052">datum::dsize</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00063">GET_SHORT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00806">seepair()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00250">sdbm_fetch()</a>.</p>

</div>
</div>
<a class="anchor" id="a1fc47c9e5cc333e0bf387711f32cd25e"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> makroom </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>hash</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>need</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00344">344</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00026">DBM::curbit</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00056">debug</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00643">fitpair()</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00027">DBM::hmask</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00133">OFF_PAG</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00030">DBM::pagbno</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00031">DBM::pagbuf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00022">DBM::pagf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00623">SEEK_END</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00621">SEEK_SET</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00534">setdbit()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00822">splpage()</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00015">SPLTMAX</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>.</p>

</div>
</div>
<a class="anchor" id="ac866f246e868eba96c4372225f182c2b"></a>
<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="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a6413a539716fa6cfc638aba521fa5405">getnkey</a> proto </td>
          <td>(</td>
          <td class="paramtype">(char *, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)&#160;</td>
          <td class="paramname"></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 class="anchor" id="a35b9c02e81517ead0423bef9c42facf1"></a>
<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/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#ab74b0d648e598a6d550e547e23c1e606">putpair</a> proto </td>
          <td>(</td>
          <td class="paramtype">(char *, <a class="el" href="../../d6/d07/structdatum.html">datum</a>, <a class="el" href="../../d6/d07/structdatum.html">datum</a>)&#160;</td>
          <td class="paramname"></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 class="anchor" id="a13c7d57fd378e42c655b7b9eff28578f"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a7300d9e3c1063e7279d3c0d7916dcb51">duppair</a> proto </td>
          <td>(</td>
          <td class="paramtype">(char *, <a class="el" href="../../d6/d07/structdatum.html">datum</a>)&#160;</td>
          <td class="paramname"></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 class="anchor" id="a8968a9b63c5c6bdebcddc3721d9cb090"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a52ad4f122428863e164508b09478a4a1">chkpage</a> proto </td>
          <td>(</td>
          <td class="paramtype">(char *)&#160;</td>
          <td class="paramname"></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 class="anchor" id="aefb774e03803d1d465e3402d168059d4"></a>
<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/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#ab322af0bf6d036a61f3cf14c04346726">splpage</a> proto </td>
          <td>(</td>
          <td class="paramtype">(char *, char *, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>)&#160;</td>
          <td class="paramname"></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 class="anchor" id="a7bdb86ef89ea91959fee9a203e2c6bf8"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a596ebfd6ed950663cef34552acc59791">getpage</a> proto </td>
          <td>(</td>
          <td class="paramtype">(<a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>)&#160;</td>
          <td class="paramname"></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 class="anchor" id="a6e360c82b53359dd3cde49acbff84248"></a>
<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="../../d6/d07/structdatum.html">datum</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a4d58de8221938861024a8569d6937c2e">getnext</a> proto </td>
          <td>(</td>
          <td class="paramtype">(<a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *)&#160;</td>
          <td class="paramname"></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 class="anchor" id="a278c4d85016124cfc78fb4a21ac8d4e9"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a1fc47c9e5cc333e0bf387711f32cd25e">makroom</a> proto </td>
          <td>(</td>
          <td class="paramtype">(<a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)&#160;</td>
          <td class="paramname"></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 class="anchor" id="aac53e0cfeb6c76722436b1095ca11a9a"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#a2fd40c25a3f7e0c9501de9c9414db20d">seepair</a> proto </td>
          <td>(</td>
          <td class="paramtype">(char *, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, char *, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)&#160;</td>
          <td class="paramname"></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 class="anchor" id="ab74b0d648e598a6d550e547e23c1e606"></a>
<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/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> putpair </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td>
          <td class="paramname"><em>val</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00660">660</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00051">datum::dptr</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00052">datum::dsize</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00063">GET_SHORT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00064">PUT_SHORT</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">sdbm_store()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00822">splpage()</a>.</p>

</div>
</div>
<a class="anchor" id="a89e19ef15107f6e418d918a41848d63b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> sdbm_close </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00238">238</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00021">DBM::dirf</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00022">DBM::pagf</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00043">free_sdbm()</a>, and <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00051">fsdbm_close()</a>.</p>

</div>
</div>
<a class="anchor" id="a4f99c48936cf793072fdec78170391cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sdbm_delete </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00262">262</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00129">bad</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00736">delpair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00098">EPERM</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00615">exhash</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00471">getpage()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00131">ioerr</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00133">OFF_PAG</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00030">DBM::pagbno</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00031">DBM::pagbuf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00022">DBM::pagf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00042">sdbm_rdonly</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00621">SEEK_SET</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00349">fsdbm_clear()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00252">fsdbm_delete()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00310">fsdbm_delete_if()</a>, and <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00287">fsdbm_shift()</a>.</p>

</div>
</div>
<a class="anchor" id="af3b42d56643ed49b360d76fe57d3e17f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/d07/structdatum.html">datum</a> sdbm_fetch </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00250">250</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00129">bad</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00615">exhash</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00471">getpage()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00688">getpair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00131">ioerr</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00150">nullitem</a>, and <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00031">DBM::pagbuf</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00252">fsdbm_delete()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00310">fsdbm_delete_if()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00526">fsdbm_each_pair()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00491">fsdbm_each_value()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00140">fsdbm_fetch()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00583">fsdbm_has_key()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00600">fsdbm_has_value()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00369">fsdbm_invert()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00180">fsdbm_key()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00208">fsdbm_select()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00287">fsdbm_shift()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00621">fsdbm_to_a()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00640">fsdbm_to_hash()</a>, and <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00565">fsdbm_values()</a>.</p>

</div>
</div>
<a class="anchor" id="ab388d81ec60f8d1f3b2e1583f5f14878"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/d07/structdatum.html">datum</a> sdbm_firstkey </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00441">441</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00028">DBM::blkptr</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00568">getnext()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00131">ioerr</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00024">DBM::keyptr</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00150">nullitem</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00133">OFF_PAG</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00030">DBM::pagbno</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00031">DBM::pagbuf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00022">DBM::pagf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00621">SEEK_SET</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00349">fsdbm_clear()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00310">fsdbm_delete_if()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00509">fsdbm_each_key()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00526">fsdbm_each_pair()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00491">fsdbm_each_value()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00468">fsdbm_empty_p()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00600">fsdbm_has_value()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00369">fsdbm_invert()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00180">fsdbm_key()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00548">fsdbm_keys()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00449">fsdbm_length()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00208">fsdbm_select()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00287">fsdbm_shift()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00621">fsdbm_to_a()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00640">fsdbm_to_hash()</a>, and <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00565">fsdbm_values()</a>.</p>

</div>
</div>
<a class="anchor" id="aedc87a71b378030f730c146483457bcd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> sdbm_hash </td>
          <td>(</td>
          <td class="paramtype">register char *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00903">903</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>.</p>

</div>
</div>
<a class="anchor" id="adfa68cee1309ecf2ff9251f66fe18ef8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/d07/structdatum.html">datum</a> sdbm_nextkey </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00460">460</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00568">getnext()</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00150">nullitem</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00310">fsdbm_delete_if()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00509">fsdbm_each_key()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00526">fsdbm_each_pair()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00491">fsdbm_each_value()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00468">fsdbm_empty_p()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00600">fsdbm_has_value()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00369">fsdbm_invert()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00180">fsdbm_key()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00548">fsdbm_keys()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00449">fsdbm_length()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00208">fsdbm_select()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00621">fsdbm_to_a()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00640">fsdbm_to_hash()</a>, and <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00565">fsdbm_values()</a>.</p>

</div>
</div>
<a class="anchor" id="a5ac769ff6d24195bec988700dc15db70"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a>* sdbm_open </td>
          <td>(</td>
          <td class="paramtype">register char *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>flags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00153">153</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00017">DIRFEXT</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00018">PAGFEXT</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00182">sdbm_prep()</a>, <a class="el" href="../../de/d46/os2_8c.html#a680b8d551cad22b86c39b98588c242f0">strcpy()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00083">fsdbm_initialize()</a>.</p>

</div>
</div>
<a class="anchor" id="a6c3179049f85724fb6c96621e71b7762"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a>* sdbm_prep </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dirname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pagname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>flags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00182">182</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00028">DBM::blkptr</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00029">BYTESIZ</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00012">DBLKSIZ</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00036">DBM_RDONLY</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00032">DBM::dirbno</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00033">DBM::dirbuf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00021">DBM::dirf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00023">DBM::flags</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00027">DBM::hmask</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00024">DBM::keyptr</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l00037">long</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00025">DBM::maxbno</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00093">O_BINARY</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00030">DBM::pagbno</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00031">DBM::pagbuf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00022">DBM::pagf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00153">sdbm_open()</a>.</p>

</div>
</div>
<a class="anchor" id="a461af1e9758ac74d78ae69e50d496fe0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sdbm_store </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d6/d07/structdatum.html">datum</a>&#160;</td>
          <td class="paramname"><em>val</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00286">286</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00129">bad</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00067">DBM_REPLACE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00736">delpair()</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00052">datum::dsize</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00708">duppair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00098">EPERM</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00615">exhash</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00643">fitpair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00471">getpage()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00131">ioerr</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00344">makroom()</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00133">OFF_PAG</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00030">DBM::pagbno</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00031">DBM::pagbuf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00022">DBM::pagf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00014">PAIRMAX</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00660">putpair()</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00042">sdbm_rdonly</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00621">SEEK_SET</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00388">fsdbm_store()</a>.</p>

</div>
</div>
<a class="anchor" id="a2fd40c25a3f7e0c9501de9c9414db20d"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> seepair </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">register char *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">register <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>siz</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00806">806</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00063">GET_SHORT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, and <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00736">delpair()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00708">duppair()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00688">getpair()</a>.</p>

</div>
</div>
<a class="anchor" id="a72880cc72e91d3527934cdbca9a74110"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> setdbit </td>
          <td>(</td>
          <td class="paramtype">register <a class="el" href="../../d9/dc9/struct_d_b_m.html">DBM</a> *&#160;</td>
          <td class="paramname"><em>db</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">register <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>dbit</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00534">534</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00029">BYTESIZ</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00012">DBLKSIZ</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00056">debug</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00032">DBM::dirbno</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00033">DBM::dirbuf</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00021">DBM::dirf</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l00037">long</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00025">DBM::maxbno</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00134">OFF_DIR</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00621">SEEK_SET</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00344">makroom()</a>.</p>

</div>
</div>
<a class="anchor" id="ab322af0bf6d036a61f3cf14c04346726"></a>
<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/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> splpage </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>new</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>sbit</em>&#160;</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>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00822">822</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00056">debug</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00051">datum::dptr</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00052">datum::dsize</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00615">exhash</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00063">GET_SHORT</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00013">PBLKSIZ</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00660">putpair()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00344">makroom()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ad65a8842cc674e3ddf69355898c0ecbf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> errno</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l07188">argf_next_argv()</a>, <a class="el" href="../../d7/deb/acosh_8c_source.html#l00075">atanh()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04678">call_asynchronous()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00971">check_spawn_mode()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09750">copy_stream_finalize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01006">CreateChild()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06766">date_strftime_alloc()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00388">dir_initialize()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00581">dir_read()</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l01249">dln_load()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01040">do_lstat()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01050">do_opendir()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02561">do_select()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01029">do_stat()</a>, <a class="el" href="../../d0/d25/dup2_8c_source.html#l00027">dup2()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00219">establishShell()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03579">fcntl()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00566">fdbm_store()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00675">fgdbm_store()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01838">fill_standard_fds()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">finish_overlapped_socket()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03704">finish_writeconv()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00304">flock_winnt()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00608">flush_before_seek()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03776">fptr_finalize()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00388">fsdbm_store()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00084">function_call()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02755">get_wsa_extension_function()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00190">iconv_create()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00316">iconv_try()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01019">io_binwrite()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00835">io_flush_buffer_sync()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02158">io_getpartial()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06086">io_reopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00552">io_unread()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02319">ioctl()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03808">kill()</a>, <a class="el" href="../../d3/d84/lgamma__r_8c_source.html#l00063">lgamma_r()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01619">make_errno_exc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01631">make_errno_exc_str()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09187">maygvl_copy_stream_continue_p()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09419">maygvl_copy_stream_read()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09215">maygvl_copy_stream_wait_read()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09488">nogvl_copy_stream_read_write()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09234">nogvl_copy_stream_wait_write()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09462">nogvl_copy_stream_write()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00158">nogvl_getaddrinfo()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01663">open_dir_handle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>, <a class="el" href="../../d1/df0/ossl__pkey_8c_source.html#l00069">ossl_pkey_new_from_file()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01329">ossl_ssl_write_internal()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01118">ossl_start_ssl()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00059">ossl_x509_new_from_file()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04995">p_gid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05682">p_gid_switch()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04289">p_uid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05572">p_uid_switch()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l00368">pack_pack()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l01320">pack_unpack()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12989">parser_yylex()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05333">pipe_open()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03627">poll_child_status()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01074">proc_exec_v()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00847">proc_waitall()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04439">rb_chsize()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00189">rb_cloexec_fcntl_dupfd()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02240">rb_cstr_to_dbl()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00339">rb_dlcfunc_call()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04964">rb_fdopen()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04194">rb_file_flock()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02528">rb_file_s_rename()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00179">rb_iconv_sys_fail()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03115">rb_io_each_byte()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01414">rb_io_rewind()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01323">rb_io_seek()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01382">rb_io_set_pos()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04155">rb_io_sysseek()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01310">rb_io_tell()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00890">rb_io_wait_readable()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00916">rb_io_wait_writable()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02393">rb_io_write_nonblock()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01735">rb_load_fail()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00166">rb_maygvl_fd_fix_cloexec()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05239">rb_pipe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04330">rb_strftime_alloc()</a>, <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00171">rb_strftime_with_timespec()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01715">rb_sys_warning()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04940">rb_sysopen()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03002">rb_syswait()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01130">rb_thread_blocking_region()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01083">rb_thread_blocking_region_end()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04133">rb_thread_flock()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01154">rb_thread_io_blocking_region()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00156">rb_update_max_fd()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02770">rb_w32_accept()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04411">rb_w32_access()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04689">rb_w32_asynchronize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02805">rb_w32_bind()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05160">rb_w32_close()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02823">rb_w32_connect()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05046">rb_w32_fclose()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04633">rb_w32_getc()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03757">rb_w32_getcwd()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03320">rb_w32_gethostbyaddr()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03337">rb_w32_gethostbyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03354">rb_w32_gethostname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02846">rb_w32_getpeername()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03371">rb_w32_getprotobyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03388">rb_w32_getprotobynumber()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03405">rb_w32_getservbyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03422">rb_w32_getservbyport()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02863">rb_w32_getsockname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02878">rb_w32_getsockopt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02895">rb_w32_ioctlsocket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05733">rb_w32_isatty()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02912">rb_w32_listen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03211">rb_w32_setsockopt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03228">rb_w32_shutdown()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03292">rb_w32_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04470">rb_w32_truncate()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04425">rb_w32_uaccess()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02965">rb_wait_for_single_fd()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00645">rb_waitpid()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00361">readline_readline()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00344">rsock_connect()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00499">rsock_s_accept()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00452">rsock_s_accept_nonblock()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00173">rsock_s_recvfrom_nonblock()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00243">rsock_socket()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00060">ruby_close()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00719">ruby_dup()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00437">ruby_getcwd()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00010">ruby_getpeername()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00027">ruby_getsockname()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00044">ruby_shutdown()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01903">ruby_strtod()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00106">ruby_strtoul()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01998">save_redirect_fd()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02931">select_single()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l00309">sock_connect_nonblock()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03437">socketpair_internal()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00168">strio_init()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01006">sys_warning_1()</a>, <a class="el" href="../../db/d3a/tgamma_8c_source.html#l00072">tgamma()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00235">ttymode()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00260">wait_connectable()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04253">winnt_stat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03918">wlink()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05582">wmkdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04008">wrename()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05627">wrmdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05673">wunlink()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">wutime()</a>.</p>

</div>
</div>
<a class="anchor" id="a4f5958bef52b988cfba269d2bd8ffc37"></a>
<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="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> masks[]</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">        000000000000L, 000000000001L, 000000000003L,</div>
<div class="line">        000000000007L, 000000000017L, 000000000037L,</div>
<div class="line">        000000000077L, 000000000177L, 000000000377L,</div>
<div class="line">        000000000777L, 000000001777L, 000000003777L,</div>
<div class="line">        000000007777L, 000000017777L, 000000037777L,</div>
<div class="line">        000000077777L, 000000177777L, 000000377777L,</div>
<div class="line">        000000777777L, 000001777777L, 000003777777L,</div>
<div class="line">        000007777777L, 000017777777L, 000037777777L,</div>
<div class="line">        000077777777L, 000177777777L, 000377777777L,</div>
<div class="line">        000777777777L, 001777777777L, 003777777777L,</div>
<div class="line">        007777777777L, 017777777777L</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00136">136</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

</div>
</div>
<a class="anchor" id="aa435e182d713a89054ff258e44e1fec2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/d07/structdatum.html">datum</a> nullitem = {<a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a>, 0}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00150">150</a> of file <a class="el" href="../../d4/db0/__sdbm_8c_source.html">_sdbm.c</a>.</p>

<p>Referenced by <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00568">getnext()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00250">sdbm_fetch()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00441">sdbm_firstkey()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00460">sdbm_nextkey()</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>