Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d8
/
db0
/
//opt/alt/ruby21/share/doc/ruby/capi/html/d8/db0/defines_8h.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: include/ruby/defines.h File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_82434f6a8a39055b35115fc8d4134985.html">ruby</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">defines.h File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "ruby/config.h"</code><br /> <code>#include <stdio.h></code><br /> <code>#include "<a class="el" href="../../d3/d90/missing_8h_source.html">ruby/missing.h</a>"</code><br /> </div> <p><a href="../../d8/db0/defines_8h_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a359c621930e7599b9f78db47c7da80d1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a359c621930e7599b9f78db47c7da80d1">RUBY</a></td></tr> <tr class="separator:a359c621930e7599b9f78db47c7da80d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10087a068d10eaadb8f9bb9200cd619a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a10087a068d10eaadb8f9bb9200cd619a">_</a>(args)   ()</td></tr> <tr class="separator:a10087a068d10eaadb8f9bb9200cd619a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acba3b7773715f1ecd8519d2a5c4d613d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#acba3b7773715f1ecd8519d2a5c4d613d">__</a>(args)   ()</td></tr> <tr class="separator:acba3b7773715f1ecd8519d2a5c4d613d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4fd7cbafda9af704310f78516042dfb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a></td></tr> <tr class="separator:af4fd7cbafda9af704310f78516042dfb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6af5faec3f9662b20ffc9903f923dec0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a6af5faec3f9662b20ffc9903f923dec0">xmalloc</a>   <a class="el" href="../../d8/d16/gc_8c.html#a6bc5fb330da1d3b53deec9a4fd38f72f">ruby_xmalloc</a></td></tr> <tr class="separator:a6af5faec3f9662b20ffc9903f923dec0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ac2f2c34526acafe1be29e865c60922"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a8ac2f2c34526acafe1be29e865c60922">xmalloc2</a>   <a class="el" href="../../d8/d16/gc_8c.html#a270ca68bb5b041856969a8200d9a5877">ruby_xmalloc2</a></td></tr> <tr class="separator:a8ac2f2c34526acafe1be29e865c60922"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade8988c3fcdbca51eb623eb5f7ad5150"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#ade8988c3fcdbca51eb623eb5f7ad5150">xcalloc</a>   <a class="el" href="../../d8/d16/gc_8c.html#af138664fd4aa149328f138241bead053">ruby_xcalloc</a></td></tr> <tr class="separator:ade8988c3fcdbca51eb623eb5f7ad5150"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40740062faf2d95d4935112447c464ef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a40740062faf2d95d4935112447c464ef">xrealloc</a>   <a class="el" href="../../d8/d16/gc_8c.html#a4750ca2650d3ef056bcac91559bb5882">ruby_xrealloc</a></td></tr> <tr class="separator:a40740062faf2d95d4935112447c464ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f21649774a7fb04c28cf84169df8fd2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a5f21649774a7fb04c28cf84169df8fd2">xrealloc2</a>   <a class="el" href="../../d8/d16/gc_8c.html#a53d01e246b9eb6f9c613ec583c39bd12">ruby_xrealloc2</a></td></tr> <tr class="separator:a5f21649774a7fb04c28cf84169df8fd2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c3897f7c46ca54a2e0dd7b24a40c7cb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a2c3897f7c46ca54a2e0dd7b24a40c7cb">xfree</a>   <a class="el" href="../../d8/d16/gc_8c.html#a0bffec5b2cc004adcebb6802e7620387">ruby_xfree</a></td></tr> <tr class="separator:a2c3897f7c46ca54a2e0dd7b24a40c7cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a109f4ffd60d56b3116089608ba7e7f0c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a109f4ffd60d56b3116089608ba7e7f0c">RUBY_ATTR_ALLOC_SIZE</a>(params)</td></tr> <tr class="separator:a109f4ffd60d56b3116089608ba7e7f0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fdb5acc9bc207e117671b79ddf1df0f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a8fdb5acc9bc207e117671b79ddf1df0f">STRINGIZE</a>(expr)   <a class="el" href="../../d8/db0/defines_8h.html#ae5965937674ea93bf357b9e96faca047">STRINGIZE0</a>(expr)</td></tr> <tr class="separator:a8fdb5acc9bc207e117671b79ddf1df0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae5965937674ea93bf357b9e96faca047"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#ae5965937674ea93bf357b9e96faca047">STRINGIZE0</a>(expr)   #expr</td></tr> <tr class="separator:ae5965937674ea93bf357b9e96faca047"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae70f10dc28a3f9db157d600d5ceab8b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#aae70f10dc28a3f9db157d600d5ceab8b">BDIGIT</a>   unsigned int</td></tr> <tr class="separator:aae70f10dc28a3f9db157d600d5ceab8b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01080d3205c9242c508393da18345c99"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a01080d3205c9242c508393da18345c99">SIZEOF_BDIGITS</a>   SIZEOF_INT</td></tr> <tr class="separator:a01080d3205c9242c508393da18345c99"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a083e8e1ce49b692113783af64010a70f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a083e8e1ce49b692113783af64010a70f">BDIGIT_DBL</a>   unsigned LONG_LONG</td></tr> <tr class="separator:a083e8e1ce49b692113783af64010a70f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5902b03e516c67fa93228f1b45fef7a1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a5902b03e516c67fa93228f1b45fef7a1">BDIGIT_DBL_SIGNED</a>   LONG_LONG</td></tr> <tr class="separator:a5902b03e516c67fa93228f1b45fef7a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac71eaff5c3740284ec159391b8c55213"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>   ""</td></tr> <tr class="separator:ac71eaff5c3740284ec159391b8c55213"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2931d1ea9b40367009170669ab44cc0f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>   PRI_LL_PREFIX</td></tr> <tr class="separator:a2931d1ea9b40367009170669ab44cc0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15202618febc3b1a7b7e4bb693c2c4b5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a15202618febc3b1a7b7e4bb693c2c4b5">SIZEOF_ACTUAL_BDIGIT</a>   <a class="el" href="../../d8/db0/defines_8h.html#a01080d3205c9242c508393da18345c99">SIZEOF_BDIGITS</a></td></tr> <tr class="separator:a15202618febc3b1a7b7e4bb693c2c4b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c0384495dae3a9d66e65465535b8793"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a7c0384495dae3a9d66e65465535b8793">PRIdBDIGIT</a>   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"d"</td></tr> <tr class="separator:a7c0384495dae3a9d66e65465535b8793"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d106e073ca49d7edb4ebe465cb3a6b8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a4d106e073ca49d7edb4ebe465cb3a6b8">PRIiBDIGIT</a>   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"i"</td></tr> <tr class="separator:a4d106e073ca49d7edb4ebe465cb3a6b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0120000d62a2854ab030573f17be235e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a0120000d62a2854ab030573f17be235e">PRIoBDIGIT</a>   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"o"</td></tr> <tr class="separator:a0120000d62a2854ab030573f17be235e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf0e078bd0592cb6d87c4d2a8d48e6c7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#adf0e078bd0592cb6d87c4d2a8d48e6c7">PRIuBDIGIT</a>   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"u"</td></tr> <tr class="separator:adf0e078bd0592cb6d87c4d2a8d48e6c7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a265962262d611ccce5c77f193bcc3a4a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a265962262d611ccce5c77f193bcc3a4a">PRIxBDIGIT</a>   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"x"</td></tr> <tr class="separator:a265962262d611ccce5c77f193bcc3a4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fd223dde6ae9215af4611f9ee9cf04b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a5fd223dde6ae9215af4611f9ee9cf04b">PRIXBDIGIT</a>   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"X"</td></tr> <tr class="separator:a5fd223dde6ae9215af4611f9ee9cf04b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aadbc576bb728644abbc12aabd60fc87c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#aadbc576bb728644abbc12aabd60fc87c">PRIdBDIGIT_DBL</a>   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"d"</td></tr> <tr class="separator:aadbc576bb728644abbc12aabd60fc87c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5d0910e73930cbab209cba219f51907"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#aa5d0910e73930cbab209cba219f51907">PRIiBDIGIT_DBL</a>   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"i"</td></tr> <tr class="separator:aa5d0910e73930cbab209cba219f51907"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4f97475c0d9cdbfef6db4c2a1927345"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#aa4f97475c0d9cdbfef6db4c2a1927345">PRIoBDIGIT_DBL</a>   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"o"</td></tr> <tr class="separator:aa4f97475c0d9cdbfef6db4c2a1927345"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c40f1e61d2b9da79a119ade67dda69e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a6c40f1e61d2b9da79a119ade67dda69e">PRIuBDIGIT_DBL</a>   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"u"</td></tr> <tr class="separator:a6c40f1e61d2b9da79a119ade67dda69e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad257a99ddd912ee1d4ae7cd385a81757"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#ad257a99ddd912ee1d4ae7cd385a81757">PRIxBDIGIT_DBL</a>   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"x"</td></tr> <tr class="separator:ad257a99ddd912ee1d4ae7cd385a81757"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78c85b9449d08449c08d4d9aa3bcb52e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a78c85b9449d08449c08d4d9aa3bcb52e">PRIXBDIGIT_DBL</a>   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"X"</td></tr> <tr class="separator:a78c85b9449d08449c08d4d9aa3bcb52e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8f8903fe59a574e940ed3e12de89fbe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#ae8f8903fe59a574e940ed3e12de89fbe">RUBY_FUNC_EXPORTED</a></td></tr> <tr class="separator:ae8f8903fe59a574e940ed3e12de89fbe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77366c1bd428629dc898e188bfd182a3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a77366c1bd428629dc898e188bfd182a3">EXTERN</a>   <a class="el" href="../../d3/d90/missing_8h.html#ae0c8c0314e21908ebdd9fe1098a3ce23">RUBY_EXTERN</a> /* deprecated */</td></tr> <tr class="separator:a77366c1bd428629dc898e188bfd182a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a179f34e763cb176e322a612e567adc8e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a179f34e763cb176e322a612e567adc8e">RUBY_MBCHAR_MAXSIZE</a>   INT_MAX</td></tr> <tr class="separator:a179f34e763cb176e322a612e567adc8e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04dc56188f4c2f0ea9b0cddfcbe2c73d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a04dc56188f4c2f0ea9b0cddfcbe2c73d">FLUSH_REGISTER_WINDOWS</a>   ((void)0)</td></tr> <tr class="separator:a04dc56188f4c2f0ea9b0cddfcbe2c73d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a837df2c29aacf37cb96c2b65acb312a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a837df2c29aacf37cb96c2b65acb312a6">PATH_SEP</a>   ":"</td></tr> <tr class="separator:a837df2c29aacf37cb96c2b65acb312a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0fc36c269bc641cca53029f80a986a3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#ab0fc36c269bc641cca53029f80a986a3">PATH_SEP_CHAR</a>   <a class="el" href="../../d8/db0/defines_8h.html#a837df2c29aacf37cb96c2b65acb312a6">PATH_SEP</a>[0]</td></tr> <tr class="separator:ab0fc36c269bc641cca53029f80a986a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1417bb0c04e21bbecda1d6738dbcbea3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a1417bb0c04e21bbecda1d6738dbcbea3">PATH_ENV</a>   "PATH"</td></tr> <tr class="separator:a1417bb0c04e21bbecda1d6738dbcbea3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed2ff4f13ea198a735aeca240f3b341c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#aed2ff4f13ea198a735aeca240f3b341c">CASEFOLD_FILESYSTEM</a>   0</td></tr> <tr class="separator:aed2ff4f13ea198a735aeca240f3b341c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1565898f693315b0ba9cedc929048151"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a1565898f693315b0ba9cedc929048151">DLEXT_MAXLEN</a>   4</td></tr> <tr class="separator:a1565898f693315b0ba9cedc929048151"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88a5f2518a95ad0105db35166afe6220"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a88a5f2518a95ad0105db35166afe6220">RUBY_PLATFORM</a>   "unknown-unknown"</td></tr> <tr class="separator:a88a5f2518a95ad0105db35166afe6220"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a121e6af2f94b15f059fcf0fa9be046e3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a121e6af2f94b15f059fcf0fa9be046e3">RUBY_ALIAS_FUNCTION_TYPE</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, prot, <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, args)   <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a> prot {return <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a> args;}</td></tr> <tr class="separator:a121e6af2f94b15f059fcf0fa9be046e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5460bc373a0c216b8618bb5323e4c1f2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a5460bc373a0c216b8618bb5323e4c1f2">RUBY_ALIAS_FUNCTION_VOID</a>(prot, <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, args)   void prot {<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a> args;}</td></tr> <tr class="separator:a5460bc373a0c216b8618bb5323e4c1f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e367f1663d56ddd63e2cb1a8a3449b1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a4e367f1663d56ddd63e2cb1a8a3449b1">RUBY_ALIAS_FUNCTION</a>(prot, <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, args)   <a class="el" href="../../d8/db0/defines_8h.html#a121e6af2f94b15f059fcf0fa9be046e3">RUBY_ALIAS_FUNCTION_TYPE</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, prot, <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, args)</td></tr> <tr class="separator:a4e367f1663d56ddd63e2cb1a8a3449b1"><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:ade9772ccd64f08835881f8eb415fe72c"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#ade9772ccd64f08835881f8eb415fe72c">xmalloc</a> (size_t) <a class="el" href="../../d8/db0/defines_8h.html#a109f4ffd60d56b3116089608ba7e7f0c">RUBY_ATTR_ALLOC_SIZE</a>((1))</td></tr> <tr class="separator:ade9772ccd64f08835881f8eb415fe72c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3e9ea7070f744c9df2fedba954c72f8"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#aa3e9ea7070f744c9df2fedba954c72f8">xmalloc2</a> (size_t, size_t) <a class="el" href="../../d8/db0/defines_8h.html#a109f4ffd60d56b3116089608ba7e7f0c">RUBY_ATTR_ALLOC_SIZE</a>((1</td></tr> <tr class="separator:aa3e9ea7070f744c9df2fedba954c72f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b75f63aa0e83b9132fc0928e17ba4a2"><td class="memItemLeft" align="right" valign="top">void void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a6b75f63aa0e83b9132fc0928e17ba4a2">xcalloc</a> (size_t, size_t) <a class="el" href="../../d8/db0/defines_8h.html#a109f4ffd60d56b3116089608ba7e7f0c">RUBY_ATTR_ALLOC_SIZE</a>((1</td></tr> <tr class="separator:a6b75f63aa0e83b9132fc0928e17ba4a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ffc07354d06c994559a7ab391d9b6db"><td class="memItemLeft" align="right" valign="top">void void void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a8ffc07354d06c994559a7ab391d9b6db">xrealloc</a> (void *, size_t) <a class="el" href="../../d8/db0/defines_8h.html#a109f4ffd60d56b3116089608ba7e7f0c">RUBY_ATTR_ALLOC_SIZE</a>((2))</td></tr> <tr class="separator:a8ffc07354d06c994559a7ab391d9b6db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71fc849592d6ac5eeb4e2dbaf9ff486e"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a71fc849592d6ac5eeb4e2dbaf9ff486e">xrealloc2</a> (void *, size_t, size_t) <a class="el" href="../../d8/db0/defines_8h.html#a109f4ffd60d56b3116089608ba7e7f0c">RUBY_ATTR_ALLOC_SIZE</a>((2</td></tr> <tr class="separator:a71fc849592d6ac5eeb4e2dbaf9ff486e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ff69f8866ae756cb246b3eebf7a4fce"><td class="memItemLeft" align="right" valign="top">void void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree</a> (void *)</td></tr> <tr class="separator:a6ff69f8866ae756cb246b3eebf7a4fce"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a10087a068d10eaadb8f9bb9200cd619a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10087a068d10eaadb8f9bb9200cd619a">◆ </a></span>_</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">args</td><td>)</td> <td>   ()</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00085">85</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="acba3b7773715f1ecd8519d2a5c4d613d"></a> <h2 class="memtitle"><span class="permalink"><a href="#acba3b7773715f1ecd8519d2a5c4d613d">◆ </a></span>__</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define __</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">args</td><td>)</td> <td>   ()</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00092">92</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="af4fd7cbafda9af704310f78516042dfb"></a> <h2 class="memtitle"><span class="permalink"><a href="#af4fd7cbafda9af704310f78516042dfb">◆ </a></span>ANYARGS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ANYARGS</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00098">98</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l10307">copy_stream_fallback()</a>, and <a class="el" href="../../d5/d75/cont_8c_source.html#l00976">rollback_ensure_stack()</a>.</p> </div> </div> <a id="aae70f10dc28a3f9db157d600d5ceab8b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae70f10dc28a3f9db157d600d5ceab8b">◆ </a></span>BDIGIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BDIGIT   unsigned int</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00148">148</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a083e8e1ce49b692113783af64010a70f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a083e8e1ce49b692113783af64010a70f">◆ </a></span>BDIGIT_DBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BDIGIT_DBL   unsigned LONG_LONG</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00150">150</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a5902b03e516c67fa93228f1b45fef7a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5902b03e516c67fa93228f1b45fef7a1">◆ </a></span>BDIGIT_DBL_SIGNED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BDIGIT_DBL_SIGNED   LONG_LONG</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00151">151</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="aed2ff4f13ea198a735aeca240f3b341c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed2ff4f13ea198a735aeca240f3b341c">◆ </a></span>CASEFOLD_FILESYSTEM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CASEFOLD_FILESYSTEM   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00290">290</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a1565898f693315b0ba9cedc929048151"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1565898f693315b0ba9cedc929048151">◆ </a></span>DLEXT_MAXLEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DLEXT_MAXLEN   4</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00295">295</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00378">rb_feature_p()</a>.</p> </div> </div> <a id="a77366c1bd428629dc898e188bfd182a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77366c1bd428629dc898e188bfd182a3">◆ </a></span>EXTERN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EXTERN   <a class="el" href="../../d3/d90/missing_8h.html#ae0c8c0314e21908ebdd9fe1098a3ce23">RUBY_EXTERN</a> /* deprecated */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00254">254</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a04dc56188f4c2f0ea9b0cddfcbe2c73d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04dc56188f4c2f0ea9b0cddfcbe2c73d">◆ </a></span>FLUSH_REGISTER_WINDOWS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FLUSH_REGISTER_WINDOWS   ((void)0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00270">270</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d75/cont_8c_source.html#l00741">cont_restore_1()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00387">cont_save_machine_stack()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l03478">mark_current_machine_context()</a>.</p> </div> </div> <a id="a1417bb0c04e21bbecda1d6738dbcbea3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1417bb0c04e21bbecda1d6738dbcbea3">◆ </a></span>PATH_ENV</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PATH_ENV   "PATH"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00280">280</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00070">dln_find_exe_r()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02880">env_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02544">env_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02636">env_fetch()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02685">rb_env_path_tainted()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02595">rb_f_getenv()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00386">ruby_init_loadpath_safe()</a>.</p> </div> </div> <a id="a837df2c29aacf37cb96c2b65acb312a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a837df2c29aacf37cb96c2b65acb312a6">◆ </a></span>PATH_SEP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PATH_SEP   ":"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00276">276</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00101">dln_find_1()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05623">Init_File()</a>.</p> </div> </div> <a id="ab0fc36c269bc641cca53029f80a986a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab0fc36c269bc641cca53029f80a986a3">◆ </a></span>PATH_SEP_CHAR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PATH_SEP_CHAR   <a class="el" href="../../d8/db0/defines_8h.html#a837df2c29aacf37cb96c2b65acb312a6">PATH_SEP</a>[0]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00278">278</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00255">push_include()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05361">rb_path_check()</a>.</p> </div> </div> <a id="a2931d1ea9b40367009170669ab44cc0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2931d1ea9b40367009170669ab44cc0f">◆ </a></span>PRI_BDIGIT_DBL_PREFIX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRI_BDIGIT_DBL_PREFIX   PRI_LL_PREFIX</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00153">153</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="ac71eaff5c3740284ec159391b8c55213"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac71eaff5c3740284ec159391b8c55213">◆ </a></span>PRI_BDIGIT_PREFIX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRI_BDIGIT_PREFIX   ""</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00152">152</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a7c0384495dae3a9d66e65465535b8793"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c0384495dae3a9d66e65465535b8793">◆ </a></span>PRIdBDIGIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIdBDIGIT   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"d"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00183">183</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="aadbc576bb728644abbc12aabd60fc87c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aadbc576bb728644abbc12aabd60fc87c">◆ </a></span>PRIdBDIGIT_DBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIdBDIGIT_DBL   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"d"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00192">192</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a4d106e073ca49d7edb4ebe465cb3a6b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d106e073ca49d7edb4ebe465cb3a6b8">◆ </a></span>PRIiBDIGIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIiBDIGIT   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"i"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00184">184</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="aa5d0910e73930cbab209cba219f51907"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5d0910e73930cbab209cba219f51907">◆ </a></span>PRIiBDIGIT_DBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIiBDIGIT_DBL   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"i"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00193">193</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a0120000d62a2854ab030573f17be235e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0120000d62a2854ab030573f17be235e">◆ </a></span>PRIoBDIGIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIoBDIGIT   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"o"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00185">185</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="aa4f97475c0d9cdbfef6db4c2a1927345"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4f97475c0d9cdbfef6db4c2a1927345">◆ </a></span>PRIoBDIGIT_DBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIoBDIGIT_DBL   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"o"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00194">194</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="adf0e078bd0592cb6d87c4d2a8d48e6c7"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf0e078bd0592cb6d87c4d2a8d48e6c7">◆ </a></span>PRIuBDIGIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIuBDIGIT   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"u"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00186">186</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a6c40f1e61d2b9da79a119ade67dda69e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c40f1e61d2b9da79a119ade67dda69e">◆ </a></span>PRIuBDIGIT_DBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIuBDIGIT_DBL   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"u"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00195">195</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a265962262d611ccce5c77f193bcc3a4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a265962262d611ccce5c77f193bcc3a4a">◆ </a></span>PRIxBDIGIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIxBDIGIT   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"x"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00187">187</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a5fd223dde6ae9215af4611f9ee9cf04b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5fd223dde6ae9215af4611f9ee9cf04b">◆ </a></span>PRIXBDIGIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIXBDIGIT   <a class="el" href="../../d8/db0/defines_8h.html#ac71eaff5c3740284ec159391b8c55213">PRI_BDIGIT_PREFIX</a>"X"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00188">188</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="ad257a99ddd912ee1d4ae7cd385a81757"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad257a99ddd912ee1d4ae7cd385a81757">◆ </a></span>PRIxBDIGIT_DBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIxBDIGIT_DBL   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"x"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00196">196</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a78c85b9449d08449c08d4d9aa3bcb52e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78c85b9449d08449c08d4d9aa3bcb52e">◆ </a></span>PRIXBDIGIT_DBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIXBDIGIT_DBL   <a class="el" href="../../d8/db0/defines_8h.html#a2931d1ea9b40367009170669ab44cc0f">PRI_BDIGIT_DBL_PREFIX</a>"X"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00197">197</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a359c621930e7599b9f78db47c7da80d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a359c621930e7599b9f78db47c7da80d1">◆ </a></span>RUBY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00070">70</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a4e367f1663d56ddd63e2cb1a8a3449b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4e367f1663d56ddd63e2cb1a8a3449b1">◆ </a></span>RUBY_ALIAS_FUNCTION</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY_ALIAS_FUNCTION</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">prot, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">args </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d8/db0/defines_8h.html#a121e6af2f94b15f059fcf0fa9be046e3">RUBY_ALIAS_FUNCTION_TYPE</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, prot, <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, args)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00311">311</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a121e6af2f94b15f059fcf0fa9be046e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a121e6af2f94b15f059fcf0fa9be046e3">◆ </a></span>RUBY_ALIAS_FUNCTION_TYPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY_ALIAS_FUNCTION_TYPE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">prot, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">args </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a> prot {return <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a> args;}</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00303">303</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a5460bc373a0c216b8618bb5323e4c1f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5460bc373a0c216b8618bb5323e4c1f2">◆ </a></span>RUBY_ALIAS_FUNCTION_VOID</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY_ALIAS_FUNCTION_VOID</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">prot, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">args </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   void prot {<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a> args;}</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00307">307</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a109f4ffd60d56b3116089608ba7e7f0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a109f4ffd60d56b3116089608ba7e7f0c">◆ </a></span>RUBY_ATTR_ALLOC_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY_ATTR_ALLOC_SIZE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">params</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00118">118</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="ae8f8903fe59a574e940ed3e12de89fbe"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8f8903fe59a574e940ed3e12de89fbe">◆ </a></span>RUBY_FUNC_EXPORTED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY_FUNC_EXPORTED</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00246">246</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a179f34e763cb176e322a612e567adc8e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a179f34e763cb176e322a612e567adc8e">◆ </a></span>RUBY_MBCHAR_MAXSIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY_MBCHAR_MAXSIZE   INT_MAX</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00258">258</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a88a5f2518a95ad0105db35166afe6220"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88a5f2518a95ad0105db35166afe6220">◆ </a></span>RUBY_PLATFORM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY_PLATFORM   "unknown-unknown"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00299">299</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d7a/dl_8c_source.html#l00173">Init_dl()</a>, <a class="el" href="../../de/d2a/fiddle_8c_source.html#l00129">Init_fiddle()</a>, and <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00342">init_loadpath()</a>.</p> </div> </div> <a id="a15202618febc3b1a7b7e4bb693c2c4b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a15202618febc3b1a7b7e4bb693c2c4b5">◆ </a></span>SIZEOF_ACTUAL_BDIGIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIZEOF_ACTUAL_BDIGIT   <a class="el" href="../../d8/db0/defines_8h.html#a01080d3205c9242c508393da18345c99">SIZEOF_BDIGITS</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00179">179</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a01080d3205c9242c508393da18345c99"></a> <h2 class="memtitle"><span class="permalink"><a href="#a01080d3205c9242c508393da18345c99">◆ </a></span>SIZEOF_BDIGITS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIZEOF_BDIGITS   SIZEOF_INT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00149">149</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a8fdb5acc9bc207e117671b79ddf1df0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8fdb5acc9bc207e117671b79ddf1df0f">◆ </a></span>STRINGIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STRINGIZE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">expr</td><td>)</td> <td>   <a class="el" href="../../d8/db0/defines_8h.html#ae5965937674ea93bf357b9e96faca047">STRINGIZE0</a>(expr)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00128">128</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01105">long_toobig()</a>.</p> </div> </div> <a id="ae5965937674ea93bf357b9e96faca047"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae5965937674ea93bf357b9e96faca047">◆ </a></span>STRINGIZE0</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STRINGIZE0</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">expr</td><td>)</td> <td>   #expr</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00130">130</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="ade8988c3fcdbca51eb623eb5f7ad5150"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade8988c3fcdbca51eb623eb5f7ad5150">◆ </a></span>xcalloc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define xcalloc   <a class="el" href="../../d8/d16/gc_8c.html#af138664fd4aa149328f138241bead053">ruby_xcalloc</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00110">110</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00186">features_index_add_single()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00109">function_call()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00190">initialize()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00175">numeric_getaddrinfo()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17716">rb_parser_calloc()</a>, and <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00120">start_document()</a>.</p> </div> </div> <a id="a2c3897f7c46ca54a2e0dd7b24a40c7cb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c3897f7c46ca54a2e0dd7b24a40c7cb">◆ </a></span>xfree</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define xfree   <a class="el" href="../../d8/d16/gc_8c.html#a0bffec5b2cc004adcebb6802e7620387">ruby_xfree</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00113">113</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a6af5faec3f9662b20ffc9903f923dec0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6af5faec3f9662b20ffc9903f923dec0">◆ </a></span>xmalloc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define xmalloc   <a class="el" href="../../d8/d16/gc_8c.html#a6bc5fb330da1d3b53deec9a4fd38f72f">ruby_xmalloc</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00108">108</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00032">allocate()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01517">allocate_converted_string()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00118">bbuf_clone()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00040">convert_mb_to_wchar()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00052">convert_wchar_to_mb()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06518">date_strftime_alloc()</a>, <a class="el" href="../../d7/d91/dl_2handle_8c_source.html#l00305">dlhandle_sym()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">enc_register_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00659">entry_repeat_range()</a>, <a class="el" href="../../de/d12/fiddle_2handle_8c_source.html#l00314">fiddle_handle_sym()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00073">home_dir()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01945">marshal_load()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01718">new_code_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01305">node_new_backref()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01170">node_new_cclass_by_codepoint_range()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00175">numeric_getaddrinfo()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00148">onig_bbuf_init()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05958">onig_new()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00304">onig_region_new()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00222">onig_region_resize()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00391">onig_st_insert_strend()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05739">parse_exp()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00040">rb_class_subclass_add()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00539">rb_digest_base_alloc()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00891">rb_econv_add_transcoder_at()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01585">rb_econv_insert_output()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02197">rb_econv_set_replacement()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00329">rb_file_expand_path_internal()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00259">rb_getaddrinfo()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00061">rb_module_add_to_subclasses_list()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17706">rb_parser_malloc()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04282">rb_strftime_alloc()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00780">rb_transcoding_open_by_transcoder()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00232">replace_to_long_name()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00895">resize_property_list()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00482">ruby_getcwd()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00461">ruby_strdup()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00975">scan_env_add_mem_entry()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03520">set_bm_backward_skip()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04224">set_bm_skip()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">set_optimize_exact_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00506">stack_double()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00288">strcat_capa()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00305">strcat_capa_from_static()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00243">strdup_with_null()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00168">unset_addr_list_init()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03359">update_string_node_case_fold()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03336">VpMemAlloc()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00581">zlib_mem_alloc()</a>.</p> </div> </div> <a id="a8ac2f2c34526acafe1be29e865c60922"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ac2f2c34526acafe1be29e865c60922">◆ </a></span>xmalloc2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define xmalloc2   <a class="el" href="../../d8/d16/gc_8c.html#a270ca68bb5b041856969a8200d9a5877">ruby_xmalloc2</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00109">109</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <a id="a40740062faf2d95d4935112447c464ef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40740062faf2d95d4935112447c464ef">◆ </a></span>xrealloc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define xrealloc   <a class="el" href="../../d8/d16/gc_8c.html#a4750ca2650d3ef056bcac91559bb5882">ruby_xrealloc</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00111">111</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l01517">allocate_converted_string()</a>, <a class="el" href="../../d7/d91/dl_2handle_8c_source.html#l00305">dlhandle_sym()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00659">entry_repeat_range()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02627">extract_fd()</a>, <a class="el" href="../../de/d12/fiddle_2handle_8c_source.html#l00314">fiddle_handle_sym()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00222">onig_region_resize()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01585">rb_econv_insert_output()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17726">rb_parser_realloc()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02590">rb_w32_fd_copy()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02605">rb_w32_fd_dup()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00895">resize_property_list()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00482">ruby_getcwd()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00975">scan_env_add_mem_entry()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00506">stack_double()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00288">strcat_capa()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00188">unset_addr_list_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03359">update_string_node_case_fold()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03350">VpMemRealloc()</a>.</p> </div> </div> <a id="a5f21649774a7fb04c28cf84169df8fd2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f21649774a7fb04c28cf84169df8fd2">◆ </a></span>xrealloc2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define xrealloc2   <a class="el" href="../../d8/d16/gc_8c.html#a53d01e246b9eb6f9c613ec583c39bd12">ruby_xrealloc2</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db0/defines_8h_source.html#l00112">112</a> of file <a class="el" href="../../d8/db0/defines_8h_source.html">defines.h</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a6b75f63aa0e83b9132fc0928e17ba4a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b75f63aa0e83b9132fc0928e17ba4a2">◆ </a></span>xcalloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void void* xcalloc </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a6ff69f8866ae756cb246b3eebf7a4fce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ff69f8866ae756cb246b3eebf7a4fce">◆ </a></span>xfree()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void void xfree </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l01517">allocate_converted_string()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03030">append_fspath()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07615">argf_free()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01651">autoload_delete()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01585">autoload_i_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00109">bbuf_free()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01078">bm_free()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01464">call_original_exit()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01474">cbsubst_get_all_subst_keys()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01351">cbsubst_get_subst_arg()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01420">cbsubst_get_subst_key()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01297">cbsubst_sym_to_subst()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00234">clean_hooks()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01912">clear_load_arg()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05400">clear_optimize_info()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00637">constat_delete()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06518">date_strftime_alloc()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06626">date_strftime_internal()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00024">dealloc()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00006">deallocate()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00366">dir_free()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00055">dlcfunc_free()</a>, <a class="el" href="../../d7/d91/dl_2handle_8c_source.html#l00037">dlhandle_free()</a>, <a class="el" href="../../d7/d91/dl_2handle_8c_source.html#l00305">dlhandle_sym()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00044">dlptr_free()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16432">dyna_pop_gen()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00097">exec_end_procs_chain()</a>, <a class="el" href="../../de/d12/fiddle_2handle_8c_source.html#l00039">fiddle_handle_free()</a>, <a class="el" href="../../de/d12/fiddle_2handle_8c_source.html#l00314">fiddle_handle_sym()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00051">fiddle_ptr_free()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00661">flo_to_s()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00629">free_conlist()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01459">free_const_entry_i()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00060">free_dbm()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00176">free_dump_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01394">free_exec_arg()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01016">free_load_arg()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00109">function_call()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00298">get_user_from_path()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02235">gzfile_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00465">i_free_name_entry()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05396">i_free_shared_class()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05803">ip_free()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03585">ip_ruby_cmd()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03538">ip_ruby_cmd_receiver_get()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03394">ip_ruby_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03086">ip_set_exc_message()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">lib_eventloop_ensure()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02951">lib_thread_callback()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00100">load_path_getcwd()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00265">loaded_features_index_clear_i()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16317">local_pop_gen()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00894">move_refined_method()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00056">mSyslog_close()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01490">obj_free()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05587">onig_free()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05570">onig_free_body()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01112">onig_free_node_list()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01516">onig_node_str_clear()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00315">onig_region_free()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00222">onig_region_resize()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00391">onig_st_insert_strend()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01388">output_hex_charref()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17564">parser_free()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05306">path_check_0()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01201">proc_exec_cmd()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00370">rand_init()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00319">random_free()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00869">rb_alias_variable()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02938">rb_big_realloc()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00098">rb_class_remove_from_module_subclasses()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00080">rb_class_remove_from_super_subclasses()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01942">rb_const_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">rb_const_set()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00539">rb_digest_base_alloc()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00886">rb_dir_getwd()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00152">rb_dlcfunc_initialize()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01941">rb_econv_binmode()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01700">rb_econv_close()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01585">rb_econv_insert_output()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00973">rb_econv_open0()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02197">rb_econv_set_replacement()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00329">rb_file_expand_path_internal()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00683">rb_file_load_ok()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01450">rb_free_m_tbl_wrapper()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00178">rb_free_method_entry()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00293">rb_freeaddrinfo()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04942">rb_gc_unregister_address()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00255">rb_obj_copy_ivar()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02150">rb_objspace_call_finalizer()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00890">rb_objspace_free()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17746">rb_parser_free()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04668">rb_stat_init()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04691">rb_stat_init_copy()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03640">rb_str_drop_bytes()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04282">rb_strftime_alloc()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00137">rb_sweep_method_entry()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01245">rb_thread_blocking_region_end()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00819">rb_transcoding_close()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00160">release_method_definition()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00756">release_thread_shield()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00683">remove_trace()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00232">replace_to_long_name()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00482">ruby_getcwd()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02756">ruby_setenv()</a>, <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00120">start_document()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06865">strftimev()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00058">strio_free()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01155">subst_free()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10037">tcltklib_compile_info()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l01790">time_free()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04532">time_strftime()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11812">token_info_pop()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00277">transcode_search_path()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00181">unset_addr_list_end()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03359">update_string_node_case_fold()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03360">VpFree()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00227">vtable_free()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00358">w_float()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00593">zlib_mem_free()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01152">zstream_free()</a>.</p> </div> </div> <a id="ade9772ccd64f08835881f8eb415fe72c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade9772ccd64f08835881f8eb415fe72c">◆ </a></span>xmalloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* xmalloc </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aa3e9ea7070f744c9df2fedba954c72f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3e9ea7070f744c9df2fedba954c72f8">◆ </a></span>xmalloc2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* xmalloc2 </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a8ffc07354d06c994559a7ab391d9b6db"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ffc07354d06c994559a7ab391d9b6db">◆ </a></span>xrealloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void void void* xrealloc </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a71fc849592d6ac5eeb4e2dbaf9ff486e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71fc849592d6ac5eeb4e2dbaf9ff486e">◆ </a></span>xrealloc2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* xrealloc2 </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>