Current File : //opt/RZruby/share/doc/ruby/html/d5/ddf/rmd160_8c.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Ruby: ext/digest/rmd160/rmd160.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Ruby
 <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 Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li><a href="../../annotated.html"><span>Data 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 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_8462c367d9e69a7809faa14633ccfafa.html">digest</a></li><li class="navelem"><a class="el" href="../../dir_884eeb9f2e1f87266b51bb916e2e0a9c.html">rmd160</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> |
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">rmd160.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="../../db/dee/rmd160_8h_source.html">rmd160.h</a>"</code><br/>
<code>#include <assert.h></code><br/>
<code>#include <stdio.h></code><br/>
<code>#include <stdlib.h></code><br/>
<code>#include <string.h></code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for rmd160.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/de1/rmd160_8c__incl.png" border="0" usemap="#ext_2digest_2rmd160_2rmd160_8c" alt=""/></div>
<map name="ext_2digest_2rmd160_2rmd160_8c" id="ext_2digest_2rmd160_2rmd160_8c">
<area shape="rect" id="node2" href="../../db/dee/rmd160_8h.html" title="rmd160.h" alt="" coords="45,80,128,107"/><area shape="rect" id="node3" href="../../d5/d64/defs_8h.html" title="defs.h" alt="" coords="55,155,117,181"/></map>
</div>
</div>
<p><a href="../../d5/ddf/rmd160_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:adee9dfeb7d4eb839d84dc30b3c6b2500"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#adee9dfeb7d4eb839d84dc30b3c6b2500">_DIAGASSERT</a>(<a class="el" href="../../d7/dc0/parse_8y.html#a9c9363cead2d8e8616cb63b4eea79655">cond</a>)   <a class="el" href="../../d5/dac/ossl_8h.html#acdcc5aaebf3f273c1762f24a6ece2e5e">assert</a>(<a class="el" href="../../d7/dc0/parse_8y.html#a9c9363cead2d8e8616cb63b4eea79655">cond</a>)</td></tr>
<tr class="separator:adee9dfeb7d4eb839d84dc30b3c6b2500"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8dc2da1c2e3456b56851fe0e94c3be59"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a8dc2da1c2e3456b56851fe0e94c3be59">BYTES_TO_DWORD</a>(strptr)</td></tr>
<tr class="separator:a8dc2da1c2e3456b56851fe0e94c3be59"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2eb5caf27b5579d45ea7ba209f8854da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>(x, <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)   (((x) << (<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)) | ((x) >> (32-(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>))))</td></tr>
<tr class="separator:a2eb5caf27b5579d45ea7ba209f8854da"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a96d73bbd7af15cb1fc38c3f4a3bd82e9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a96d73bbd7af15cb1fc38c3f4a3bd82e9">F</a>(x, y, z)   ((x) ^ (y) ^ (z))</td></tr>
<tr class="separator:a96d73bbd7af15cb1fc38c3f4a3bd82e9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad96b7cf3182ce2ba85e5a7a93b12c441"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#ad96b7cf3182ce2ba85e5a7a93b12c441">G</a>(x, y, z)   (((x) & (y)) | (~(x) & (z)))</td></tr>
<tr class="separator:ad96b7cf3182ce2ba85e5a7a93b12c441"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae42219072d798876e6b08e6b78614ff6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#ae42219072d798876e6b08e6b78614ff6">H</a>(x, y, z)   (((x) | ~(y)) ^ (z))</td></tr>
<tr class="separator:ae42219072d798876e6b08e6b78614ff6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac0eafdc9ee161b71e7af98af736952fd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#ac0eafdc9ee161b71e7af98af736952fd">I</a>(x, y, z)   (((x) & (z)) | ((y) & ~(z)))</td></tr>
<tr class="separator:ac0eafdc9ee161b71e7af98af736952fd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9259a005139dbff1bd22548f76efdb3d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a9259a005139dbff1bd22548f76efdb3d">J</a>(x, y, z)   ((x) ^ ((y) | ~(z)))</td></tr>
<tr class="separator:a9259a005139dbff1bd22548f76efdb3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa5dbd7fa3bd4eb069b2fe146f9a5dcfe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#aa5dbd7fa3bd4eb069b2fe146f9a5dcfe">FF</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, x, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:aa5dbd7fa3bd4eb069b2fe146f9a5dcfe"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a074254272cdeaa73a5e1608465dca5a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a074254272cdeaa73a5e1608465dca5a4">GG</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, x, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:a074254272cdeaa73a5e1608465dca5a4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a48ddf6b12e029853afc53364d2497d5c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a48ddf6b12e029853afc53364d2497d5c">HH</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, x, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:a48ddf6b12e029853afc53364d2497d5c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5315fcda056b74868e1335ff27afd1c1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a5315fcda056b74868e1335ff27afd1c1">II</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, x, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:a5315fcda056b74868e1335ff27afd1c1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a29f8c607e8073605bc58ed2a4b0ac70f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a29f8c607e8073605bc58ed2a4b0ac70f">JJ</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, x, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:a29f8c607e8073605bc58ed2a4b0ac70f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af2fefcf5d86fa1906a63e8576cb43c33"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#af2fefcf5d86fa1906a63e8576cb43c33">FFF</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, x, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:af2fefcf5d86fa1906a63e8576cb43c33"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa5e45dabf94a8787eda58848007f4a4c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#aa5e45dabf94a8787eda58848007f4a4c">GGG</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, x, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:aa5e45dabf94a8787eda58848007f4a4c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a66dec09df645dc7e8e2e6177b8c086f7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a66dec09df645dc7e8e2e6177b8c086f7">HHH</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, x, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:a66dec09df645dc7e8e2e6177b8c086f7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a18a1a017a4429faf357b9635f857ca36"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a18a1a017a4429faf357b9635f857ca36">III</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, x, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:a18a1a017a4429faf357b9635f857ca36"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0ffb970cde094644ff46e1699e608d98"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a0ffb970cde094644ff46e1699e608d98">JJJ</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, x, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:a0ffb970cde094644ff46e1699e608d98"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ab158e2668031f3ffa7e09018a6253897"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#ab158e2668031f3ffa7e09018a6253897">RMD160_Init</a> (<a class="el" href="../../db/db1/struct_r_m_d160___c_t_x.html">RMD160_CTX</a> *context)</td></tr>
<tr class="separator:ab158e2668031f3ffa7e09018a6253897"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae0393924fef201a948b28caf6eeeda37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#ae0393924fef201a948b28caf6eeeda37">RMD160_Transform</a> (<a class="el" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> <a class="el" href="../../d5/d1d/gb18030_8c.html#a89f234133d3efe315836311cbf21c64b">state</a>[5], <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> <a class="el" href="../../d6/de3/crypt_8c.html#ad030b207cd89c8ec896ef79b4617831c">block</a>[16])</td></tr>
<tr class="separator:ae0393924fef201a948b28caf6eeeda37"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae69aaea9e0c09c30459fb761a0dfddb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#ae69aaea9e0c09c30459fb761a0dfddb6">RMD160_Update</a> (<a class="el" href="../../db/db1/struct_r_m_d160___c_t_x.html">RMD160_CTX</a> *context, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d4d/sha2_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#abe1e88e21f22282e6f01916f13485ab5">data</a>, size_t nbytes)</td></tr>
<tr class="separator:ae69aaea9e0c09c30459fb761a0dfddb6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7766eff8fc3efa7512a3fb285361d5a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/ddf/rmd160_8c.html#a7766eff8fc3efa7512a3fb285361d5a4">RMD160_Finish</a> (<a class="el" href="../../db/db1/struct_r_m_d160___c_t_x.html">RMD160_CTX</a> *context, <a class="el" href="../../db/d4d/sha2_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> digest[20])</td></tr>
<tr class="separator:a7766eff8fc3efa7512a3fb285361d5a4"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="adee9dfeb7d4eb839d84dc30b3c6b2500"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _DIAGASSERT</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d7/dc0/parse_8y.html#a9c9363cead2d8e8616cb63b4eea79655">cond</a></td><td>)</td>
<td>   <a class="el" href="../../d5/dac/ossl_8h.html#acdcc5aaebf3f273c1762f24a6ece2e5e">assert</a>(<a class="el" href="../../d7/dc0/parse_8y.html#a9c9363cead2d8e8616cb63b4eea79655">cond</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00047">47</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00412">RMD160_Finish()</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00128">RMD160_Init()</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>, and <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00352">RMD160_Update()</a>.</p>
</div>
</div>
<a class="anchor" id="a8dc2da1c2e3456b56851fe0e94c3be59"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BYTES_TO_DWORD</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">strptr</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((<a class="code" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>) *((strptr)+3) << 24) | \</div>
<div class="line"> ((<a class="code" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>) *((strptr)+2) << 16) | \</div>
<div class="line"> ((<a class="code" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>) *((strptr)+1) << 8) | \</div>
<div class="line"> ((<a class="code" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>) *(strptr)))</div>
<div class="ttc" id="sha2_8h_html_a435d1572bf3f880d55459d9805097f62"><div class="ttname"><a href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a></div><div class="ttdeci">unsigned int uint32_t</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4d/sha2_8h_source.html#l00101">sha2.h:101</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00056">56</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00412">RMD160_Finish()</a>, and <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00352">RMD160_Update()</a>.</p>
</div>
</div>
<a class="anchor" id="a96d73bbd7af15cb1fc38c3f4a3bd82e9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define F</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">y, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">z </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   ((x) ^ (y) ^ (z))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00067">67</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
</div>
</div>
<a class="anchor" id="aa5dbd7fa3bd4eb069b2fe146f9a5dcfe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FF</td>
<td>(</td>
<td class="paramtype"> </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"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) += <a class="code" href="../../d5/ddf/rmd160_8c.html#a96d73bbd7af15cb1fc38c3f4a3bd82e9">F</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a>), (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (<a class="code" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)) + (x); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>), (<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)) + (<a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), 10); \</div>
<div class="line">}</div>
<div class="ttc" id="rmd160_8c_html_a2eb5caf27b5579d45ea7ba209f8854da"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a></div><div class="ttdeci">#define ROL(x, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00064">rmd160.c:64</a></div></div>
<div class="ttc" id="strlcat_8c_html_a4baaf26ccdc71244db2410e8d4938e6a"><div class="ttname"><a href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a></div><div class="ttdeci">d</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de6/strlcat_8c_source.html#l00058">strlcat.c:58</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_af5857437ff0274b5a927afe95f104a39"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a></div><div class="ttdeci">Real * b</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a0ae1919f736e3a087fbc9cd8dcba9da9"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></div><div class="ttdeci">VpDivd * c</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01163">bigdecimal.c:1163</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="rmd160_8c_html_a96d73bbd7af15cb1fc38c3f4a3bd82e9"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a96d73bbd7af15cb1fc38c3f4a3bd82e9">F</a></div><div class="ttdeci">#define F(x, y, z)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00067">rmd160.c:67</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00074">74</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>.</p>
</div>
</div>
<a class="anchor" id="af2fefcf5d86fa1906a63e8576cb43c33"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FFF</td>
<td>(</td>
<td class="paramtype"> </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"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) += <a class="code" href="../../d5/ddf/rmd160_8c.html#a96d73bbd7af15cb1fc38c3f4a3bd82e9">F</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a>), (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (<a class="code" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)) + (x); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>), (<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)) + (<a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), 10); \</div>
<div class="line">}</div>
<div class="ttc" id="rmd160_8c_html_a2eb5caf27b5579d45ea7ba209f8854da"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a></div><div class="ttdeci">#define ROL(x, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00064">rmd160.c:64</a></div></div>
<div class="ttc" id="strlcat_8c_html_a4baaf26ccdc71244db2410e8d4938e6a"><div class="ttname"><a href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a></div><div class="ttdeci">d</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de6/strlcat_8c_source.html#l00058">strlcat.c:58</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_af5857437ff0274b5a927afe95f104a39"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a></div><div class="ttdeci">Real * b</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a0ae1919f736e3a087fbc9cd8dcba9da9"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></div><div class="ttdeci">VpDivd * c</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01163">bigdecimal.c:1163</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="rmd160_8c_html_a96d73bbd7af15cb1fc38c3f4a3bd82e9"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a96d73bbd7af15cb1fc38c3f4a3bd82e9">F</a></div><div class="ttdeci">#define F(x, y, z)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00067">rmd160.c:67</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00099">99</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>.</p>
</div>
</div>
<a class="anchor" id="ad96b7cf3182ce2ba85e5a7a93b12c441"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define G</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">y, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">z </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   (((x) & (y)) | (~(x) & (z)))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00068">68</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
</div>
</div>
<a class="anchor" id="a074254272cdeaa73a5e1608465dca5a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GG</td>
<td>(</td>
<td class="paramtype"> </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"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) += <a class="code" href="../../d5/ddf/rmd160_8c.html#ad96b7cf3182ce2ba85e5a7a93b12c441">G</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a>), (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (<a class="code" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)) + (x) + 0x5a827999<a class="code" href="../../d9/db2/union_u.html">U</a>; \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>), (<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)) + (<a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), 10); \</div>
<div class="line">}</div>
<div class="ttc" id="rmd160_8c_html_ad96b7cf3182ce2ba85e5a7a93b12c441"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#ad96b7cf3182ce2ba85e5a7a93b12c441">G</a></div><div class="ttdeci">#define G(x, y, z)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00068">rmd160.c:68</a></div></div>
<div class="ttc" id="rmd160_8c_html_a2eb5caf27b5579d45ea7ba209f8854da"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a></div><div class="ttdeci">#define ROL(x, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00064">rmd160.c:64</a></div></div>
<div class="ttc" id="strlcat_8c_html_a4baaf26ccdc71244db2410e8d4938e6a"><div class="ttname"><a href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a></div><div class="ttdeci">d</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de6/strlcat_8c_source.html#l00058">strlcat.c:58</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_af5857437ff0274b5a927afe95f104a39"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a></div><div class="ttdeci">Real * b</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
<div class="ttc" id="union_u_html"><div class="ttname"><a href="../../d9/db2/union_u.html">U</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/df1/util_8c_source.html#l00750">util.c:750</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a0ae1919f736e3a087fbc9cd8dcba9da9"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></div><div class="ttdeci">VpDivd * c</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01163">bigdecimal.c:1163</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00079">79</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>.</p>
</div>
</div>
<a class="anchor" id="aa5e45dabf94a8787eda58848007f4a4c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GGG</td>
<td>(</td>
<td class="paramtype"> </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"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) += <a class="code" href="../../d5/ddf/rmd160_8c.html#ad96b7cf3182ce2ba85e5a7a93b12c441">G</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a>), (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (<a class="code" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)) + (x) + 0x7a6d76e9<a class="code" href="../../d9/db2/union_u.html">U</a>; \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>), (<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)) + (<a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), 10); \</div>
<div class="line">}</div>
<div class="ttc" id="rmd160_8c_html_ad96b7cf3182ce2ba85e5a7a93b12c441"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#ad96b7cf3182ce2ba85e5a7a93b12c441">G</a></div><div class="ttdeci">#define G(x, y, z)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00068">rmd160.c:68</a></div></div>
<div class="ttc" id="rmd160_8c_html_a2eb5caf27b5579d45ea7ba209f8854da"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a></div><div class="ttdeci">#define ROL(x, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00064">rmd160.c:64</a></div></div>
<div class="ttc" id="strlcat_8c_html_a4baaf26ccdc71244db2410e8d4938e6a"><div class="ttname"><a href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a></div><div class="ttdeci">d</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de6/strlcat_8c_source.html#l00058">strlcat.c:58</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_af5857437ff0274b5a927afe95f104a39"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a></div><div class="ttdeci">Real * b</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
<div class="ttc" id="union_u_html"><div class="ttname"><a href="../../d9/db2/union_u.html">U</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/df1/util_8c_source.html#l00750">util.c:750</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a0ae1919f736e3a087fbc9cd8dcba9da9"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></div><div class="ttdeci">VpDivd * c</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01163">bigdecimal.c:1163</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00104">104</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>.</p>
</div>
</div>
<a class="anchor" id="ae42219072d798876e6b08e6b78614ff6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define H</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">y, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">z </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   (((x) | ~(y)) ^ (z))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00069">69</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
</div>
</div>
<a class="anchor" id="a48ddf6b12e029853afc53364d2497d5c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define HH</td>
<td>(</td>
<td class="paramtype"> </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"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) += <a class="code" href="../../d5/ddf/rmd160_8c.html#ae42219072d798876e6b08e6b78614ff6">H</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a>), (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (<a class="code" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)) + (x) + 0x6ed9eba1<a class="code" href="../../d9/db2/union_u.html">U</a>; \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>), (<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)) + (<a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), 10); \</div>
<div class="line">}</div>
<div class="ttc" id="rmd160_8c_html_ae42219072d798876e6b08e6b78614ff6"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#ae42219072d798876e6b08e6b78614ff6">H</a></div><div class="ttdeci">#define H(x, y, z)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00069">rmd160.c:69</a></div></div>
<div class="ttc" id="rmd160_8c_html_a2eb5caf27b5579d45ea7ba209f8854da"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a></div><div class="ttdeci">#define ROL(x, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00064">rmd160.c:64</a></div></div>
<div class="ttc" id="strlcat_8c_html_a4baaf26ccdc71244db2410e8d4938e6a"><div class="ttname"><a href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a></div><div class="ttdeci">d</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de6/strlcat_8c_source.html#l00058">strlcat.c:58</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_af5857437ff0274b5a927afe95f104a39"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a></div><div class="ttdeci">Real * b</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
<div class="ttc" id="union_u_html"><div class="ttname"><a href="../../d9/db2/union_u.html">U</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/df1/util_8c_source.html#l00750">util.c:750</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a0ae1919f736e3a087fbc9cd8dcba9da9"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></div><div class="ttdeci">VpDivd * c</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01163">bigdecimal.c:1163</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00084">84</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>.</p>
</div>
</div>
<a class="anchor" id="a66dec09df645dc7e8e2e6177b8c086f7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define HHH</td>
<td>(</td>
<td class="paramtype"> </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"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) += <a class="code" href="../../d5/ddf/rmd160_8c.html#ae42219072d798876e6b08e6b78614ff6">H</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a>), (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (<a class="code" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)) + (x) + 0x6d703ef3<a class="code" href="../../d9/db2/union_u.html">U</a>; \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>), (<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)) + (<a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), 10); \</div>
<div class="line">}</div>
<div class="ttc" id="rmd160_8c_html_ae42219072d798876e6b08e6b78614ff6"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#ae42219072d798876e6b08e6b78614ff6">H</a></div><div class="ttdeci">#define H(x, y, z)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00069">rmd160.c:69</a></div></div>
<div class="ttc" id="rmd160_8c_html_a2eb5caf27b5579d45ea7ba209f8854da"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a></div><div class="ttdeci">#define ROL(x, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00064">rmd160.c:64</a></div></div>
<div class="ttc" id="strlcat_8c_html_a4baaf26ccdc71244db2410e8d4938e6a"><div class="ttname"><a href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a></div><div class="ttdeci">d</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de6/strlcat_8c_source.html#l00058">strlcat.c:58</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_af5857437ff0274b5a927afe95f104a39"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a></div><div class="ttdeci">Real * b</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
<div class="ttc" id="union_u_html"><div class="ttname"><a href="../../d9/db2/union_u.html">U</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/df1/util_8c_source.html#l00750">util.c:750</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a0ae1919f736e3a087fbc9cd8dcba9da9"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></div><div class="ttdeci">VpDivd * c</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01163">bigdecimal.c:1163</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00109">109</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>.</p>
</div>
</div>
<a class="anchor" id="ac0eafdc9ee161b71e7af98af736952fd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define I</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">y, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">z </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   (((x) & (z)) | ((y) & ~(z)))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00070">70</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
</div>
</div>
<a class="anchor" id="a5315fcda056b74868e1335ff27afd1c1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define II</td>
<td>(</td>
<td class="paramtype"> </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"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) += <a class="code" href="../../d5/ddf/rmd160_8c.html#ac0eafdc9ee161b71e7af98af736952fd">I</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a>), (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (<a class="code" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)) + (x) + 0x8f1bbcdc<a class="code" href="../../d9/db2/union_u.html">U</a>; \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>), (<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)) + (<a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), 10); \</div>
<div class="line">}</div>
<div class="ttc" id="rmd160_8c_html_a2eb5caf27b5579d45ea7ba209f8854da"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a></div><div class="ttdeci">#define ROL(x, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00064">rmd160.c:64</a></div></div>
<div class="ttc" id="strlcat_8c_html_a4baaf26ccdc71244db2410e8d4938e6a"><div class="ttname"><a href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a></div><div class="ttdeci">d</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de6/strlcat_8c_source.html#l00058">strlcat.c:58</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_af5857437ff0274b5a927afe95f104a39"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a></div><div class="ttdeci">Real * b</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
<div class="ttc" id="union_u_html"><div class="ttname"><a href="../../d9/db2/union_u.html">U</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/df1/util_8c_source.html#l00750">util.c:750</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="rmd160_8c_html_ac0eafdc9ee161b71e7af98af736952fd"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#ac0eafdc9ee161b71e7af98af736952fd">I</a></div><div class="ttdeci">#define I(x, y, z)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00070">rmd160.c:70</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a0ae1919f736e3a087fbc9cd8dcba9da9"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></div><div class="ttdeci">VpDivd * c</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01163">bigdecimal.c:1163</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00089">89</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>.</p>
</div>
</div>
<a class="anchor" id="a18a1a017a4429faf357b9635f857ca36"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define III</td>
<td>(</td>
<td class="paramtype"> </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"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) += <a class="code" href="../../d5/ddf/rmd160_8c.html#ac0eafdc9ee161b71e7af98af736952fd">I</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a>), (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (<a class="code" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)) + (x) + 0x5c4dd124<a class="code" href="../../d9/db2/union_u.html">U</a>; \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>), (<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)) + (<a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), 10); \</div>
<div class="line">}</div>
<div class="ttc" id="rmd160_8c_html_a2eb5caf27b5579d45ea7ba209f8854da"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a></div><div class="ttdeci">#define ROL(x, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00064">rmd160.c:64</a></div></div>
<div class="ttc" id="strlcat_8c_html_a4baaf26ccdc71244db2410e8d4938e6a"><div class="ttname"><a href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a></div><div class="ttdeci">d</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de6/strlcat_8c_source.html#l00058">strlcat.c:58</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_af5857437ff0274b5a927afe95f104a39"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a></div><div class="ttdeci">Real * b</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
<div class="ttc" id="union_u_html"><div class="ttname"><a href="../../d9/db2/union_u.html">U</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/df1/util_8c_source.html#l00750">util.c:750</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="rmd160_8c_html_ac0eafdc9ee161b71e7af98af736952fd"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#ac0eafdc9ee161b71e7af98af736952fd">I</a></div><div class="ttdeci">#define I(x, y, z)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00070">rmd160.c:70</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a0ae1919f736e3a087fbc9cd8dcba9da9"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></div><div class="ttdeci">VpDivd * c</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01163">bigdecimal.c:1163</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00114">114</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>.</p>
</div>
</div>
<a class="anchor" id="a9259a005139dbff1bd22548f76efdb3d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define J</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">y, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">z </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   ((x) ^ ((y) | ~(z)))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00071">71</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
</div>
</div>
<a class="anchor" id="a29f8c607e8073605bc58ed2a4b0ac70f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define JJ</td>
<td>(</td>
<td class="paramtype"> </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"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) += <a class="code" href="../../d5/ddf/rmd160_8c.html#a9259a005139dbff1bd22548f76efdb3d">J</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a>), (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (<a class="code" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)) + (x) + 0xa953fd4e<a class="code" href="../../d9/db2/union_u.html">U</a>; \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>), (<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)) + (<a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), 10); \</div>
<div class="line">}</div>
<div class="ttc" id="rmd160_8c_html_a9259a005139dbff1bd22548f76efdb3d"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a9259a005139dbff1bd22548f76efdb3d">J</a></div><div class="ttdeci">#define J(x, y, z)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00071">rmd160.c:71</a></div></div>
<div class="ttc" id="rmd160_8c_html_a2eb5caf27b5579d45ea7ba209f8854da"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a></div><div class="ttdeci">#define ROL(x, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00064">rmd160.c:64</a></div></div>
<div class="ttc" id="strlcat_8c_html_a4baaf26ccdc71244db2410e8d4938e6a"><div class="ttname"><a href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a></div><div class="ttdeci">d</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de6/strlcat_8c_source.html#l00058">strlcat.c:58</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_af5857437ff0274b5a927afe95f104a39"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a></div><div class="ttdeci">Real * b</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
<div class="ttc" id="union_u_html"><div class="ttname"><a href="../../d9/db2/union_u.html">U</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/df1/util_8c_source.html#l00750">util.c:750</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a0ae1919f736e3a087fbc9cd8dcba9da9"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></div><div class="ttdeci">VpDivd * c</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01163">bigdecimal.c:1163</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00094">94</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>.</p>
</div>
</div>
<a class="anchor" id="a0ffb970cde094644ff46e1699e608d98"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define JJJ</td>
<td>(</td>
<td class="paramtype"> </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"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) += <a class="code" href="../../d5/ddf/rmd160_8c.html#a9259a005139dbff1bd22548f76efdb3d">J</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a>), (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (<a class="code" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)) + (x) + 0x50a28be6<a class="code" href="../../d9/db2/union_u.html">U</a>; \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a>), (<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)) + (<a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>); \</div>
<div class="line"> (<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) = <a class="code" href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a>((<a class="code" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), 10); \</div>
<div class="line">}</div>
<div class="ttc" id="rmd160_8c_html_a9259a005139dbff1bd22548f76efdb3d"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a9259a005139dbff1bd22548f76efdb3d">J</a></div><div class="ttdeci">#define J(x, y, z)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00071">rmd160.c:71</a></div></div>
<div class="ttc" id="rmd160_8c_html_a2eb5caf27b5579d45ea7ba209f8854da"><div class="ttname"><a href="../../d5/ddf/rmd160_8c.html#a2eb5caf27b5579d45ea7ba209f8854da">ROL</a></div><div class="ttdeci">#define ROL(x, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/ddf/rmd160_8c_source.html#l00064">rmd160.c:64</a></div></div>
<div class="ttc" id="strlcat_8c_html_a4baaf26ccdc71244db2410e8d4938e6a"><div class="ttname"><a href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a></div><div class="ttdeci">d</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de6/strlcat_8c_source.html#l00058">strlcat.c:58</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_af5857437ff0274b5a927afe95f104a39"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#af5857437ff0274b5a927afe95f104a39">b</a></div><div class="ttdeci">Real * b</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
<div class="ttc" id="union_u_html"><div class="ttname"><a href="../../d9/db2/union_u.html">U</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/df1/util_8c_source.html#l00750">util.c:750</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a0ae1919f736e3a087fbc9cd8dcba9da9"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></div><div class="ttdeci">VpDivd * c</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01163">bigdecimal.c:1163</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00119">119</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>.</p>
</div>
</div>
<a class="anchor" id="a2eb5caf27b5579d45ea7ba209f8854da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ROL</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   (((x) << (<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)) | ((x) >> (32-(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>))))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00064">64</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a7766eff8fc3efa7512a3fb285361d5a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> RMD160_Finish </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/db1/struct_r_m_d160___c_t_x.html">RMD160_CTX</a> * </td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d4d/sha2_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> </td>
<td class="paramname"><em>digest</em>[20] </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="../../d5/ddf/rmd160_8c_source.html#l00412">412</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>References <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00047">_DIAGASSERT</a>, <a class="el" href="../../db/dee/rmd160_8h_source.html#l00034">RMD160_CTX::bbuffer</a>, <a class="el" href="../../db/dee/rmd160_8h_source.html#l00035">RMD160_CTX::buflen</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00056">BYTES_TO_DWORD</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../db/dee/rmd160_8h_source.html#l00033">RMD160_CTX::length</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>, <a class="el" href="../../db/dee/rmd160_8h_source.html#l00032">RMD160_CTX::state</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>
</div>
</div>
<a class="anchor" id="ab158e2668031f3ffa7e09018a6253897"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> RMD160_Init </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/db1/struct_r_m_d160___c_t_x.html">RMD160_CTX</a> * </td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00128">128</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>References <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00047">_DIAGASSERT</a>, <a class="el" href="../../db/dee/rmd160_8h_source.html#l00035">RMD160_CTX::buflen</a>, <a class="el" href="../../db/dee/rmd160_8h_source.html#l00033">RMD160_CTX::length</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../db/dee/rmd160_8h_source.html#l00032">RMD160_CTX::state</a>.</p>
</div>
</div>
<a class="anchor" id="ae0393924fef201a948b28caf6eeeda37"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> RMD160_Transform </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> </td>
<td class="paramname"><em>state</em>[5], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> </td>
<td class="paramname"><em>block</em>[16] </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="../../d5/ddf/rmd160_8c_source.html#l00146">146</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>References <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00047">_DIAGASSERT</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00074">FF</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00099">FFF</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00079">GG</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00104">GGG</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00084">HH</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00109">HHH</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00089">II</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00114">III</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00094">JJ</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00119">JJJ</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00412">RMD160_Finish()</a>, and <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00352">RMD160_Update()</a>.</p>
</div>
</div>
<a class="anchor" id="ae69aaea9e0c09c30459fb761a0dfddb6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> RMD160_Update </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/db1/struct_r_m_d160___c_t_x.html">RMD160_CTX</a> * </td>
<td class="paramname"><em>context</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> <a class="el" href="../../db/d4d/sha2_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * </td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>nbytes</em> </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="../../d5/ddf/rmd160_8c_source.html#l00352">352</a> of file <a class="el" href="../../d5/ddf/rmd160_8c_source.html">rmd160.c</a>.</p>
<p>References <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00047">_DIAGASSERT</a>, <a class="el" href="../../db/dee/rmd160_8h_source.html#l00034">RMD160_CTX::bbuffer</a>, <a class="el" href="../../db/dee/rmd160_8h_source.html#l00035">RMD160_CTX::buflen</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00056">BYTES_TO_DWORD</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../db/dee/rmd160_8h_source.html#l00033">RMD160_CTX::length</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04548">length</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/ddf/rmd160_8c_source.html#l00146">RMD160_Transform()</a>, <a class="el" href="../../db/dee/rmd160_8h_source.html#l00032">RMD160_CTX::state</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>