Files
musrfit/mud__encode_8c.html
T
Gitea Actions b6fac619f9 Deploy site
2026-05-28 07:32:41 +00:00

767 lines
51 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>musrfit: /workspace/LMU/musrfit/src/external/mud/src/mud_encode.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>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.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 id="projectrow">
<td id="projectalign">
<div id="projectname">musrfit<span id="projectnumber">&#160;1.10.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',false,false,'search.php','Search',true);
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('mud__encode_8c.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<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">mud_encode.c File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="mud_8h_source.html">mud.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for mud_encode.c:</div>
<div class="dyncontent">
<div class="center"><img src="mud__encode_8c__incl.png" border="0" usemap="#a_2workspace_2LMU_2musrfit_2src_2external_2mud_2src_2mud__encode_8c" alt=""/></div>
<map name="a_2workspace_2LMU_2musrfit_2src_2external_2mud_2src_2mud__encode_8c" id="a_2workspace_2LMU_2musrfit_2src_2external_2mud_2src_2mud__encode_8c">
<area shape="rect" title=" " alt="" coords="177,5,347,67"/>
<area shape="rect" href="mud_8h.html" title=" " alt="" coords="232,115,292,143"/>
<area shape="poly" title=" " alt="" coords="264,67,264,99,259,99,259,67"/>
<area shape="rect" title=" " alt="" coords="5,191,68,218"/>
<area shape="poly" title=" " alt="" coords="233,142,83,191,81,186,231,137"/>
<area shape="rect" title=" " alt="" coords="91,191,158,218"/>
<area shape="poly" title=" " alt="" coords="239,146,163,186,161,181,236,141"/>
<area shape="rect" title=" " alt="" coords="182,191,249,218"/>
<area shape="poly" title=" " alt="" coords="256,145,234,179,229,176,251,142"/>
<area shape="rect" title=" " alt="" coords="273,191,344,218"/>
<area shape="poly" title=" " alt="" coords="272,142,294,176,290,179,268,145"/>
<area shape="rect" title=" " alt="" coords="369,191,456,218"/>
<area shape="poly" title=" " alt="" coords="290,141,373,181,371,186,288,146"/>
<area shape="rect" title=" " alt="" coords="480,191,548,218"/>
<area shape="poly" title=" " alt="" coords="292,136,466,187,464,192,291,141"/>
</map>
</div>
</div>
<p><a href="mud__encode_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 id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structieee__single.html">ieee_single</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvax__single.html">vax_single</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsgl__limits.html">sgl_limits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structieee__double.html">ieee_double</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvax__double.html">vax_double</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdbl__limits.html">dbl_limits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a0893a28ccc7f0620c9cd11a51fb3be19" id="r_a0893a28ccc7f0620c9cd11a51fb3be19"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0893a28ccc7f0620c9cd11a51fb3be19">VAX_SNG_BIAS</a>&#160;&#160;&#160;0x81</td></tr>
<tr class="separator:a0893a28ccc7f0620c9cd11a51fb3be19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8edcdd67fc7867e0bce92c30c11cf875" id="r_a8edcdd67fc7867e0bce92c30c11cf875"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8edcdd67fc7867e0bce92c30c11cf875">IEEE_SNG_BIAS</a>&#160;&#160;&#160;0x7f</td></tr>
<tr class="separator:a8edcdd67fc7867e0bce92c30c11cf875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c88be3a2ace4f9eaadd96ae6fde988f" id="r_a1c88be3a2ace4f9eaadd96ae6fde988f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c88be3a2ace4f9eaadd96ae6fde988f">VAX_DBL_BIAS</a>&#160;&#160;&#160;0x81</td></tr>
<tr class="separator:a1c88be3a2ace4f9eaadd96ae6fde988f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a075e60069967da180ae33a4d80cdbaef" id="r_a075e60069967da180ae33a4d80cdbaef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a075e60069967da180ae33a4d80cdbaef">IEEE_DBL_BIAS</a>&#160;&#160;&#160;0x3ff</td></tr>
<tr class="separator:a075e60069967da180ae33a4d80cdbaef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4204ebe41f3b5f6a60d7dfd86315ae5e" id="r_a4204ebe41f3b5f6a60d7dfd86315ae5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4204ebe41f3b5f6a60d7dfd86315ae5e">MASK</a>(nbits)</td></tr>
<tr class="separator:a4204ebe41f3b5f6a60d7dfd86315ae5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a939ac699c1371df926ca1c573d169570" id="r_a939ac699c1371df926ca1c573d169570"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a939ac699c1371df926ca1c573d169570">bdecode_2</a> (void *b, void *p)</td></tr>
<tr class="separator:a939ac699c1371df926ca1c573d169570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ee3577d43e00b143c040ccab194804f" id="r_a7ee3577d43e00b143c040ccab194804f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7ee3577d43e00b143c040ccab194804f">bencode_2</a> (void *b, void *p)</td></tr>
<tr class="separator:a7ee3577d43e00b143c040ccab194804f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57ecbd8f0492efa472d0d386a26fdc77" id="r_a57ecbd8f0492efa472d0d386a26fdc77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a57ecbd8f0492efa472d0d386a26fdc77">bdecode_4</a> (void *b, void *p)</td></tr>
<tr class="separator:a57ecbd8f0492efa472d0d386a26fdc77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f583beaf9bf7e1b896cdfaed15033be" id="r_a3f583beaf9bf7e1b896cdfaed15033be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3f583beaf9bf7e1b896cdfaed15033be">bencode_4</a> (void *b, void *p)</td></tr>
<tr class="separator:a3f583beaf9bf7e1b896cdfaed15033be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a583aca6ac46108839739c8f2fa5c57f3" id="r_a583aca6ac46108839739c8f2fa5c57f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a583aca6ac46108839739c8f2fa5c57f3">bdecode_8</a> (void *b, void *p)</td></tr>
<tr class="separator:a583aca6ac46108839739c8f2fa5c57f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b5af9db15a7cbf8c611150d459a95bc" id="r_a9b5af9db15a7cbf8c611150d459a95bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b5af9db15a7cbf8c611150d459a95bc">bencode_8</a> (void *b, void *p)</td></tr>
<tr class="separator:a9b5af9db15a7cbf8c611150d459a95bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5e9d04acd9a50f2b0dfac49b943ae08" id="r_aa5e9d04acd9a50f2b0dfac49b943ae08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa5e9d04acd9a50f2b0dfac49b943ae08">decode_str</a> (<a class="el" href="structBUF.html">BUF</a> *pB, char **ps)</td></tr>
<tr class="separator:aa5e9d04acd9a50f2b0dfac49b943ae08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aca7cbb25e242e9ae51f013893d85ff" id="r_a2aca7cbb25e242e9ae51f013893d85ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2aca7cbb25e242e9ae51f013893d85ff">encode_str</a> (<a class="el" href="structBUF.html">BUF</a> *pB, char **ps)</td></tr>
<tr class="separator:a2aca7cbb25e242e9ae51f013893d85ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a73f9d386df4d8083aca787b03bbb40" id="r_a6a73f9d386df4d8083aca787b03bbb40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6a73f9d386df4d8083aca787b03bbb40">bencode_float</a> (char *buf, float *fp)</td></tr>
<tr class="separator:a6a73f9d386df4d8083aca787b03bbb40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ccd6ccccb47ad5004673b2978c586b2" id="r_a3ccd6ccccb47ad5004673b2978c586b2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3ccd6ccccb47ad5004673b2978c586b2">encode_float</a> (<a class="el" href="structBUF.html">BUF</a> *pBuf, float *fp)</td></tr>
<tr class="separator:a3ccd6ccccb47ad5004673b2978c586b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e73297413c4561520a58cd3cf9af585" id="r_a2e73297413c4561520a58cd3cf9af585"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e73297413c4561520a58cd3cf9af585">bdecode_float</a> (char *buf, float *fp)</td></tr>
<tr class="separator:a2e73297413c4561520a58cd3cf9af585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8bea4d63cbded348442721d872fb40e" id="r_aa8bea4d63cbded348442721d872fb40e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa8bea4d63cbded348442721d872fb40e">decode_float</a> (<a class="el" href="structBUF.html">BUF</a> *pBuf, float *fp)</td></tr>
<tr class="separator:aa8bea4d63cbded348442721d872fb40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac425d6168b733a2ed7c5b2cb319ed580" id="r_ac425d6168b733a2ed7c5b2cb319ed580"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac425d6168b733a2ed7c5b2cb319ed580">bencode_double</a> (char *buf, double *dp)</td></tr>
<tr class="separator:ac425d6168b733a2ed7c5b2cb319ed580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6efb4279869af03156c50d3c47457fcc" id="r_a6efb4279869af03156c50d3c47457fcc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6efb4279869af03156c50d3c47457fcc">encode_double</a> (<a class="el" href="structBUF.html">BUF</a> *pBuf, double *fp)</td></tr>
<tr class="separator:a6efb4279869af03156c50d3c47457fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a332839de3fb02e8f04bc53be30e47bc3" id="r_a332839de3fb02e8f04bc53be30e47bc3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a332839de3fb02e8f04bc53be30e47bc3">bdecode_double</a> (char *buf, double *dp)</td></tr>
<tr class="separator:a332839de3fb02e8f04bc53be30e47bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a900501755316739a91dc811cce57c118" id="r_a900501755316739a91dc811cce57c118"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a900501755316739a91dc811cce57c118">decode_double</a> (<a class="el" href="structBUF.html">BUF</a> *pBuf, double *fp)</td></tr>
<tr class="separator:a900501755316739a91dc811cce57c118"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aca396e05d7a52bacf157352a8ea2f926" id="r_aca396e05d7a52bacf157352a8ea2f926"><td class="memItemLeft" align="right" valign="top">static struct sgl_limits&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aca396e05d7a52bacf157352a8ea2f926">sgl_limits</a> [2]</td></tr>
<tr class="separator:aca396e05d7a52bacf157352a8ea2f926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a180cbef15e624591b80930ff9172c5a7" id="r_a180cbef15e624591b80930ff9172c5a7"><td class="memItemLeft" align="right" valign="top">static struct dbl_limits&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a180cbef15e624591b80930ff9172c5a7">dbl_limits</a> [2]</td></tr>
<tr class="separator:a180cbef15e624591b80930ff9172c5a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a075e60069967da180ae33a4d80cdbaef" name="a075e60069967da180ae33a4d80cdbaef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a075e60069967da180ae33a4d80cdbaef">&#9670;&#160;</a></span>IEEE_DBL_BIAS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IEEE_DBL_BIAS&#160;&#160;&#160;0x3ff</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00361">361</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud__encode_8c_source.html#l00415">bdecode_double()</a>, and <a class="el" href="mud__encode_8c_source.html#l00368">bencode_double()</a>.</p>
</div>
</div>
<a id="a8edcdd67fc7867e0bce92c30c11cf875" name="a8edcdd67fc7867e0bce92c30c11cf875"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8edcdd67fc7867e0bce92c30c11cf875">&#9670;&#160;</a></span>IEEE_SNG_BIAS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IEEE_SNG_BIAS&#160;&#160;&#160;0x7f</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00203">203</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud__encode_8c_source.html#l00252">bdecode_float()</a>, and <a class="el" href="mud__encode_8c_source.html#l00208">bencode_float()</a>.</p>
</div>
</div>
<a id="a4204ebe41f3b5f6a60d7dfd86315ae5e" name="a4204ebe41f3b5f6a60d7dfd86315ae5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4204ebe41f3b5f6a60d7dfd86315ae5e">&#9670;&#160;</a></span>MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASK</td>
<td>(</td>
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>nbits</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((1 &lt;&lt; nbits) - 1)</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00362">362</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
</div>
</div>
<a id="a1c88be3a2ace4f9eaadd96ae6fde988f" name="a1c88be3a2ace4f9eaadd96ae6fde988f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c88be3a2ace4f9eaadd96ae6fde988f">&#9670;&#160;</a></span>VAX_DBL_BIAS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define VAX_DBL_BIAS&#160;&#160;&#160;0x81</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00360">360</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud__encode_8c_source.html#l00415">bdecode_double()</a>, and <a class="el" href="mud__encode_8c_source.html#l00368">bencode_double()</a>.</p>
</div>
</div>
<a id="a0893a28ccc7f0620c9cd11a51fb3be19" name="a0893a28ccc7f0620c9cd11a51fb3be19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0893a28ccc7f0620c9cd11a51fb3be19">&#9670;&#160;</a></span>VAX_SNG_BIAS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define VAX_SNG_BIAS&#160;&#160;&#160;0x81</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00202">202</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud__encode_8c_source.html#l00252">bdecode_float()</a>, and <a class="el" href="mud__encode_8c_source.html#l00208">bencode_float()</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a939ac699c1371df926ca1c573d169570" name="a939ac699c1371df926ca1c573d169570"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a939ac699c1371df926ca1c573d169570">&#9670;&#160;</a></span>bdecode_2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bdecode_2 </td>
<td>(</td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>b</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00028">28</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud_8h_source.html#l00436">_swap2bytes</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#a234af82af3ef01ff259cb01d1b9b8d4f">_ANSI_ARGS_()</a>, <a class="el" href="mud__encode_8c_source.html#l00115">decode_str()</a>, <a class="el" href="mud__gen_8c_source.html#l00548">MUD_SEC_GEN_HIST_dopack()</a>, and <a class="el" href="mud__gen_8c_source.html#l00915">varBinArray()</a>.</p>
</div>
</div>
<a id="a57ecbd8f0492efa472d0d386a26fdc77" name="a57ecbd8f0492efa472d0d386a26fdc77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57ecbd8f0492efa472d0d386a26fdc77">&#9670;&#160;</a></span>bdecode_4()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bdecode_4 </td>
<td>(</td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>b</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00060">60</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud_8h_source.html#l00437">_swap4bytes</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#a234af82af3ef01ff259cb01d1b9b8d4f">_ANSI_ARGS_()</a>, <a class="el" href="mud__encode_8c_source.html#l00252">bdecode_float()</a>, <a class="el" href="mud_8c_source.html#l00407">MUD_read()</a>, <a class="el" href="mud__gen_8c_source.html#l00548">MUD_SEC_GEN_HIST_dopack()</a>, and <a class="el" href="mud__gen_8c_source.html#l00915">varBinArray()</a>.</p>
</div>
</div>
<a id="a583aca6ac46108839739c8f2fa5c57f3" name="a583aca6ac46108839739c8f2fa5c57f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a583aca6ac46108839739c8f2fa5c57f3">&#9670;&#160;</a></span>bdecode_8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bdecode_8 </td>
<td>(</td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>b</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00086">86</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud_8h_source.html#l00437">_swap4bytes</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#a234af82af3ef01ff259cb01d1b9b8d4f">_ANSI_ARGS_()</a>, and <a class="el" href="mud__encode_8c_source.html#l00415">bdecode_double()</a>.</p>
</div>
</div>
<a id="a332839de3fb02e8f04bc53be30e47bc3" name="a332839de3fb02e8f04bc53be30e47bc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a332839de3fb02e8f04bc53be30e47bc3">&#9670;&#160;</a></span>bdecode_double()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bdecode_double </td>
<td>(</td>
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>buf</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *</td> <td class="paramname"><span class="paramname"><em>dp</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00415">415</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud__encode_8c_source.html#l00086">bdecode_8()</a>, <a class="el" href="mud__encode_8c_source.html#l00350">dbl_limits::d</a>, <a class="el" href="mud__encode_8c_source.html#l00335">ieee_double::exp</a>, <a class="el" href="mud__encode_8c_source.html#l00346">vax_double::exp</a>, <a class="el" href="mud__encode_8c_source.html#l00351">dbl_limits::ieee</a>, <a class="el" href="mud__encode_8c_source.html#l00361">IEEE_DBL_BIAS</a>, <a class="el" href="mud__encode_8c_source.html#l00336">ieee_double::mantissa1</a>, <a class="el" href="mud__encode_8c_source.html#l00347">vax_double::mantissa1</a>, <a class="el" href="mud__encode_8c_source.html#l00337">ieee_double::mantissa2</a>, <a class="el" href="mud__encode_8c_source.html#l00344">vax_double::mantissa2</a>, <a class="el" href="mud__encode_8c_source.html#l00338">ieee_double::mantissa3</a>, <a class="el" href="mud__encode_8c_source.html#l00343">vax_double::mantissa3</a>, <a class="el" href="mud__encode_8c_source.html#l00339">ieee_double::mantissa4</a>, <a class="el" href="mud__encode_8c_source.html#l00342">vax_double::mantissa4</a>, <a class="el" href="mud__encode_8c_source.html#l00334">ieee_double::sign</a>, <a class="el" href="mud__encode_8c_source.html#l00345">vax_double::sign</a>, and <a class="el" href="mud__encode_8c_source.html#l00360">VAX_DBL_BIAS</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#aae4dd52f03ba511517fca6bda3c890e2">_ANSI_ARGS_()</a>, and <a class="el" href="mud__encode_8c_source.html#l00454">decode_double()</a>.</p>
</div>
</div>
<a id="a2e73297413c4561520a58cd3cf9af585" name="a2e73297413c4561520a58cd3cf9af585"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e73297413c4561520a58cd3cf9af585">&#9670;&#160;</a></span>bdecode_float()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bdecode_float </td>
<td>(</td>
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>buf</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>fp</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00252">252</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud__encode_8c_source.html#l00060">bdecode_4()</a>, <a class="el" href="mud__encode_8c_source.html#l00181">ieee_single::exp</a>, <a class="el" href="mud__encode_8c_source.html#l00188">vax_single::exp</a>, <a class="el" href="mud__encode_8c_source.html#l00193">sgl_limits::ieee</a>, <a class="el" href="mud__encode_8c_source.html#l00203">IEEE_SNG_BIAS</a>, <a class="el" href="mud__encode_8c_source.html#l00182">ieee_single::mantissa1</a>, <a class="el" href="mud__encode_8c_source.html#l00189">vax_single::mantissa1</a>, <a class="el" href="mud__encode_8c_source.html#l00183">ieee_single::mantissa2</a>, <a class="el" href="mud__encode_8c_source.html#l00186">vax_single::mantissa2</a>, <a class="el" href="mud__encode_8c_source.html#l00192">sgl_limits::s</a>, <a class="el" href="mud__encode_8c_source.html#l00180">ieee_single::sign</a>, <a class="el" href="mud__encode_8c_source.html#l00187">vax_single::sign</a>, and <a class="el" href="mud__encode_8c_source.html#l00202">VAX_SNG_BIAS</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#af2e59be88393352ac23289190b2df463">_ANSI_ARGS_()</a>, and <a class="el" href="mud__encode_8c_source.html#l00293">decode_float()</a>.</p>
</div>
</div>
<a id="a7ee3577d43e00b143c040ccab194804f" name="a7ee3577d43e00b143c040ccab194804f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ee3577d43e00b143c040ccab194804f">&#9670;&#160;</a></span>bencode_2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bencode_2 </td>
<td>(</td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>b</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00041">41</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud_8h_source.html#l00436">_swap2bytes</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#a234af82af3ef01ff259cb01d1b9b8d4f">_ANSI_ARGS_()</a>, <a class="el" href="mud__encode_8c_source.html#l00140">encode_str()</a>, and <a class="el" href="mud__gen_8c_source.html#l00548">MUD_SEC_GEN_HIST_dopack()</a>.</p>
</div>
</div>
<a id="a3f583beaf9bf7e1b896cdfaed15033be" name="a3f583beaf9bf7e1b896cdfaed15033be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f583beaf9bf7e1b896cdfaed15033be">&#9670;&#160;</a></span>bencode_4()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bencode_4 </td>
<td>(</td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>b</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00073">73</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud_8h_source.html#l00437">_swap4bytes</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#a234af82af3ef01ff259cb01d1b9b8d4f">_ANSI_ARGS_()</a>, <a class="el" href="mud__encode_8c_source.html#l00208">bencode_float()</a>, and <a class="el" href="mud__gen_8c_source.html#l00548">MUD_SEC_GEN_HIST_dopack()</a>.</p>
</div>
</div>
<a id="a9b5af9db15a7cbf8c611150d459a95bc" name="a9b5af9db15a7cbf8c611150d459a95bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b5af9db15a7cbf8c611150d459a95bc">&#9670;&#160;</a></span>bencode_8()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bencode_8 </td>
<td>(</td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>b</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00100">100</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud_8h_source.html#l00437">_swap4bytes</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#a234af82af3ef01ff259cb01d1b9b8d4f">_ANSI_ARGS_()</a>, and <a class="el" href="mud__encode_8c_source.html#l00368">bencode_double()</a>.</p>
</div>
</div>
<a id="ac425d6168b733a2ed7c5b2cb319ed580" name="ac425d6168b733a2ed7c5b2cb319ed580"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac425d6168b733a2ed7c5b2cb319ed580">&#9670;&#160;</a></span>bencode_double()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bencode_double </td>
<td>(</td>
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>buf</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *</td> <td class="paramname"><span class="paramname"><em>dp</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00368">368</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud__encode_8c_source.html#l00100">bencode_8()</a>, <a class="el" href="mud__encode_8c_source.html#l00350">dbl_limits::d</a>, <a class="el" href="mud__encode_8c_source.html#l00335">ieee_double::exp</a>, <a class="el" href="mud__encode_8c_source.html#l00346">vax_double::exp</a>, <a class="el" href="mud__encode_8c_source.html#l00351">dbl_limits::ieee</a>, <a class="el" href="mud__encode_8c_source.html#l00361">IEEE_DBL_BIAS</a>, <a class="el" href="mud__encode_8c_source.html#l00336">ieee_double::mantissa1</a>, <a class="el" href="mud__encode_8c_source.html#l00347">vax_double::mantissa1</a>, <a class="el" href="mud__encode_8c_source.html#l00337">ieee_double::mantissa2</a>, <a class="el" href="mud__encode_8c_source.html#l00344">vax_double::mantissa2</a>, <a class="el" href="mud__encode_8c_source.html#l00338">ieee_double::mantissa3</a>, <a class="el" href="mud__encode_8c_source.html#l00343">vax_double::mantissa3</a>, <a class="el" href="mud__encode_8c_source.html#l00339">ieee_double::mantissa4</a>, <a class="el" href="mud__encode_8c_source.html#l00342">vax_double::mantissa4</a>, <a class="el" href="mud__encode_8c_source.html#l00345">vax_double::sign</a>, and <a class="el" href="mud__encode_8c_source.html#l00360">VAX_DBL_BIAS</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#a758b49e44c3dcbe7d709ed3571c28f62">_ANSI_ARGS_()</a>, and <a class="el" href="mud__encode_8c_source.html#l00407">encode_double()</a>.</p>
</div>
</div>
<a id="a6a73f9d386df4d8083aca787b03bbb40" name="a6a73f9d386df4d8083aca787b03bbb40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a73f9d386df4d8083aca787b03bbb40">&#9670;&#160;</a></span>bencode_float()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void bencode_float </td>
<td>(</td>
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>buf</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>fp</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00208">208</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud__encode_8c_source.html#l00073">bencode_4()</a>, <a class="el" href="mud__encode_8c_source.html#l00181">ieee_single::exp</a>, <a class="el" href="mud__encode_8c_source.html#l00188">vax_single::exp</a>, <a class="el" href="mud__encode_8c_source.html#l00193">sgl_limits::ieee</a>, <a class="el" href="mud__encode_8c_source.html#l00203">IEEE_SNG_BIAS</a>, <a class="el" href="mud__encode_8c_source.html#l00182">ieee_single::mantissa1</a>, <a class="el" href="mud__encode_8c_source.html#l00189">vax_single::mantissa1</a>, <a class="el" href="mud__encode_8c_source.html#l00183">ieee_single::mantissa2</a>, <a class="el" href="mud__encode_8c_source.html#l00186">vax_single::mantissa2</a>, <a class="el" href="mud__encode_8c_source.html#l00192">sgl_limits::s</a>, <a class="el" href="mud__encode_8c_source.html#l00180">ieee_single::sign</a>, <a class="el" href="mud__encode_8c_source.html#l00187">vax_single::sign</a>, and <a class="el" href="mud__encode_8c_source.html#l00202">VAX_SNG_BIAS</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#a17ae5d65328406f8a6e2a728b7455fb2">_ANSI_ARGS_()</a>, and <a class="el" href="mud__encode_8c_source.html#l00244">encode_float()</a>.</p>
</div>
</div>
<a id="a900501755316739a91dc811cce57c118" name="a900501755316739a91dc811cce57c118"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a900501755316739a91dc811cce57c118">&#9670;&#160;</a></span>decode_double()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void decode_double </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBUF.html">BUF</a> *</td> <td class="paramname"><span class="paramname"><em>pBuf</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *</td> <td class="paramname"><span class="paramname"><em>fp</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00454">454</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud__encode_8c_source.html#l00415">bdecode_double()</a>, <a class="el" href="mud_8h_source.html#l00254">BUF::buf</a>, <a class="el" href="mud_8h_source.html#l00255">BUF::pos</a>, and <a class="el" href="mud_8h_source.html#l00256">BUF::size</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#aae4dd52f03ba511517fca6bda3c890e2">_ANSI_ARGS_()</a>, <a class="el" href="mud__gen_8c_source.html#l00419">MUD_SEC_GEN_ARRAY_proc()</a>, and <a class="el" href="mud__gen_8c_source.html#l00357">MUD_SEC_GEN_IND_VAR_proc()</a>.</p>
</div>
</div>
<a id="aa8bea4d63cbded348442721d872fb40e" name="aa8bea4d63cbded348442721d872fb40e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8bea4d63cbded348442721d872fb40e">&#9670;&#160;</a></span>decode_float()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void decode_float </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBUF.html">BUF</a> *</td> <td class="paramname"><span class="paramname"><em>pBuf</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>fp</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00293">293</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud__encode_8c_source.html#l00252">bdecode_float()</a>, <a class="el" href="mud_8h_source.html#l00254">BUF::buf</a>, <a class="el" href="mud_8h_source.html#l00255">BUF::pos</a>, and <a class="el" href="mud_8h_source.html#l00256">BUF::size</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#af2e59be88393352ac23289190b2df463">_ANSI_ARGS_()</a>, and <a class="el" href="mud__gen_8c_source.html#l00419">MUD_SEC_GEN_ARRAY_proc()</a>.</p>
</div>
</div>
<a id="aa5e9d04acd9a50f2b0dfac49b943ae08" name="aa5e9d04acd9a50f2b0dfac49b943ae08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5e9d04acd9a50f2b0dfac49b943ae08">&#9670;&#160;</a></span>decode_str()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void decode_str </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBUF.html">BUF</a> *</td> <td class="paramname"><span class="paramname"><em>pB</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **</td> <td class="paramname"><span class="paramname"><em>ps</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00115">115</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud__encode_8c_source.html#l00028">bdecode_2()</a>, <a class="el" href="mud_8h_source.html#l00254">BUF::buf</a>, <a class="el" href="mud_8h_source.html#l00167">NULL</a>, <a class="el" href="mud_8h_source.html#l00255">BUF::pos</a>, <a class="el" href="mud_8h_source.html#l00256">BUF::size</a>, and <a class="el" href="mud_8h_source.html#l00201">zalloc</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#a661749794424c670752380b60cb619fe">_ANSI_ARGS_()</a>, <a class="el" href="mud_8h.html#a234af82af3ef01ff259cb01d1b9b8d4f">_ANSI_ARGS_()</a>, <a class="el" href="mud__all_8c_source.html#l00165">MUD_SEC_CMT_proc()</a>, <a class="el" href="mud__gen_8c_source.html#l00196">MUD_SEC_GEN_HIST_HDR_proc()</a>, <a class="el" href="mud__gen_8c_source.html#l00357">MUD_SEC_GEN_IND_VAR_proc()</a>, <a class="el" href="mud__gen_8c_source.html#l00045">MUD_SEC_GEN_RUN_DESC_proc()</a>, <a class="el" href="mud__gen_8c_source.html#l00316">MUD_SEC_GEN_SCALER_proc()</a>, and <a class="el" href="mud__tri__ti_8c_source.html#l00030">MUD_SEC_TRI_TI_RUN_DESC_proc()</a>.</p>
</div>
</div>
<a id="a6efb4279869af03156c50d3c47457fcc" name="a6efb4279869af03156c50d3c47457fcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6efb4279869af03156c50d3c47457fcc">&#9670;&#160;</a></span>encode_double()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void encode_double </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBUF.html">BUF</a> *</td> <td class="paramname"><span class="paramname"><em>pBuf</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *</td> <td class="paramname"><span class="paramname"><em>fp</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00407">407</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud__encode_8c_source.html#l00368">bencode_double()</a>, <a class="el" href="mud_8h_source.html#l00254">BUF::buf</a>, <a class="el" href="mud_8h_source.html#l00255">BUF::pos</a>, and <a class="el" href="mud_8h_source.html#l00256">BUF::size</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#aae4dd52f03ba511517fca6bda3c890e2">_ANSI_ARGS_()</a>, <a class="el" href="mud__gen_8c_source.html#l00419">MUD_SEC_GEN_ARRAY_proc()</a>, and <a class="el" href="mud__gen_8c_source.html#l00357">MUD_SEC_GEN_IND_VAR_proc()</a>.</p>
</div>
</div>
<a id="a3ccd6ccccb47ad5004673b2978c586b2" name="a3ccd6ccccb47ad5004673b2978c586b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ccd6ccccb47ad5004673b2978c586b2">&#9670;&#160;</a></span>encode_float()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void encode_float </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBUF.html">BUF</a> *</td> <td class="paramname"><span class="paramname"><em>pBuf</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>fp</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00244">244</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud__encode_8c_source.html#l00208">bencode_float()</a>, <a class="el" href="mud_8h_source.html#l00254">BUF::buf</a>, <a class="el" href="mud_8h_source.html#l00255">BUF::pos</a>, and <a class="el" href="mud_8h_source.html#l00256">BUF::size</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#af2e59be88393352ac23289190b2df463">_ANSI_ARGS_()</a>, and <a class="el" href="mud__gen_8c_source.html#l00419">MUD_SEC_GEN_ARRAY_proc()</a>.</p>
</div>
</div>
<a id="a2aca7cbb25e242e9ae51f013893d85ff" name="a2aca7cbb25e242e9ae51f013893d85ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2aca7cbb25e242e9ae51f013893d85ff">&#9670;&#160;</a></span>encode_str()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void encode_str </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structBUF.html">BUF</a> *</td> <td class="paramname"><span class="paramname"><em>pB</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **</td> <td class="paramname"><span class="paramname"><em>ps</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="mud__encode_8c_source.html#l00140">140</a> of file <a class="el" href="mud__encode_8c_source.html">mud_encode.c</a>.</p>
<p class="reference">References <a class="el" href="mud_8h_source.html#l00193">_strlen</a>, <a class="el" href="mud__encode_8c_source.html#l00041">bencode_2()</a>, <a class="el" href="mud_8h_source.html#l00254">BUF::buf</a>, <a class="el" href="mud_8h_source.html#l00255">BUF::pos</a>, and <a class="el" href="mud_8h_source.html#l00256">BUF::size</a>.</p>
<p class="reference">Referenced by <a class="el" href="mud_8h.html#a661749794424c670752380b60cb619fe">_ANSI_ARGS_()</a>, <a class="el" href="mud_8h.html#a234af82af3ef01ff259cb01d1b9b8d4f">_ANSI_ARGS_()</a>, <a class="el" href="mud__all_8c_source.html#l00165">MUD_SEC_CMT_proc()</a>, <a class="el" href="mud__gen_8c_source.html#l00196">MUD_SEC_GEN_HIST_HDR_proc()</a>, <a class="el" href="mud__gen_8c_source.html#l00357">MUD_SEC_GEN_IND_VAR_proc()</a>, <a class="el" href="mud__gen_8c_source.html#l00045">MUD_SEC_GEN_RUN_DESC_proc()</a>, <a class="el" href="mud__gen_8c_source.html#l00316">MUD_SEC_GEN_SCALER_proc()</a>, and <a class="el" href="mud__tri__ti_8c_source.html#l00030">MUD_SEC_TRI_TI_RUN_DESC_proc()</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a180cbef15e624591b80930ff9172c5a7" name="a180cbef15e624591b80930ff9172c5a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a180cbef15e624591b80930ff9172c5a7">&#9670;&#160;</a></span>dbl_limits</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">struct dbl_limits dbl_limits[2]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> {{ 0xffff, 0xffff, 0xffff, 0x0, 0xff, 0x7f }, </div>
<div class="line"> { 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0 }}, </div>
<div class="line"> {{ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, </div>
<div class="line"> { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }} </div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="aca396e05d7a52bacf157352a8ea2f926" name="aca396e05d7a52bacf157352a8ea2f926"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca396e05d7a52bacf157352a8ea2f926">&#9670;&#160;</a></span>sgl_limits</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">struct sgl_limits sgl_limits[2]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> {{ 0xffff, 0x0, 0xff, 0x7f }, </div>
<div class="line"> { 0x0, 0xff, 0x0, 0x0 }}, </div>
<div class="line"> {{ 0x0, 0x0, 0x0, 0x0 }, </div>
<div class="line"> { 0x0, 0x0, 0x0, 0x0 }} </div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_805a0af995e93a362739e98abd740eb2.html">external</a></li><li class="navelem"><a class="el" href="dir_a0e617987099bd7c7ca2705ae97e5e83.html">mud</a></li><li class="navelem"><a class="el" href="dir_6f7d8dc8e554bde55474dd3246dc6027.html">src</a></li><li class="navelem"><a class="el" href="mud__encode_8c.html">mud_encode.c</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>