Current File : //opt/RZruby/share/doc/ruby/html/d0/da5/bigdecimal_8h.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/bigdecimal/bigdecimal.h 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_7e45bd65ef6fb61fff80234b1efdec17.html">bigdecimal</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</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">bigdecimal.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>&quot;</code><br/>
<code>#include &lt;float.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for bigdecimal.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../d2/da9/bigdecimal_8h__incl.png" border="0" usemap="#ext_2bigdecimal_2bigdecimal_8h" alt=""/></div>
<map name="ext_2bigdecimal_2bigdecimal_8h" id="ext_2bigdecimal_2bigdecimal_8h">
<area shape="rect" id="node2" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="228,80,322,107"/><area shape="rect" id="node7" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="164,304,245,331"/><area shape="rect" id="node9" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="21,304,139,331"/><area shape="rect" id="node10" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="165,155,270,181"/><area shape="rect" id="node13" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="588,155,690,181"/><area shape="rect" id="node12" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="165,229,243,256"/></map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="../../d3/d20/bigdecimal_8h__dep__incl.png" border="0" usemap="#ext_2bigdecimal_2bigdecimal_8hdep" alt=""/></div>
<map name="ext_2bigdecimal_2bigdecimal_8hdep" id="ext_2bigdecimal_2bigdecimal_8hdep">
<area shape="rect" id="node2" href="../../de/d07/bigdecimal_8c.html" title="ext/bigdecimal/bigdecimal.c" alt="" coords="5,80,211,107"/></map>
</div>
</div>
<p><a href="../../d0/da5/bigdecimal_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d5a/struct_real.html">Real</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 name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:abf17759081311ec02831783b090a3155"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#abf17759081311ec02831783b090a3155">vabs</a>&#160;&#160;&#160;abs</td></tr>
<tr class="separator:abf17759081311ec02831783b090a3155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebdb81193f2641d965dcbfae803d6389"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#aebdb81193f2641d965dcbfae803d6389">RMPD_COMPONENT_FIGURES</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:aebdb81193f2641d965dcbfae803d6389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b00183632362768bd2631414158ef01"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a9b00183632362768bd2631414158ef01">RMPD_BASE</a>&#160;&#160;&#160;((<a class="el" href="../../d8/db0/defines_8h.html#aae70f10dc28a3f9db157d600d5ceab8b">BDIGIT</a>)100U)</td></tr>
<tr class="separator:a9b00183632362768bd2631414158ef01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac475b913ca9cacf8ca385497984443ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ac475b913ca9cacf8ca385497984443ed">SZ_NaN</a>&#160;&#160;&#160;&quot;NaN&quot;</td></tr>
<tr class="separator:ac475b913ca9cacf8ca385497984443ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a187abc9b9b2cc7e2e5fe8201d95b5a8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a187abc9b9b2cc7e2e5fe8201d95b5a8b">SZ_INF</a>&#160;&#160;&#160;&quot;Infinity&quot;</td></tr>
<tr class="separator:a187abc9b9b2cc7e2e5fe8201d95b5a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1624a0486f932d09473f3dd9483918d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ad1624a0486f932d09473f3dd9483918d">SZ_PINF</a>&#160;&#160;&#160;&quot;+Infinity&quot;</td></tr>
<tr class="separator:ad1624a0486f932d09473f3dd9483918d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a019dcf0bc571a8243d08d531df7914cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a019dcf0bc571a8243d08d531df7914cf">SZ_NINF</a>&#160;&#160;&#160;&quot;-Infinity&quot;</td></tr>
<tr class="separator:a019dcf0bc571a8243d08d531df7914cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a192368175060b042b21a130df1dc3998"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a>&#160;&#160;&#160;static</td></tr>
<tr class="separator:a192368175060b042b21a130df1dc3998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abec6bb5a28206ba19d42a7ef58329505"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#abec6bb5a28206ba19d42a7ef58329505">VP_EXCEPTION_ALL</a>&#160;&#160;&#160;((unsigned short)0x00FF)</td></tr>
<tr class="separator:abec6bb5a28206ba19d42a7ef58329505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5ce2e7bed3d29b5374a33fcf1aeb4df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ae5ce2e7bed3d29b5374a33fcf1aeb4df">VP_EXCEPTION_INFINITY</a>&#160;&#160;&#160;((unsigned short)0x0001)</td></tr>
<tr class="separator:ae5ce2e7bed3d29b5374a33fcf1aeb4df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4f0bd83ddbf9df96f4d58caeaa1b0b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ae4f0bd83ddbf9df96f4d58caeaa1b0b2">VP_EXCEPTION_NaN</a>&#160;&#160;&#160;((unsigned short)0x0002)</td></tr>
<tr class="separator:ae4f0bd83ddbf9df96f4d58caeaa1b0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d258ed06d27f12d2fc90ef96143624f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a4d258ed06d27f12d2fc90ef96143624f">VP_EXCEPTION_UNDERFLOW</a>&#160;&#160;&#160;((unsigned short)0x0004)</td></tr>
<tr class="separator:a4d258ed06d27f12d2fc90ef96143624f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2726f87fe36be3177b3aef61eb82c46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ab2726f87fe36be3177b3aef61eb82c46">VP_EXCEPTION_OVERFLOW</a>&#160;&#160;&#160;((unsigned short)0x0001) /* 0x0008) */</td></tr>
<tr class="separator:ab2726f87fe36be3177b3aef61eb82c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0524f33a596e305be700dcf44797c143"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a0524f33a596e305be700dcf44797c143">VP_EXCEPTION_ZERODIVIDE</a>&#160;&#160;&#160;((unsigned short)0x0010)</td></tr>
<tr class="separator:a0524f33a596e305be700dcf44797c143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43b90532bc1f6dd50659892aef2b2886"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a43b90532bc1f6dd50659892aef2b2886">VP_EXCEPTION_OP</a>&#160;&#160;&#160;((unsigned short)0x0020)</td></tr>
<tr class="separator:a43b90532bc1f6dd50659892aef2b2886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9466c565e6130efe66aba4ee4262ce2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ad9466c565e6130efe66aba4ee4262ce2">VP_EXCEPTION_MEMORY</a>&#160;&#160;&#160;((unsigned short)0x0040)</td></tr>
<tr class="separator:ad9466c565e6130efe66aba4ee4262ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9828831d7d8bbd6188470806e6d35e1d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a9828831d7d8bbd6188470806e6d35e1d">RMPD_EXCEPTION_MODE_DEFAULT</a>&#160;&#160;&#160;0U</td></tr>
<tr class="separator:a9828831d7d8bbd6188470806e6d35e1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae80ec6562f2f6a9efdcadbc9206f6a2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ae80ec6562f2f6a9efdcadbc9206f6a2e">VP_ROUND_MODE</a>&#160;&#160;&#160;((unsigned short)0x0100)</td></tr>
<tr class="separator:ae80ec6562f2f6a9efdcadbc9206f6a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc54e540534a259d314f5be704e41dbd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#acc54e540534a259d314f5be704e41dbd">VP_ROUND_UP</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:acc54e540534a259d314f5be704e41dbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b439c6523d46899372d9ef3c782bb03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a1b439c6523d46899372d9ef3c782bb03">VP_ROUND_DOWN</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a1b439c6523d46899372d9ef3c782bb03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee9c0b939acd1671730ec28bb6fedf6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#aee9c0b939acd1671730ec28bb6fedf6e">VP_ROUND_HALF_UP</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:aee9c0b939acd1671730ec28bb6fedf6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77487cab033862462c80f665bb3693b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a77487cab033862462c80f665bb3693b0">VP_ROUND_HALF_DOWN</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a77487cab033862462c80f665bb3693b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b6cfe4b9887bb7df3f0aa93be6c84d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a6b6cfe4b9887bb7df3f0aa93be6c84d8">VP_ROUND_CEIL</a>&#160;&#160;&#160;5</td></tr>
<tr class="separator:a6b6cfe4b9887bb7df3f0aa93be6c84d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d3a9340c3ddf42971d90abea37cc2ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a1d3a9340c3ddf42971d90abea37cc2ab">VP_ROUND_FLOOR</a>&#160;&#160;&#160;6</td></tr>
<tr class="separator:a1d3a9340c3ddf42971d90abea37cc2ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2372d42c88c84f677d64f400574f730c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a2372d42c88c84f677d64f400574f730c">VP_ROUND_HALF_EVEN</a>&#160;&#160;&#160;7</td></tr>
<tr class="separator:a2372d42c88c84f677d64f400574f730c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a787f6068d92a99906fbaf26bb598d23c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a787f6068d92a99906fbaf26bb598d23c">RMPD_ROUNDING_MODE_DEFAULT</a>&#160;&#160;&#160;<a class="el" href="../../d0/da5/bigdecimal_8h.html#aee9c0b939acd1671730ec28bb6fedf6e">VP_ROUND_HALF_UP</a></td></tr>
<tr class="separator:a787f6068d92a99906fbaf26bb598d23c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0195dac9e7a72161fc32a26dd8408dae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a0195dac9e7a72161fc32a26dd8408dae">VP_SIGN_NaN</a>&#160;&#160;&#160;0 /* NaN                      */</td></tr>
<tr class="separator:a0195dac9e7a72161fc32a26dd8408dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22784e02086ce1ef3f4d8394804e76fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a22784e02086ce1ef3f4d8394804e76fa">VP_SIGN_POSITIVE_ZERO</a>&#160;&#160;&#160;1 /* Positive <a class="el" href="../../d9/d89/isinf_8c.html#a5bc81aade6dcbcbdb6984e9b1a42e836">zero</a>            */</td></tr>
<tr class="separator:a22784e02086ce1ef3f4d8394804e76fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8f544c7ad94d9b0e0e6d5ca550f709c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#aa8f544c7ad94d9b0e0e6d5ca550f709c">VP_SIGN_NEGATIVE_ZERO</a>&#160;&#160;&#160;-1 /* Negative <a class="el" href="../../d9/d89/isinf_8c.html#a5bc81aade6dcbcbdb6984e9b1a42e836">zero</a>            */</td></tr>
<tr class="separator:aa8f544c7ad94d9b0e0e6d5ca550f709c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0c8fd5bcbd21b0a8e0cf974faf48d6f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ad0c8fd5bcbd21b0a8e0cf974faf48d6f">VP_SIGN_POSITIVE_FINITE</a>&#160;&#160;&#160;2 /* Positive <a class="el" href="../../d4/d21/finite_8c.html#ab0bb56f04990b6f701289a6dd836c887">finite</a> number   */</td></tr>
<tr class="separator:ad0c8fd5bcbd21b0a8e0cf974faf48d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7daa3bf02d8ef9d59675ae5b83abd70c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a7daa3bf02d8ef9d59675ae5b83abd70c">VP_SIGN_NEGATIVE_FINITE</a>&#160;&#160;&#160;-2 /* Negative <a class="el" href="../../d4/d21/finite_8c.html#ab0bb56f04990b6f701289a6dd836c887">finite</a> number   */</td></tr>
<tr class="separator:a7daa3bf02d8ef9d59675ae5b83abd70c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1bc31d57e2eecadb93b4a90d29a1a28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ab1bc31d57e2eecadb93b4a90d29a1a28">VP_SIGN_POSITIVE_INFINITE</a>&#160;&#160;&#160;3 /* Positive infinite number */</td></tr>
<tr class="separator:ab1bc31d57e2eecadb93b4a90d29a1a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a220d58cb4a7494b09bd0a4bf3ad23ddb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a220d58cb4a7494b09bd0a4bf3ad23ddb">VP_SIGN_NEGATIVE_INFINITE</a>&#160;&#160;&#160;-3 /* Negative infinite number */</td></tr>
<tr class="separator:a220d58cb4a7494b09bd0a4bf3ad23ddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad2d85c2a778dad3c10f9c6ef5d2a970"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#aad2d85c2a778dad3c10f9c6ef5d2a970">VpBaseFig</a>()&#160;&#160;&#160;<a class="el" href="../../d0/da5/bigdecimal_8h.html#ac63dca0b49d570d200de05bd01280d88">rmpd_component_figures</a>()</td></tr>
<tr class="separator:aad2d85c2a778dad3c10f9c6ef5d2a970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d613b3e8b07bf043833a3c1e86d092"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a62d613b3e8b07bf043833a3c1e86d092">VpDblFig</a>()&#160;&#160;&#160;<a class="el" href="../../d0/da5/bigdecimal_8h.html#a6b5078bd8a4ea16b640f366b41991206">rmpd_double_figures</a>()</td></tr>
<tr class="separator:a62d613b3e8b07bf043833a3c1e86d092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a394f908a36012a7fe5901cb16c96498e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a394f908a36012a7fe5901cb16c96498e">VpBaseVal</a>()&#160;&#160;&#160;<a class="el" href="../../d0/da5/bigdecimal_8h.html#aa73d33225d07f182d9e57c55bcbb2b28">rmpd_base_value</a>()</td></tr>
<tr class="separator:a394f908a36012a7fe5901cb16c96498e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae56b0282c58a65969c092e1eeeedd6f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ae56b0282c58a65969c092e1eeeedd6f5">Abs</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;(((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&gt;= 0)?(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>):(-(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)))</td></tr>
<tr class="separator:ae56b0282c58a65969c092e1eeeedd6f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4886a8f966a69949cefc46a6a3468006"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a4886a8f966a69949cefc46a6a3468006">Max</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)&#160;&#160;&#160;(((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&gt;(<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>))?(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>):(<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>))</td></tr>
<tr class="separator:a4886a8f966a69949cefc46a6a3468006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e04209162ea72f9985338596262b657"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a9e04209162ea72f9985338596262b657">Min</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)&#160;&#160;&#160;(((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&gt;(<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>))?(<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>):(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>))</td></tr>
<tr class="separator:a9e04209162ea72f9985338596262b657"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1018c17daa626eb4946c20bbd6de2e3d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a1018c17daa626eb4946c20bbd6de2e3d">VpMaxPrec</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;MaxPrec)</td></tr>
<tr class="separator:a1018c17daa626eb4946c20bbd6de2e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2ca8f714fe9aa28d6e8720c761c5b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a2f2ca8f714fe9aa28d6e8720c761c5b9">VpPrec</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec)</td></tr>
<tr class="separator:a2f2ca8f714fe9aa28d6e8720c761c5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae25b94dee75d6923f8cf4f460cbab1e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ae25b94dee75d6923f8cf4f460cbab1e3">VpGetFlag</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;<a class="el" href="../../d6/de3/crypt_8c.html#adf916204820072417ed73a32de1cefcf">flag</a>)</td></tr>
<tr class="separator:ae25b94dee75d6923f8cf4f460cbab1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a874271ac5e9b754f41ed51ddd66ca7b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a874271ac5e9b754f41ed51ddd66ca7b5">VpGetSign</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;(((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign&gt;0)?1:(-1))</td></tr>
<tr class="separator:a874271ac5e9b754f41ed51ddd66ca7b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26e8ca52288bcfb6a58376d71764d7a2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a26e8ca52288bcfb6a58376d71764d7a2">VpChangeSign</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&#160;&#160;&#160;{<a class="el" href="../../d8/d4e/strftime_8c.html#a06c725ccdc8887f63e2909f1559c8026">if</a>((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&gt;0) (<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=(short)<a class="el" href="../../d0/da5/bigdecimal_8h.html#ae56b0282c58a65969c092e1eeeedd6f5">Abs</a>((ssize_t)(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign);<a class="el" href="../../db/d97/parse_8c.html#a0544c3fe466e421738dae463968b70ba">else</a> (<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=-(short)<a class="el" href="../../d0/da5/bigdecimal_8h.html#ae56b0282c58a65969c092e1eeeedd6f5">Abs</a>((ssize_t)(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign);}</td></tr>
<tr class="separator:a26e8ca52288bcfb6a58376d71764d7a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77d9e0e76e412a3adf144cbe9f5ea9bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a77d9e0e76e412a3adf144cbe9f5ea9bc">VpSetSign</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&#160;&#160;&#160;{<a class="el" href="../../d8/d4e/strftime_8c.html#a06c725ccdc8887f63e2909f1559c8026">if</a>((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&gt;0) (<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=(short)<a class="el" href="../../d0/da5/bigdecimal_8h.html#ad0c8fd5bcbd21b0a8e0cf974faf48d6f">VP_SIGN_POSITIVE_FINITE</a>;<a class="el" href="../../db/d97/parse_8c.html#a0544c3fe466e421738dae463968b70ba">else</a> (<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=(short)<a class="el" href="../../d0/da5/bigdecimal_8h.html#a7daa3bf02d8ef9d59675ae5b83abd70c">VP_SIGN_NEGATIVE_FINITE</a>;}</td></tr>
<tr class="separator:a77d9e0e76e412a3adf144cbe9f5ea9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb58d264eb0ad3060a67c1f74734fd51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#abb58d264eb0ad3060a67c1f74734fd51">VpSetOne</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;{(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;exponent=(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=1;(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#ad0c8fd5bcbd21b0a8e0cf974faf48d6f">VP_SIGN_POSITIVE_FINITE</a>;}</td></tr>
<tr class="separator:abb58d264eb0ad3060a67c1f74734fd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad19b3f3e78e9911ac2b3b63b0c0bc566"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ad19b3f3e78e9911ac2b3b63b0c0bc566">VpIsPosZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign==<a class="el" href="../../d0/da5/bigdecimal_8h.html#a22784e02086ce1ef3f4d8394804e76fa">VP_SIGN_POSITIVE_ZERO</a>)</td></tr>
<tr class="separator:ad19b3f3e78e9911ac2b3b63b0c0bc566"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2db04020f69e752eb8b9fea2e68058d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#aa2db04020f69e752eb8b9fea2e68058d">VpIsNegZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign==<a class="el" href="../../d0/da5/bigdecimal_8h.html#aa8f544c7ad94d9b0e0e6d5ca550f709c">VP_SIGN_NEGATIVE_ZERO</a>)</td></tr>
<tr class="separator:aa2db04020f69e752eb8b9fea2e68058d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57e78164b65740e5601afb87774fc7fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a57e78164b65740e5601afb87774fc7fe">VpIsZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;(<a class="el" href="../../d0/da5/bigdecimal_8h.html#ad19b3f3e78e9911ac2b3b63b0c0bc566">VpIsPosZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) || <a class="el" href="../../d0/da5/bigdecimal_8h.html#aa2db04020f69e752eb8b9fea2e68058d">VpIsNegZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>))</td></tr>
<tr class="separator:a57e78164b65740e5601afb87774fc7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1924a71b6c42913c620202cc684e5768"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a1924a71b6c42913c620202cc684e5768">VpSetPosZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=0,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=1,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#a22784e02086ce1ef3f4d8394804e76fa">VP_SIGN_POSITIVE_ZERO</a>)</td></tr>
<tr class="separator:a1924a71b6c42913c620202cc684e5768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1de427a3cc65c71b1fb5f1653d08f19f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a1de427a3cc65c71b1fb5f1653d08f19f">VpSetNegZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=0,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=1,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#aa8f544c7ad94d9b0e0e6d5ca550f709c">VP_SIGN_NEGATIVE_ZERO</a>)</td></tr>
<tr class="separator:a1de427a3cc65c71b1fb5f1653d08f19f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd170e363a4c64742d2406af2c59aaf4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#afd170e363a4c64742d2406af2c59aaf4">VpSetZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&#160;&#160;&#160;( ((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&gt;0)?<a class="el" href="../../d0/da5/bigdecimal_8h.html#a1924a71b6c42913c620202cc684e5768">VpSetPosZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>):<a class="el" href="../../d0/da5/bigdecimal_8h.html#a1de427a3cc65c71b1fb5f1653d08f19f">VpSetNegZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) )</td></tr>
<tr class="separator:afd170e363a4c64742d2406af2c59aaf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12f1f8d381910ddaabcb67c2e910e14f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a12f1f8d381910ddaabcb67c2e910e14f">VpIsNaN</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign==<a class="el" href="../../d0/da5/bigdecimal_8h.html#a0195dac9e7a72161fc32a26dd8408dae">VP_SIGN_NaN</a>)</td></tr>
<tr class="separator:a12f1f8d381910ddaabcb67c2e910e14f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b64216bbf295d4d792730a81e8ea29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a36b64216bbf295d4d792730a81e8ea29">VpSetNaN</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=0,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=1,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#a0195dac9e7a72161fc32a26dd8408dae">VP_SIGN_NaN</a>)</td></tr>
<tr class="separator:a36b64216bbf295d4d792730a81e8ea29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a743d884df5747a7bde2403ced5ed765a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a743d884df5747a7bde2403ced5ed765a">VpIsPosInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign==<a class="el" href="../../d0/da5/bigdecimal_8h.html#ab1bc31d57e2eecadb93b4a90d29a1a28">VP_SIGN_POSITIVE_INFINITE</a>)</td></tr>
<tr class="separator:a743d884df5747a7bde2403ced5ed765a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa68eb996702aae8d94938a5bba8cc792"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#aa68eb996702aae8d94938a5bba8cc792">VpIsNegInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign==<a class="el" href="../../d0/da5/bigdecimal_8h.html#a220d58cb4a7494b09bd0a4bf3ad23ddb">VP_SIGN_NEGATIVE_INFINITE</a>)</td></tr>
<tr class="separator:aa68eb996702aae8d94938a5bba8cc792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10ccfbeb8379b8f6e6a290afaa28ff69"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a10ccfbeb8379b8f6e6a290afaa28ff69">VpIsInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;(<a class="el" href="../../d0/da5/bigdecimal_8h.html#a743d884df5747a7bde2403ced5ed765a">VpIsPosInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) || <a class="el" href="../../d0/da5/bigdecimal_8h.html#aa68eb996702aae8d94938a5bba8cc792">VpIsNegInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>))</td></tr>
<tr class="separator:a10ccfbeb8379b8f6e6a290afaa28ff69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1893e44fac3615235a6667a3b80c220f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a1893e44fac3615235a6667a3b80c220f">VpIsDef</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;( !(<a class="el" href="../../d0/da5/bigdecimal_8h.html#a12f1f8d381910ddaabcb67c2e910e14f">VpIsNaN</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)||<a class="el" href="../../d0/da5/bigdecimal_8h.html#a10ccfbeb8379b8f6e6a290afaa28ff69">VpIsInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)) )</td></tr>
<tr class="separator:a1893e44fac3615235a6667a3b80c220f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a673e6a8fba8f6c050464fc4dcce9b1fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a673e6a8fba8f6c050464fc4dcce9b1fd">VpSetPosInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=0,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=1,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#ab1bc31d57e2eecadb93b4a90d29a1a28">VP_SIGN_POSITIVE_INFINITE</a>)</td></tr>
<tr class="separator:a673e6a8fba8f6c050464fc4dcce9b1fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96b2e932934d1a83d0dfe9f02f4a17e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a96b2e932934d1a83d0dfe9f02f4a17e9">VpSetNegInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=0,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=1,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#a220d58cb4a7494b09bd0a4bf3ad23ddb">VP_SIGN_NEGATIVE_INFINITE</a>)</td></tr>
<tr class="separator:a96b2e932934d1a83d0dfe9f02f4a17e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c95f313a27a0c4fd2b23af990eb0e3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a5c95f313a27a0c4fd2b23af990eb0e3e">VpSetInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&#160;&#160;&#160;( ((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&gt;0)?<a class="el" href="../../d0/da5/bigdecimal_8h.html#a673e6a8fba8f6c050464fc4dcce9b1fd">VpSetPosInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>):<a class="el" href="../../d0/da5/bigdecimal_8h.html#a96b2e932934d1a83d0dfe9f02f4a17e9">VpSetNegInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) )</td></tr>
<tr class="separator:a5c95f313a27a0c4fd2b23af990eb0e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8425bde5e3250f1f2a4387812658771c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a8425bde5e3250f1f2a4387812658771c">VpHasVal</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>-&gt;frac[0])</td></tr>
<tr class="separator:a8425bde5e3250f1f2a4387812658771c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7bf8bc2b959425907b421b2823199c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ae7bf8bc2b959425907b421b2823199c3">VpIsOne</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>-&gt;Prec==1)&amp;&amp;(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>-&gt;frac[0]==1)&amp;&amp;(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>-&gt;exponent==1))</td></tr>
<tr class="separator:ae7bf8bc2b959425907b421b2823199c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a259239e879c9775ae7f626d4031522f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a259239e879c9775ae7f626d4031522f7">VpExponent</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&#160;&#160;&#160;(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>-&gt;exponent)</td></tr>
<tr class="separator:a259239e879c9775ae7f626d4031522f7"><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:a69e2f610e28017bdef9984074de483ba"><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="../../d0/da5/bigdecimal_8h.html#a69e2f610e28017bdef9984074de483ba">labs</a> (<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> x)</td></tr>
<tr class="separator:a69e2f610e28017bdef9984074de483ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab87ab935eb732b5d88169add138a19a5"><td class="memItemLeft" align="right" valign="top">static LONG_LONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ab87ab935eb732b5d88169add138a19a5">llabs</a> (LONG_LONG <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> x)</td></tr>
<tr class="separator:ab87ab935eb732b5d88169add138a19a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad81eb002aa8d4ddb65ffb4d1ad33affa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ad81eb002aa8d4ddb65ffb4d1ad33affa">VpNewRbClass</a> (size_t <a class="el" href="../../de/d07/bigdecimal_8c.html#a682c0ad28385d09ab3ad84efd3218b86">mx</a>, char <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:ad81eb002aa8d4ddb65ffb4d1ad33affa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad29861371973b03f2b91cb3c74839756"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ad29861371973b03f2b91cb3c74839756">VpCreateRbObject</a> (size_t <a class="el" href="../../de/d07/bigdecimal_8c.html#a682c0ad28385d09ab3ad84efd3218b86">mx</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:ad29861371973b03f2b91cb3c74839756"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa73d33225d07f182d9e57c55bcbb2b28"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db0/defines_8h.html#aae70f10dc28a3f9db157d600d5ceab8b">BDIGIT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#aa73d33225d07f182d9e57c55bcbb2b28">rmpd_base_value</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aa73d33225d07f182d9e57c55bcbb2b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac63dca0b49d570d200de05bd01280d88"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ac63dca0b49d570d200de05bd01280d88">rmpd_component_figures</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ac63dca0b49d570d200de05bd01280d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b5078bd8a4ea16b640f366b41991206"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a6b5078bd8a4ea16b640f366b41991206">rmpd_double_figures</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a6b5078bd8a4ea16b640f366b41991206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29ab437440f914874fe2b27230788da5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a29ab437440f914874fe2b27230788da5">VpGetDoubleNaN</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a29ab437440f914874fe2b27230788da5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa988d7eb61defaac42ece03d19c2e66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#afa988d7eb61defaac42ece03d19c2e66">VpGetDoublePosInf</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:afa988d7eb61defaac42ece03d19c2e66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39cee6a07315ceb32c6e25024197b054"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a39cee6a07315ceb32c6e25024197b054">VpGetDoubleNegInf</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a39cee6a07315ceb32c6e25024197b054"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00dc82065d4f33b92dce7ae4bf136476"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a00dc82065d4f33b92dce7ae4bf136476">VpGetDoubleNegZero</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a00dc82065d4f33b92dce7ae4bf136476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71e22bd0fe22d9368aa1e77c45211a55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a71e22bd0fe22d9368aa1e77c45211a55">VpGetPrecLimit</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a71e22bd0fe22d9368aa1e77c45211a55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b89f69d68840615f8b978c791579624"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a7b89f69d68840615f8b978c791579624">VpSetPrecLimit</a> (size_t <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:a7b89f69d68840615f8b978c791579624"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2080f29dbc4005c2b343ebd59ef45bc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a2080f29dbc4005c2b343ebd59ef45bc0">VpIsRoundMode</a> (unsigned short <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:a2080f29dbc4005c2b343ebd59ef45bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b6c6a842817d1e9093a218dee48b0ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a4b6c6a842817d1e9093a218dee48b0ce">VpGetRoundMode</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a4b6c6a842817d1e9093a218dee48b0ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73e5550509e9695d11bcb1ce410e6ea0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a73e5550509e9695d11bcb1ce410e6ea0">VpSetRoundMode</a> (unsigned short <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:a73e5550509e9695d11bcb1ce410e6ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb416501e79900f33e8d5f41d8b6d56a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#adb416501e79900f33e8d5f41d8b6d56a">VpException</a> (unsigned short f, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> always)</td></tr>
<tr class="separator:adb416501e79900f33e8d5f41d8b6d56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e19bc6386622de700e993bbd70d731c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a7e19bc6386622de700e993bbd70d731c">VpNumOfChars</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *vp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *pszFmt)</td></tr>
<tr class="separator:a7e19bc6386622de700e993bbd70d731c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a234ec5ef29b45597dd84498046e76bbc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a234ec5ef29b45597dd84498046e76bbc">VpInit</a> (<a class="el" href="../../d8/db0/defines_8h.html#aae70f10dc28a3f9db157d600d5ceab8b">BDIGIT</a> BaseVal)</td></tr>
<tr class="separator:a234ec5ef29b45597dd84498046e76bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a944776a89be837f13996b7da03db6b75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a944776a89be837f13996b7da03db6b75">VpMemAlloc</a> (size_t mb)</td></tr>
<tr class="separator:a944776a89be837f13996b7da03db6b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af88c239a6c13cbdb27f0a36531f81e87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#af88c239a6c13cbdb27f0a36531f81e87">VpFree</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *pv)</td></tr>
<tr class="separator:af88c239a6c13cbdb27f0a36531f81e87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab58e7165de25d4d6346c5a3f05c8c5f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ab58e7165de25d4d6346c5a3f05c8c5f5">VpAlloc</a> (size_t <a class="el" href="../../de/d07/bigdecimal_8c.html#a682c0ad28385d09ab3ad84efd3218b86">mx</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *szVal)</td></tr>
<tr class="separator:ab58e7165de25d4d6346c5a3f05c8c5f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6d69b50c3d56f2aadcf8a13a8b4cc0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#af6d69b50c3d56f2aadcf8a13a8b4cc0e">VpAsgn</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> isw)</td></tr>
<tr class="separator:af6d69b50c3d56f2aadcf8a13a8b4cc0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70d5c29d60a254ce8938b64cf4f502ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a70d5c29d60a254ce8938b64cf4f502ac">VpAddSub</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> operation)</td></tr>
<tr class="separator:a70d5c29d60a254ce8938b64cf4f502ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53aa57346ca7974861cb2ddb3ce5c4fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a53aa57346ca7974861cb2ddb3ce5c4fd">VpMult</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)</td></tr>
<tr class="separator:a53aa57346ca7974861cb2ddb3ce5c4fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02d79484ac6b0630e115c760bce71f62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a02d79484ac6b0630e115c760bce71f62">VpDivd</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a514f1b439f404f86f77090fa9edc96ce">r</a>, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)</td></tr>
<tr class="separator:a02d79484ac6b0630e115c760bce71f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6b6adf3ebcd85281ee3c158a738824d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ab6b6adf3ebcd85281ee3c158a738824d">VpComp</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)</td></tr>
<tr class="separator:ab6b6adf3ebcd85281ee3c158a738824d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68f01aa0c3a853c8ebf001e29f47b7ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a68f01aa0c3a853c8ebf001e29f47b7ff">VpExponent10</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)</td></tr>
<tr class="separator:a68f01aa0c3a853c8ebf001e29f47b7ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d6a953aa9a638c5215f8de7af8988f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a7d6a953aa9a638c5215f8de7af8988f8">VpSzMantissa</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, char *psz)</td></tr>
<tr class="separator:a7d6a953aa9a638c5215f8de7af8988f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9ebdab1bed9055313ef4067974b16af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#af9ebdab1bed9055313ef4067974b16af">VpToSpecialString</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, char *psz, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fPlus)</td></tr>
<tr class="separator:af9ebdab1bed9055313ef4067974b16af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a211c1231a80bd2b30ead108f0b6029a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a211c1231a80bd2b30ead108f0b6029a6">VpToString</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, char *psz, size_t fFmt, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fPlus)</td></tr>
<tr class="separator:a211c1231a80bd2b30ead108f0b6029a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea58d43c3de31eb0d21df5b2c55667a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#aea58d43c3de31eb0d21df5b2c55667a5">VpToFString</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, char *psz, size_t fFmt, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fPlus)</td></tr>
<tr class="separator:aea58d43c3de31eb0d21df5b2c55667a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af80e9f5558a00f504e05021fddfbf09f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#af80e9f5558a00f504e05021fddfbf09f">VpCtoV</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d6/d27/numeric_8c.html#a0da7e310168d9887cb3d04746072e638">int_chr</a>, size_t ni, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *frac, size_t <a class="el" href="../../de/d07/bigdecimal_8c.html#a9d8e7ce856160426f38956bc38d7a2f3">nf</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *exp_chr, size_t <a class="el" href="../../df/d73/time_8c.html#a54e8d54faf71d1f7a0cf8dcfc21a26db">ne</a>)</td></tr>
<tr class="separator:af80e9f5558a00f504e05021fddfbf09f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea51d27b9066ae3647c1451fce515a74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#aea51d27b9066ae3647c1451fce515a74">VpVtoD</a> (double *<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac1cf124db1e117ff7d61d608024f63ee">SIGNED_VALUE</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>)</td></tr>
<tr class="separator:aea51d27b9066ae3647c1451fce515a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4be1a4728b4b84da9b53c6b8896def68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a4be1a4728b4b84da9b53c6b8896def68">VpDtoV</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>, double <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)</td></tr>
<tr class="separator:a4be1a4728b4b84da9b53c6b8896def68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a814bbbe6c0e4d9242e89f96dd259a984"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a814bbbe6c0e4d9242e89f96dd259a984">VpSqrt</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *y, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *x)</td></tr>
<tr class="separator:a814bbbe6c0e4d9242e89f96dd259a984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab82d9f4cbc66589282a1775ea662c5b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ab82d9f4cbc66589282a1775ea662c5b0">VpActiveRound</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *y, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *x, unsigned short f, ssize_t il)</td></tr>
<tr class="separator:ab82d9f4cbc66589282a1775ea662c5b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abddd7d4048c1702709da58ecadda0bda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#abddd7d4048c1702709da58ecadda0bda">VpMidRound</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *y, unsigned short f, ssize_t <a class="el" href="../../de/d07/bigdecimal_8c.html#a9d8e7ce856160426f38956bc38d7a2f3">nf</a>)</td></tr>
<tr class="separator:abddd7d4048c1702709da58ecadda0bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e860086606548ae1c97d98aa5ad0ee9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a6e860086606548ae1c97d98aa5ad0ee9">VpLeftRound</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *y, unsigned short f, ssize_t <a class="el" href="../../de/d07/bigdecimal_8c.html#a9d8e7ce856160426f38956bc38d7a2f3">nf</a>)</td></tr>
<tr class="separator:a6e860086606548ae1c97d98aa5ad0ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61b4400d4f983db01b999edf52387ced"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a61b4400d4f983db01b999edf52387ced">VpFrac</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *y, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *x)</td></tr>
<tr class="separator:a61b4400d4f983db01b999edf52387ced"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae29a5249c8de18d0273189734679ac84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#ae29a5249c8de18d0273189734679ac84">VpPower</a> (<a class="el" href="../../d9/d5a/struct_real.html">Real</a> *y, <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac1cf124db1e117ff7d61d608024f63ee">SIGNED_VALUE</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:ae29a5249c8de18d0273189734679ac84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ac23be3d17896c15da333d6bfa0bf8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a4ac23be3d17896c15da333d6bfa0bf8b">VpOne</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a4ac23be3d17896c15da333d6bfa0bf8b"><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:a35d65a2fc42642866f63112a60f4ef1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a35d65a2fc42642866f63112a60f4ef1d">rb_cBigDecimal</a></td></tr>
<tr class="separator:a35d65a2fc42642866f63112a60f4ef1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ae56b0282c58a65969c092e1eeeedd6f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define Abs</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;(((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&gt;= 0)?(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>):(-(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00227">227</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4886a8f966a69949cefc46a6a3468006"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define Max</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&gt;(<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>))?(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>):(<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00228">228</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04160">VpSetPTR()</a>.</p>

</div>
</div>
<a class="anchor" id="a9e04209162ea72f9985338596262b657"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define Min</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)&gt;(<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>))?(<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>):(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00229">229</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03829">VpAddSub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05777">VpFrac()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="a9b00183632362768bd2631414158ef01"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RMPD_BASE&#160;&#160;&#160;((<a class="el" href="../../d8/db0/defines_8h.html#aae70f10dc28a3f9db157d600d5ceab8b">BDIGIT</a>)100U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00071">71</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00162">rmpd_base_value()</a>.</p>

</div>
</div>
<a class="anchor" id="aebdb81193f2641d965dcbfae803d6389"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RMPD_COMPONENT_FIGURES&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00070">70</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00164">rmpd_component_figures()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00101">101</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03180">VpGetException()</a>.</p>

</div>
</div>
<a class="anchor" id="a787f6068d92a99906fbaf26bb598d23c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RMPD_ROUNDING_MODE_DEFAULT&#160;&#160;&#160;<a class="el" href="../../d0/da5/bigdecimal_8h.html#aee9c0b939acd1671730ec28bb6fedf6e">VP_ROUND_HALF_UP</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00113">113</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03250">VpGetRoundMode()</a>.</p>

</div>
</div>
<a class="anchor" id="a187abc9b9b2cc7e2e5fe8201d95b5a8b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SZ_INF&#160;&#160;&#160;&quot;Infinity&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00079">79</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04863">VpSzMantissa()</a>.</p>

</div>
</div>
<a class="anchor" id="ac475b913ca9cacf8ca385497984443ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SZ_NaN&#160;&#160;&#160;&quot;NaN&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00078">78</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04863">VpSzMantissa()</a>.</p>

</div>
</div>
<a class="anchor" id="a019dcf0bc571a8243d08d531df7914cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SZ_NINF&#160;&#160;&#160;&quot;-Infinity&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00081">81</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04863">VpSzMantissa()</a>.</p>

</div>
</div>
<a class="anchor" id="ad1624a0486f932d09473f3dd9483918d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SZ_PINF&#160;&#160;&#160;&quot;+Infinity&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00080">80</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>.</p>

</div>
</div>
<a class="anchor" id="abf17759081311ec02831783b090a3155"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define vabs&#160;&#160;&#160;abs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00048">48</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>.</p>

</div>
</div>
<a class="anchor" id="abec6bb5a28206ba19d42a7ef58329505"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_EXCEPTION_ALL&#160;&#160;&#160;((unsigned short)0x00FF)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00090">90</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00464">BigDecimal_mode()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="ae5ce2e7bed3d29b5374a33fcf1aeb4df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_EXCEPTION_INFINITY&#160;&#160;&#160;((unsigned short)0x0001)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00091">91</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00620">BigDecimal_check_num()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00464">BigDecimal_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00519">GetAddSubPrec()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00174">ToValue()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05053">VpCtoV()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03372">VpException()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>.</p>

</div>
</div>
<a class="anchor" id="ad9466c565e6130efe66aba4ee4262ce2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_EXCEPTION_MEMORY&#160;&#160;&#160;((unsigned short)0x0040)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00099">99</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03372">VpException()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03136">VpMemAlloc()</a>.</p>

</div>
</div>
<a class="anchor" id="ae4f0bd83ddbf9df96f4d58caeaa1b0b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_EXCEPTION_NaN&#160;&#160;&#160;((unsigned short)0x0002)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00092">92</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00620">BigDecimal_check_num()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00464">BigDecimal_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00174">ToValue()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03372">VpException()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>.</p>

</div>
</div>
<a class="anchor" id="a43b90532bc1f6dd50659892aef2b2886"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_EXCEPTION_OP&#160;&#160;&#160;((unsigned short)0x0020)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00098">98</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03372">VpException()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="ab2726f87fe36be3177b3aef61eb82c46"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_EXCEPTION_OVERFLOW&#160;&#160;&#160;((unsigned short)0x0001) /* 0x0008) */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00094">94</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03591">AddExponent()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d258ed06d27f12d2fc90ef96143624f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_EXCEPTION_UNDERFLOW&#160;&#160;&#160;((unsigned short)0x0004)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00093">93</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03591">AddExponent()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00464">BigDecimal_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03372">VpException()</a>.</p>

</div>
</div>
<a class="anchor" id="a0524f33a596e305be700dcf44797c143"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_EXCEPTION_ZERODIVIDE&#160;&#160;&#160;((unsigned short)0x0010)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00095">95</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00464">BigDecimal_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03372">VpException()</a>.</p>

</div>
</div>
<a class="anchor" id="a192368175060b042b21a130df1dc3998"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_EXPORT&#160;&#160;&#160;static</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00087">87</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6b6cfe4b9887bb7df3f0aa93be6c84d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_ROUND_CEIL&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00109">109</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01739">BigDecimal_ceil()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00390">check_rounding_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05525">if()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05597">switch()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03266">VpIsRoundMode()</a>.</p>

</div>
</div>
<a class="anchor" id="a1b439c6523d46899372d9ef3c782bb03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_ROUND_DOWN&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00106">106</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01308">BigDecimal_divremain()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01534">BigDecimal_fix()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01628">BigDecimal_truncate()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00390">check_rounding_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05597">switch()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03266">VpIsRoundMode()</a>.</p>

</div>
</div>
<a class="anchor" id="a1d3a9340c3ddf42971d90abea37cc2ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_ROUND_FLOOR&#160;&#160;&#160;6</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00110">110</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01690">BigDecimal_floor()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00390">check_rounding_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05525">if()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05597">switch()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03266">VpIsRoundMode()</a>.</p>

</div>
</div>
<a class="anchor" id="a77487cab033862462c80f665bb3693b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_ROUND_HALF_DOWN&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00108">108</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00390">check_rounding_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05597">switch()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03266">VpIsRoundMode()</a>.</p>

</div>
</div>
<a class="anchor" id="a2372d42c88c84f677d64f400574f730c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_ROUND_HALF_EVEN&#160;&#160;&#160;7</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00111">111</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00390">check_rounding_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05597">switch()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03266">VpIsRoundMode()</a>.</p>

</div>
</div>
<a class="anchor" id="aee9c0b939acd1671730ec28bb6fedf6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_ROUND_HALF_UP&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00107">107</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00390">check_rounding_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05597">switch()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03266">VpIsRoundMode()</a>.</p>

</div>
</div>
<a class="anchor" id="ae80ec6562f2f6a9efdcadbc9206f6a2e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_ROUND_MODE&#160;&#160;&#160;((unsigned short)0x0100)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00104">104</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00464">BigDecimal_mode()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="acc54e540534a259d314f5be704e41dbd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_ROUND_UP&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00105">105</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00390">check_rounding_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05597">switch()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03266">VpIsRoundMode()</a>.</p>

</div>
</div>
<a class="anchor" id="a0195dac9e7a72161fc32a26dd8408dae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_SIGN_NaN&#160;&#160;&#160;0 /* NaN                      */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00115">115</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="a7daa3bf02d8ef9d59675ae5b83abd70c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_SIGN_NEGATIVE_FINITE&#160;&#160;&#160;-2 /* Negative <a class="el" href="../../d4/d21/finite_8c.html#ab0bb56f04990b6f701289a6dd836c887">finite</a> number   */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00119">119</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="a220d58cb4a7494b09bd0a4bf3ad23ddb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_SIGN_NEGATIVE_INFINITE&#160;&#160;&#160;-3 /* Negative infinite number */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00121">121</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="aa8f544c7ad94d9b0e0e6d5ca550f709c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_SIGN_NEGATIVE_ZERO&#160;&#160;&#160;-1 /* Negative <a class="el" href="../../d9/d89/isinf_8c.html#a5bc81aade6dcbcbdb6984e9b1a42e836">zero</a>            */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00117">117</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="ad0c8fd5bcbd21b0a8e0cf974faf48d6f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_SIGN_POSITIVE_FINITE&#160;&#160;&#160;2 /* Positive <a class="el" href="../../d4/d21/finite_8c.html#ab0bb56f04990b6f701289a6dd836c887">finite</a> number   */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00118">118</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="ab1bc31d57e2eecadb93b4a90d29a1a28"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_SIGN_POSITIVE_INFINITE&#160;&#160;&#160;3 /* Positive infinite number */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00120">120</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="a22784e02086ce1ef3f4d8394804e76fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VP_SIGN_POSITIVE_ZERO&#160;&#160;&#160;1 /* Positive <a class="el" href="../../d9/d89/isinf_8c.html#a5bc81aade6dcbcbdb6984e9b1a42e836">zero</a>            */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00116">116</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="aad2d85c2a778dad3c10f9c6ef5d2a970"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpBaseFig</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d0/da5/bigdecimal_8h.html#ac63dca0b49d570d200de05bd01280d88">rmpd_component_figures</a>()</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00168">168</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01493">BigDecimal_abs()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00815">BigDecimal_add()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01739">BigDecimal_ceil()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00774">BigDecimal_coerce()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01400">BigDecimal_div2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01308">BigDecimal_divremain()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00343">BigDecimal_dump()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01534">BigDecimal_fix()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01690">BigDecimal_floor()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01657">BigDecimal_frac()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01941">BigDecimal_inspect()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00365">BigDecimal_load()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01109">BigDecimal_mult()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01087">BigDecimal_neg()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00313">BigDecimal_prec()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01570">BigDecimal_round()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01515">BigDecimal_sqrt()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00867">BigDecimal_sub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00638">BigDecimal_to_i()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01628">BigDecimal_truncate()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00906">BigDecimalCmp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00208">GetVpValueWithPrec()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01147">if()</a>.</p>

</div>
</div>
<a class="anchor" id="a394f908a36012a7fe5901cb16c96498e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpBaseVal</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d0/da5/bigdecimal_8h.html#aa73d33225d07f182d9e57c55bcbb2b28">rmpd_base_value</a>()</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00170">170</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="a26e8ca52288bcfb6a58376d71764d7a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpChangeSign</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</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="../../d8/d4e/strftime_8c.html#a06c725ccdc8887f63e2909f1559c8026">if</a>((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&gt;0) (<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=(short)<a class="el" href="../../d0/da5/bigdecimal_8h.html#ae56b0282c58a65969c092e1eeeedd6f5">Abs</a>((ssize_t)(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign);<a class="el" href="../../db/d97/parse_8c.html#a0544c3fe466e421738dae463968b70ba">else</a> (<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=-(short)<a class="el" href="../../d0/da5/bigdecimal_8h.html#ae56b0282c58a65969c092e1eeeedd6f5">Abs</a>((ssize_t)(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign);}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00240">240</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01493">BigDecimal_abs()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="a62d613b3e8b07bf043833a3c1e86d092"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpDblFig</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d0/da5/bigdecimal_8h.html#a6b5078bd8a4ea16b640f366b41991206">rmpd_double_figures</a>()</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00169">169</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00298">BigDecimal_double_fig()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01515">BigDecimal_sqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="a259239e879c9775ae7f626d4031522f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpExponent</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>-&gt;exponent)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00269">269</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae25b94dee75d6923f8cf4f460cbab1e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpGetFlag</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;<a class="el" href="../../d6/de3/crypt_8c.html#adf916204820072417ed73a32de1cefcf">flag</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00233">233</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

</div>
</div>
<a class="anchor" id="a874271ac5e9b754f41ed51ddd66ca7b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpGetSign</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;(((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign&gt;0)?1:(-1))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">238</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03591">AddExponent()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00815">BigDecimal_add()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00867">BigDecimal_sub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00638">BigDecimal_to_i()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00728">BigDecimal_to_r()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05637">for()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05525">if()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05597">switch()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03829">VpAddSub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04632">VpComp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05777">VpFrac()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04594">VpNmlz()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04863">VpSzMantissa()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="a8425bde5e3250f1f2a4387812658771c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpHasVal</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>-&gt;frac[0])</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00267">267</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04846">VpExponent10()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05777">VpFrac()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="a1893e44fac3615235a6667a3b80c220f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpIsDef</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;( !(<a class="el" href="../../d0/da5/bigdecimal_8h.html#a12f1f8d381910ddaabcb67c2e910e14f">VpIsNaN</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)||<a class="el" href="../../d0/da5/bigdecimal_8h.html#a10ccfbeb8379b8f6e6a290afaa28ff69">VpIsInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)) )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00263">263</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00519">GetAddSubPrec()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04632">VpComp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04594">VpNmlz()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03509">VpNumOfChars()</a>.</p>

</div>
</div>
<a class="anchor" id="a10ccfbeb8379b8f6e6a290afaa28ff69"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpIsInf</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="../../d0/da5/bigdecimal_8h.html#a743d884df5747a7bde2403ced5ed765a">VpIsPosInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) || <a class="el" href="../../d0/da5/bigdecimal_8h.html#aa68eb996702aae8d94938a5bba8cc792">VpIsNegInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00262">262</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00611">BigDecimal_IsFinite()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>.</p>

</div>
</div>
<a class="anchor" id="a12f1f8d381910ddaabcb67c2e910e14f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpIsNaN</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign==<a class="el" href="../../d0/da5/bigdecimal_8h.html#a0195dac9e7a72161fc32a26dd8408dae">VP_SIGN_NaN</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00256">256</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00815">BigDecimal_add()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00620">BigDecimal_check_num()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00611">BigDecimal_IsFinite()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00590">BigDecimal_IsNaN()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00867">BigDecimal_sub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00174">ToValue()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04632">VpComp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04863">VpSzMantissa()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="aa68eb996702aae8d94938a5bba8cc792"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpIsNegInf</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign==<a class="el" href="../../d0/da5/bigdecimal_8h.html#a220d58cb4a7494b09bd0a4bf3ad23ddb">VP_SIGN_NEGATIVE_INFINITE</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00261">261</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00620">BigDecimal_check_num()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00601">BigDecimal_IsInfinite()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00174">ToValue()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04863">VpSzMantissa()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="aa2db04020f69e752eb8b9fea2e68058d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpIsNegZero</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign==<a class="el" href="../../d0/da5/bigdecimal_8h.html#aa8f544c7ad94d9b0e0e6d5ca550f709c">VP_SIGN_NEGATIVE_ZERO</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00249">249</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="ae7bf8bc2b959425907b421b2823199c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpIsOne</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>-&gt;Prec==1)&amp;&amp;(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>-&gt;frac[0]==1)&amp;&amp;(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>-&gt;exponent==1))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00268">268</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="a743d884df5747a7bde2403ced5ed765a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpIsPosInf</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign==<a class="el" href="../../d0/da5/bigdecimal_8h.html#ab1bc31d57e2eecadb93b4a90d29a1a28">VP_SIGN_POSITIVE_INFINITE</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00260">260</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00620">BigDecimal_check_num()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00601">BigDecimal_IsInfinite()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00174">ToValue()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04863">VpSzMantissa()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="ad19b3f3e78e9911ac2b3b63b0c0bc566"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpIsPosZero</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign==<a class="el" href="../../d0/da5/bigdecimal_8h.html#a22784e02086ce1ef3f4d8394804e76fa">VP_SIGN_POSITIVE_ZERO</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00248">248</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04863">VpSzMantissa()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="a57e78164b65740e5601afb87774fc7fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpIsZero</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="../../d0/da5/bigdecimal_8h.html#ad19b3f3e78e9911ac2b3b63b0c0bc566">VpIsPosZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) || <a class="el" href="../../d0/da5/bigdecimal_8h.html#aa2db04020f69e752eb8b9fea2e68058d">VpIsNegZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00250">250</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01007">BigDecimal_nonzero()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00999">BigDecimal_zero()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02059">rmpd_power_by_big_decimal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03829">VpAddSub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04632">VpComp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04594">VpNmlz()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04863">VpSzMantissa()</a>.</p>

</div>
</div>
<a class="anchor" id="a1018c17daa626eb4946c20bbd6de2e3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpMaxPrec</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;MaxPrec)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00231">231</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00343">BigDecimal_dump()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01941">BigDecimal_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a2f2ca8f714fe9aa28d6e8720c761c5b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpPrec</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00232">232</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01941">BigDecimal_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a5c95f313a27a0c4fd2b23af990eb0e3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpSetInf</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</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="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&gt;0)?<a class="el" href="../../d0/da5/bigdecimal_8h.html#a673e6a8fba8f6c050464fc4dcce9b1fd">VpSetPosInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>):<a class="el" href="../../d0/da5/bigdecimal_8h.html#a96b2e932934d1a83d0dfe9f02f4a17e9">VpSetNegInf</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00266">266</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03591">AddExponent()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00815">BigDecimal_add()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00867">BigDecimal_sub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05053">VpCtoV()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>.</p>

</div>
</div>
<a class="anchor" id="a36b64216bbf295d4d792730a81e8ea29"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpSetNaN</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=0,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=1,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#a0195dac9e7a72161fc32a26dd8408dae">VP_SIGN_NaN</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00257">257</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05268">VpDtoV()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="a96b2e932934d1a83d0dfe9f02f4a17e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpSetNegInf</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=0,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=1,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#a220d58cb4a7494b09bd0a4bf3ad23ddb">VP_SIGN_NEGATIVE_INFINITE</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00265">265</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05268">VpDtoV()</a>.</p>

</div>
</div>
<a class="anchor" id="a1de427a3cc65c71b1fb5f1653d08f19f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpSetNegZero</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=0,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=1,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#aa8f544c7ad94d9b0e0e6d5ca550f709c">VP_SIGN_NEGATIVE_ZERO</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00252">252</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

</div>
</div>
<a class="anchor" id="abb58d264eb0ad3060a67c1f74734fd51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpSetOne</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;{(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;exponent=(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=1;(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#ad0c8fd5bcbd21b0a8e0cf974faf48d6f">VP_SIGN_POSITIVE_FINITE</a>;}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00245">245</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05637">for()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="a673e6a8fba8f6c050464fc4dcce9b1fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpSetPosInf</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=0,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=1,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#ab1bc31d57e2eecadb93b4a90d29a1a28">VP_SIGN_POSITIVE_INFINITE</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00264">264</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05268">VpDtoV()</a>.</p>

</div>
</div>
<a class="anchor" id="a1924a71b6c42913c620202cc684e5768"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpSetPosZero</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;frac[0]=0,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;Prec=1,(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=<a class="el" href="../../d0/da5/bigdecimal_8h.html#a22784e02086ce1ef3f4d8394804e76fa">VP_SIGN_POSITIVE_ZERO</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00251">251</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

</div>
</div>
<a class="anchor" id="a77d9e0e76e412a3adf144cbe9f5ea9bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpSetSign</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</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="../../d8/d4e/strftime_8c.html#a06c725ccdc8887f63e2909f1559c8026">if</a>((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&gt;0) (<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=(short)<a class="el" href="../../d0/da5/bigdecimal_8h.html#ad0c8fd5bcbd21b0a8e0cf974faf48d6f">VP_SIGN_POSITIVE_FINITE</a>;<a class="el" href="../../db/d97/parse_8c.html#a0544c3fe466e421738dae463968b70ba">else</a> (<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)-&gt;sign=(short)<a class="el" href="../../d0/da5/bigdecimal_8h.html#a7daa3bf02d8ef9d59675ae5b83abd70c">VP_SIGN_NEGATIVE_FINITE</a>;}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00242">242</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05637">for()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03829">VpAddSub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05053">VpCtoV()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05268">VpDtoV()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05777">VpFrac()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>.</p>

</div>
</div>
<a class="anchor" id="afd170e363a4c64742d2406af2c59aaf4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VpSetZero</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</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="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&gt;0)?<a class="el" href="../../d0/da5/bigdecimal_8h.html#a1924a71b6c42913c620202cc684e5768">VpSetPosZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>):<a class="el" href="../../d0/da5/bigdecimal_8h.html#a1de427a3cc65c71b1fb5f1653d08f19f">VpSetNegZero</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00253">253</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03591">AddExponent()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05525">if()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03829">VpAddSub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05053">VpCtoV()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05268">VpDtoV()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05777">VpFrac()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04594">VpNmlz()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a69e2f610e28017bdef9984074de483ba"></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="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> labs </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a>&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00028">28</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab87ab935eb732b5d88169add138a19a5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static LONG_LONG llabs </td>
          <td>(</td>
          <td class="paramtype">LONG_LONG <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a>&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00037">37</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa73d33225d07f182d9e57c55bcbb2b28"></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="../../d8/db0/defines_8h.html#aae70f10dc28a3f9db157d600d5ceab8b">BDIGIT</a> rmpd_base_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00162">162</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>References <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00071">RMPD_BASE</a>.</p>

</div>
</div>
<a class="anchor" id="ac63dca0b49d570d200de05bd01280d88"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t rmpd_component_figures </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00164">164</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>References <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00070">RMPD_COMPONENT_FIGURES</a>.</p>

</div>
</div>
<a class="anchor" id="a6b5078bd8a4ea16b640f366b41991206"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t rmpd_double_figures </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00166">166</a> of file <a class="el" href="../../d0/da5/bigdecimal_8h_source.html">bigdecimal.h</a>.</p>

<p>References <a class="el" href="../../d6/d27/numeric_8c_source.html#l00058">DBL_DIG</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03553">VpInit()</a>.</p>

</div>
</div>
<a class="anchor" id="ab82d9f4cbc66589282a1775ea662c5b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpActiveRound </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ssize_t&#160;</td>
          <td class="paramname"><em>il</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01739">BigDecimal_ceil()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01308">BigDecimal_divremain()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01534">BigDecimal_fix()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01690">BigDecimal_floor()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01570">BigDecimal_round()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01628">BigDecimal_truncate()</a>.</p>

</div>
</div>
<a class="anchor" id="a70d5c29d60a254ce8938b64cf4f502ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t VpAddSub </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>b</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>operation</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="../../de/d07/bigdecimal_8c_source.html#l03829">3829</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">b</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00093">BDIGIT</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00229">Min</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00060">sw</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03957">VpAddAbs()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">VpGetSign</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00250">VpIsZero</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00242">VpSetSign</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00253">VpSetZero</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04048">VpSubAbs()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00815">BigDecimal_add()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01308">BigDecimal_divremain()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00867">BigDecimal_sub()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="ab58e7165de25d4d6346c5a3f05c8c5f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../d9/d5a/struct_real.html">Real</a>* VpAlloc </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>mx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>szVal</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="../../de/d07/bigdecimal_8c_source.html#l03634">3634</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00093">BDIGIT</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d1/dcc/bignum_8c.html#ab615ddd0d086b80219cd7e0345d6b5ef">ISDIGIT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01453">ISSPACE</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00228">Max</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00129">Real::MaxPrec</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01141">mx</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00066">ne</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05523">nf</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a9c93a5402138185ceff87cb1f483c4f5">rb_str_tmp_new()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03120">StrCmp</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00079">SZ_INF</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00078">SZ_NaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00081">SZ_NINF</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00080">SZ_PINF</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05053">VpCtoV()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03215">VpGetPrecLimit()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03136">VpMemAlloc()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00257">VpSetNaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00265">VpSetNegInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00264">VpSetPosInf</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00253">VpSetZero</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00560">VpCreateRbObject()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03553">VpInit()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00552">VpNewRbClass()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="af6d69b50c3d56f2aadcf8a13a8b4cc0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t VpAsgn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</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>isw</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="../../de/d07/bigdecimal_8c_source.html#l03787">3787</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00093">BDIGIT</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00129">Real::MaxPrec</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="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">VpGetSign</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00262">VpIsInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00256">VpIsNaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00250">VpIsZero</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05691">VpLimitRound()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00266">VpSetInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00257">VpSetNaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00242">VpSetSign</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00253">VpSetZero</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01493">BigDecimal_abs()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01087">BigDecimal_neg()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03957">VpAddAbs()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03829">VpAddSub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05777">VpFrac()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04048">VpSubAbs()</a>.</p>

</div>
</div>
<a class="anchor" id="ab6b6adf3ebcd85281ee3c158a738824d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpComp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>b</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="../../de/d07/bigdecimal_8c_source.html#l04632">4632</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01141">mx</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00136">Real::sign</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">VpGetSign</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00263">VpIsDef</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00256">VpIsNaN</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00250">VpIsZero</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00906">BigDecimalCmp()</a>.</p>

</div>
</div>
<a class="anchor" id="ad29861371973b03f2b91cb3c74839756"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../d9/d5a/struct_real.html">Real</a>* VpCreateRbObject </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>mx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>str</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="../../de/d07/bigdecimal_8c_source.html#l00560">560</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00128">Real::obj</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00041">rb_cBigDecimal</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00826">TypedData_Wrap_Struct</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01493">BigDecimal_abs()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00815">BigDecimal_add()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01739">BigDecimal_ceil()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01400">BigDecimal_div2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01308">BigDecimal_divremain()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01534">BigDecimal_fix()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01690">BigDecimal_floor()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01657">BigDecimal_frac()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01109">BigDecimal_mult()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01087">BigDecimal_neg()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01570">BigDecimal_round()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01515">BigDecimal_sqrt()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00867">BigDecimal_sub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01628">BigDecimal_truncate()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00208">GetVpValueWithPrec()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02059">rmpd_power_by_big_decimal()</a>.</p>

</div>
</div>
<a class="anchor" id="af80e9f5558a00f504e05021fddfbf09f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpCtoV </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>int_chr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>ni</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>frac</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>exp_chr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>ne</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="../../de/d07/bigdecimal_8c_source.html#l05053">5053</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00093">BDIGIT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00129">Real::MaxPrec</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00066">ne</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00090">SIGNED_VALUE</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00091">VP_EXCEPTION_INFINITY</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03372">VpException()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04594">VpNmlz()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00266">VpSetInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00242">VpSetSign</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00253">VpSetZero</a>, and <a class="el" href="../../d9/d89/isinf_8c_source.html#l00051">zero()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>.</p>

</div>
</div>
<a class="anchor" id="a02d79484ac6b0630e115c760bce71f62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t VpDivd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>b</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="../../de/d07/bigdecimal_8c_source.html#l04383">4383</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03591">AddExponent()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00069">BASE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00093">BDIGIT</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00095">BDIGIT_DBL</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00129">Real::MaxPrec</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00229">Min</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02957">q</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00265">rb_bug()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00092">VP_EXCEPTION_NaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00095">VP_EXCEPTION_ZERODIVIDE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03372">VpException()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">VpGetSign</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00268">VpIsOne</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00250">VpIsZero</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04594">VpNmlz()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00266">VpSetInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00257">VpSetNaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00242">VpSetSign</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00253">VpSetZero</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01400">BigDecimal_div2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01308">BigDecimal_divremain()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="a4be1a4728b4b84da9b53c6b8896def68"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> VpDtoV </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>d</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="../../de/d07/bigdecimal_8c_source.html#l05268">5268</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00069">BASE</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00093">BDIGIT</a>, <a class="el" href="../../d5/de6/strlcat_8c_source.html#l00058">d</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00056">isinf()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00334">isnan</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00129">Real::MaxPrec</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00066">ne</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00090">SIGNED_VALUE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00257">VpSetNaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00265">VpSetNegInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00264">VpSetPosInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00242">VpSetSign</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00253">VpSetZero</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="adb416501e79900f33e8d5f41d8b6d56a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpException </td>
          <td>(</td>
          <td class="paramtype">unsigned short&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>str</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>always</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="../../de/d07/bigdecimal_8c_source.html#l03372">3372</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03085">exc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01306">rb_eFloatDomainError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01606">rb_fatal()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00091">VP_EXCEPTION_INFINITY</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00099">VP_EXCEPTION_MEMORY</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00092">VP_EXCEPTION_NaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00098">VP_EXCEPTION_OP</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00093">VP_EXCEPTION_UNDERFLOW</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00095">VP_EXCEPTION_ZERODIVIDE</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03180">VpGetException()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03591">AddExponent()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00620">BigDecimal_check_num()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00519">GetAddSubPrec()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00174">ToValue()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05053">VpCtoV()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03136">VpMemAlloc()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="a68f01aa0c3a853c8ebf001e29f47b7ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> ssize_t VpExponent10 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04846">4846</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00072">BASE1</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04948">ex</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00267">VpHasVal</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01924">BigDecimal_exponent()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01887">BigDecimal_split()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00638">BigDecimal_to_i()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00728">BigDecimal_to_r()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>.</p>

</div>
</div>
<a class="anchor" id="a61b4400d4f983db01b999edf52387ced"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> VpFrac </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>x</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="../../de/d07/bigdecimal_8c_source.html#l05777">5777</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00129">Real::MaxPrec</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00229">Min</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">VpGetSign</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00267">VpHasVal</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04594">VpNmlz()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00242">VpSetSign</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00253">VpSetZero</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01308">BigDecimal_divremain()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01657">BigDecimal_frac()</a>.</p>

</div>
</div>
<a class="anchor" id="af88c239a6c13cbdb27f0a36531f81e87"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> VpFree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>pv</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03150">3150</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../dc/db1/win32_8h_source.html#l00132">getchar</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00150">BigDecimal_delete()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="a29ab437440f914874fe2b27230788da5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> double VpGetDoubleNaN </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03331">3331</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03305">Zero()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03553">VpInit()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="a39cee6a07315ceb32c6e25024197b054"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> double VpGetDoubleNegInf </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03347">3347</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03311">One()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03305">Zero()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03355">VpGetDoubleNegZero()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03553">VpInit()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="a00dc82065d4f33b92dce7ae4bf136476"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> double VpGetDoubleNegZero </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03355">3355</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03311">One()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03347">VpGetDoubleNegInf()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03553">VpInit()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="afa988d7eb61defaac42ece03d19c2e66"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> double VpGetDoublePosInf </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03339">3339</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03311">One()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03305">Zero()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03553">VpInit()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

</div>
</div>
<a class="anchor" id="a71e22bd0fe22d9368aa1e77c45211a55"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t VpGetPrecLimit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03215">3215</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00046">id_BigDecimal_precision_limit</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00569">NUM2SIZET</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01742">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02054">rb_thread_local_aref()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03211">RMPD_PRECISION_LIMIT_DEFAULT</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03205">rmpd_set_thread_local_precision_limit</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02403">BigDecimal_limit()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02476">BigDecimal_save_limit()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05691">VpLimitRound()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03231">VpSetPrecLimit()</a>.</p>

</div>
</div>
<a class="anchor" id="a4b6c6a842817d1e9093a218dee48b0ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> unsigned short VpGetRoundMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03250">3250</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00045">id_BigDecimal_rounding_mode</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01742">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02054">rb_thread_local_aref()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00113">RMPD_ROUNDING_MODE_DEFAULT</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03242">rmpd_set_thread_local_rounding_mode</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01436">BigDecimal_add2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01400">BigDecimal_div2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00464">BigDecimal_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01470">BigDecimal_mult2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01570">BigDecimal_round()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02462">BigDecimal_save_rounding_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01453">BigDecimal_sub2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05704">VpInternalRound()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05691">VpLimitRound()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03284">VpSetRoundMode()</a>.</p>

</div>
</div>
<a class="anchor" id="a234ec5ef29b45597dd84498046e76bbc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t VpInit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db0/defines_8h.html#aae70f10dc28a3f9db157d600d5ceab8b">BDIGIT</a>&#160;</td>
          <td class="paramname"><em>BaseVal</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03553">3553</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00069">BASE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00072">BASE1</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00075">DBLE_FIG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00071">HALF_BASE</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00166">rmpd_double_figures()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03331">VpGetDoubleNaN()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03347">VpGetDoubleNegInf()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03355">VpGetDoubleNegZero()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03339">VpGetDoublePosInf()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>.</p>

</div>
</div>
<a class="anchor" id="a2080f29dbc4005c2b343ebd59ef45bc0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpIsRoundMode </td>
          <td>(</td>
          <td class="paramtype">unsigned short&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03266">3266</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00109">VP_ROUND_CEIL</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00106">VP_ROUND_DOWN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00110">VP_ROUND_FLOOR</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00108">VP_ROUND_HALF_DOWN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00111">VP_ROUND_HALF_EVEN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00107">VP_ROUND_HALF_UP</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00105">VP_ROUND_UP</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00390">check_rounding_mode()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03284">VpSetRoundMode()</a>.</p>

</div>
</div>
<a class="anchor" id="a6e860086606548ae1c97d98aa5ad0ee9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpLeftRound </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ssize_t&#160;</td>
          <td class="paramname"><em>nf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01436">BigDecimal_add2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01400">BigDecimal_div2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01470">BigDecimal_mult2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01453">BigDecimal_sub2()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05691">VpLimitRound()</a>.</p>

</div>
</div>
<a class="anchor" id="a944776a89be837f13996b7da03db6b75"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>* VpMemAlloc </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>mb</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03136">3136</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00099">VP_EXCEPTION_MEMORY</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03372">VpException()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00568">VpDup()</a>.</p>

</div>
</div>
<a class="anchor" id="abddd7d4048c1702709da58ecadda0bda"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpMidRound </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ssize_t&#160;</td>
          <td class="paramname"><em>nf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a53aa57346ca7974861cb2ddb3ce5c4fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t VpMult </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>b</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="../../de/d07/bigdecimal_8c_source.html#l04255">4255</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03591">AddExponent()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">b</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00069">BASE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00093">BDIGIT</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00095">BDIGIT_DBL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00129">Real::MaxPrec</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03150">VpFree()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">VpGetSign</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03412">VpIsDefOP()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00268">VpIsOne</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00250">VpIsZero</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05691">VpLimitRound()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04594">VpNmlz()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00242">VpSetSign</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00253">VpSetZero</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01308">BigDecimal_divremain()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01109">BigDecimal_mult()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="ad81eb002aa8d4ddb65ffb4d1ad33affa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../d9/d5a/struct_real.html">Real</a>* VpNewRbClass </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>mx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</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="../../de/d07/bigdecimal_8c_source.html#l00552">552</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00128">Real::obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00826">TypedData_Wrap_Struct</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00365">BigDecimal_load()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02332">BigDecimal_new()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e19bc6386622de700e993bbd70d731c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t VpNumOfChars </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>vp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>pszFmt</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="../../de/d07/bigdecimal_8c_source.html#l03509">3509</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04948">ex</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00090">SIGNED_VALUE</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00263">VpIsDef</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00343">BigDecimal_dump()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01941">BigDecimal_inspect()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01887">BigDecimal_split()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01796">BigDecimal_to_s()</a>.</p>

</div>
</div>
<a class="anchor" id="a4ac23be3d17896c15da333d6bfa0bf8b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../d9/d5a/struct_real.html">Real</a>* VpOne </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03584">3584</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

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

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>.</p>

</div>
</div>
<a class="anchor" id="ae29a5249c8de18d0273189734679ac84"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpPower </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac1cf124db1e117ff7d61d608024f63ee">SIGNED_VALUE</a>&#160;</td>
          <td class="paramname"><em>n</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="../../de/d07/bigdecimal_8c_source.html#l05825">5825</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00129">Real::MaxPrec</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00090">SIGNED_VALUE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03150">VpFree()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">VpGetSign</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00262">VpIsInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00256">VpIsNaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00260">VpIsPosInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00250">VpIsZero</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00266">VpSetInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00257">VpSetNaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00245">VpSetOne</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00242">VpSetSign</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00253">VpSetZero</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>.</p>

</div>
</div>
<a class="anchor" id="a7b89f69d68840615f8b978c791579624"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> size_t VpSetPrecLimit </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03231">3231</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03205">rmpd_set_thread_local_precision_limit</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03215">VpGetPrecLimit()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01436">BigDecimal_add2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01739">BigDecimal_ceil()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01400">BigDecimal_div2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01690">BigDecimal_floor()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02403">BigDecimal_limit()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01470">BigDecimal_mult2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01570">BigDecimal_round()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02476">BigDecimal_save_limit()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01453">BigDecimal_sub2()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01628">BigDecimal_truncate()</a>.</p>

</div>
</div>
<a class="anchor" id="a73e5550509e9695d11bcb1ce410e6ea0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> unsigned short VpSetRoundMode </td>
          <td>(</td>
          <td class="paramtype">unsigned short&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03284">3284</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03242">rmpd_set_thread_local_rounding_mode</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03250">VpGetRoundMode()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03266">VpIsRoundMode()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00464">BigDecimal_mode()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02462">BigDecimal_save_rounding_mode()</a>.</p>

</div>
</div>
<a class="anchor" id="a814bbbe6c0e4d9242e89f96dd259a984"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpSqrt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>x</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="../../de/d07/bigdecimal_8c_source.html#l05398">5398</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00069">BASE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00075">DBLE_FIG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23841">if()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03115">maxnr</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00129">Real::MaxPrec</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00229">Min</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00170">PRIdSIZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00090">SIGNED_VALUE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00098">VP_EXCEPTION_OP</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03829">VpAddSub()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03634">VpAlloc()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03787">VpAsgn()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00240">VpChangeSign</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04383">VpDivd()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05268">VpDtoV()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03372">VpException()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03150">VpFree()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">VpGetSign</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00267">VpHasVal</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00268">VpIsOne</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00250">VpIsZero</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00257">VpSetNaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00245">VpSetOne</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01515">BigDecimal_sqrt()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d6a953aa9a638c5215f8de7af8988f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> VpSzMantissa </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>psz</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="../../de/d07/bigdecimal_8c_source.html#l04863">4863</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00072">BASE1</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00095">BDIGIT_DBL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</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="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">nn</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00079">SZ_INF</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00078">SZ_NaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00081">SZ_NINF</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">VpGetSign</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00256">VpIsNaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00261">VpIsNegInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00260">VpIsPosInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00248">VpIsPosZero</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00250">VpIsZero</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01887">BigDecimal_split()</a>.</p>

</div>
</div>
<a class="anchor" id="aea58d43c3de31eb0d21df5b2c55667a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> VpToFString </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>psz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>fFmt</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>fPlus</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01796">BigDecimal_to_s()</a>.</p>

</div>
</div>
<a class="anchor" id="af9ebdab1bed9055313ef4067974b16af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpToSpecialString </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>psz</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>fPlus</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a211c1231a80bd2b30ead108f0b6029a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> VpToString </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>psz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>fFmt</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>fPlus</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00343">BigDecimal_dump()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01941">BigDecimal_inspect()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01796">BigDecimal_to_s()</a>.</p>

</div>
</div>
<a class="anchor" id="aea51d27b9066ae3647c1451fce515a74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/da5/bigdecimal_8h.html#a192368175060b042b21a130df1dc3998">VP_EXPORT</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> VpVtoD </td>
          <td>(</td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac1cf124db1e117ff7d61d608024f63ee">SIGNED_VALUE</a> *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d9/d5a/struct_real.html">Real</a> *&#160;</td>
          <td class="paramname"><em>m</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="../../de/d07/bigdecimal_8c_source.html#l05204">5204</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00069">BASE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00068">BASE_FIG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00075">DBLE_FIG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01157">div</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00135">Real::exponent</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00147">Real::frac</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00229">Min</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00132">Real::Prec</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00090">SIGNED_VALUE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03331">VpGetDoubleNaN()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03347">VpGetDoubleNegInf()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03355">VpGetDoubleNegZero()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03339">VpGetDoublePosInf()</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00238">VpGetSign</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00256">VpIsNaN</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00261">VpIsNegInf</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00249">VpIsNegZero</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00260">VpIsPosInf</a>, and <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00248">VpIsPosZero</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05398">VpSqrt()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a35d65a2fc42642866f63112a60f4ef1d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cBigDecimal</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00041">41</a> of file <a class="el" href="../../de/d07/bigdecimal_8c_source.html">bigdecimal.c</a>.</p>

<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02385">BigDecimal_global_new()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00560">VpCreateRbObject()</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>