📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 09:54:56
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d8
/
d3c
📍 /opt/alt/ruby19/share/doc/ruby/html/d8/d3c
🔄 Refresh
✏️
Editing: util_8h.html
Read Only
<!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/util.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">1.9.3p551(2014-11-13revision48407)</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">util.h File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../d8/db0/defines_8h_source.html">ruby/defines.h</a>"</code><br /> </div> <p><a href="../../d8/d3c/util_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:a10087a068d10eaadb8f9bb9200cd619a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#a10087a068d10eaadb8f9bb9200cd619a">_</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)   ()</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/d3c/util_8h.html#acba3b7773715f1ecd8519d2a5c4d613d">__</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)   ()</td></tr> <tr class="separator:acba3b7773715f1ecd8519d2a5c4d613d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae67d4c595940aae807ac889adf3428a1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#ae67d4c595940aae807ac889adf3428a1">scan_oct</a>(s, l, e)   ((int)<a class="el" href="../../de/df1/util_8c.html#ac5ad15d577e5f9f3bbb4838f6775642d">ruby_scan_oct</a>((s),(l),(e)))</td></tr> <tr class="separator:ae67d4c595940aae807ac889adf3428a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abcdee8986759d1b02072d01ab9462213"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#abcdee8986759d1b02072d01ab9462213">scan_hex</a>(s, l, e)   ((int)<a class="el" href="../../de/df1/util_8c.html#ad08b631b404348c194acf8fdf59e05ae">ruby_scan_hex</a>((s),(l),(e)))</td></tr> <tr class="separator:abcdee8986759d1b02072d01ab9462213"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e6989d133aab2171be4c3937c8b2c59"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#a0e6989d133aab2171be4c3937c8b2c59">setenv</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, val)   <a class="el" href="../../d8/d3c/util_8h.html#a6b7a4b9a27698373369ce4d6e300cad5">ruby_setenv</a>((<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>),(val))</td></tr> <tr class="separator:a0e6989d133aab2171be4c3937c8b2c59"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe568dfc88dec03aa1ef28d34b0f5c9b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#afe568dfc88dec03aa1ef28d34b0f5c9b">unsetenv</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, val)   <a class="el" href="../../d8/d3c/util_8h.html#aa7683f3333de9c8a27c4d0025ff41377">ruby_unsetenv</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>);</td></tr> <tr class="separator:afe568dfc88dec03aa1ef28d34b0f5c9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad832104a69551cf1e4e347fffa9dc77c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#ad832104a69551cf1e4e347fffa9dc77c">strdup</a>(s)   <a class="el" href="../../de/df1/util_8c.html#a57b5174bb955510e4b50cd1fd84ed92a">ruby_strdup</a>(s)</td></tr> <tr class="separator:ad832104a69551cf1e4e347fffa9dc77c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae60247d79b1a4f4976716c70ebe52fd2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#ae60247d79b1a4f4976716c70ebe52fd2">my_getcwd</a>()   <a class="el" href="../../de/df1/util_8c.html#a9a431d5ed7fad39e62d7c7cce764c865">ruby_getcwd</a>()</td></tr> <tr class="separator:ae60247d79b1a4f4976716c70ebe52fd2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9242b69e04b02654598efa37fb6c2185"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#a9242b69e04b02654598efa37fb6c2185">strtod</a>(s, e)   <a class="el" href="../../de/df1/util_8c.html#a436eaf8c1d2e32d0cb8b4ecd2352ec8f">ruby_strtod</a>((s),(e))</td></tr> <tr class="separator:a9242b69e04b02654598efa37fb6c2185"><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:a0a6004b00f3619b4486822f120e9adcb"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#a0a6004b00f3619b4486822f120e9adcb">ruby_scan_oct</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, size_t, size_t *)</td></tr> <tr class="separator:a0a6004b00f3619b4486822f120e9adcb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6aa35bb8f8e7f6a751dfe037d052ce5a"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#a6aa35bb8f8e7f6a751dfe037d052ce5a">ruby_scan_hex</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, size_t, size_t *)</td></tr> <tr class="separator:a6aa35bb8f8e7f6a751dfe037d052ce5a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf1507a3d6ee011ef43222b24bd62ee4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#aaf1507a3d6ee011ef43222b24bd62ee4">ruby_qsort</a> (void *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> size_t, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> size_t, int(*)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *, void *), void *)</td></tr> <tr class="separator:aaf1507a3d6ee011ef43222b24bd62ee4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b7a4b9a27698373369ce4d6e300cad5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#a6b7a4b9a27698373369ce4d6e300cad5">ruby_setenv</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a6b7a4b9a27698373369ce4d6e300cad5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7683f3333de9c8a27c4d0025ff41377"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#aa7683f3333de9c8a27c4d0025ff41377">ruby_unsetenv</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:aa7683f3333de9c8a27c4d0025ff41377"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29a29bcdf6e0d7cc6808f6253e4b0a7f"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#a29a29bcdf6e0d7cc6808f6253e4b0a7f">ruby_strdup</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a29a29bcdf6e0d7cc6808f6253e4b0a7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a431d5ed7fad39e62d7c7cce764c865"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#a9a431d5ed7fad39e62d7c7cce764c865">ruby_getcwd</a> (void)</td></tr> <tr class="separator:a9a431d5ed7fad39e62d7c7cce764c865"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8806cae0a75f335cf80b8e0ba5b2d200"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#a8806cae0a75f335cf80b8e0ba5b2d200">ruby_strtod</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, char **)</td></tr> <tr class="separator:a8806cae0a75f335cf80b8e0ba5b2d200"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada6fc505a58f8b3f24821f94e0e5ec32"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3c/util_8h.html#ada6fc505a58f8b3f24821f94e0e5ec32">ruby_each_words</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, void(*)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int, void *), void *)</td></tr> <tr class="separator:ada6fc505a58f8b3f24821f94e0e5ec32"><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"><a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a></td><td>)</td> <td>   ()</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d3c/util_8h_source.html#l00039">39</a> of file <a class="el" href="../../d8/d3c/util_8h_source.html">util.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"><a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a></td><td>)</td> <td>   ()</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d3c/util_8h_source.html#l00044">44</a> of file <a class="el" href="../../d8/d3c/util_8h_source.html">util.h</a>.</p> </div> </div> <a id="ae60247d79b1a4f4976716c70ebe52fd2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae60247d79b1a4f4976716c70ebe52fd2">◆ </a></span>my_getcwd</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define my_getcwd</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../de/df1/util_8c.html#a9a431d5ed7fad39e62d7c7cce764c865">ruby_getcwd</a>()</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d3c/util_8h_source.html#l00072">72</a> of file <a class="el" href="../../d8/d3c/util_8h_source.html">util.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05125">path_check_0()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00877">rb_dir_getwd()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>.</p> </div> </div> <a id="abcdee8986759d1b02072d01ab9462213"></a> <h2 class="memtitle"><span class="permalink"><a href="#abcdee8986759d1b02072d01ab9462213">◆ </a></span>scan_hex</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define scan_hex</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">s, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">l, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">e </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((int)<a class="el" href="../../de/df1/util_8c.html#ad08b631b404348c194acf8fdf59e05ae">ruby_scan_hex</a>((s),(l),(e)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d3c/util_8h_source.html#l00054">54</a> of file <a class="el" href="../../d8/d3c/util_8h_source.html">util.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11822">parser_tok_hex()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11838">parser_tokadd_utf8()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01897">read_escaped_byte()</a>.</p> </div> </div> <a id="ae67d4c595940aae807ac889adf3428a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae67d4c595940aae807ac889adf3428a1">◆ </a></span>scan_oct</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define scan_oct</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">s, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">l, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">e </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((int)<a class="el" href="../../de/df1/util_8c.html#ac5ad15d577e5f9f3bbb4838f6775642d">ruby_scan_oct</a>((s),(l),(e)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d3c/util_8h_source.html#l00052">52</a> of file <a class="el" href="../../d8/d3c/util_8h_source.html">util.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11913">parser_read_escape()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01897">read_escaped_byte()</a>.</p> </div> </div> <a id="a0e6989d133aab2171be4c3937c8b2c59"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e6989d133aab2171be4c3937c8b2c59">◆ </a></span>setenv</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define setenv</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">val </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d8/d3c/util_8h.html#a6b7a4b9a27698373369ce4d6e300cad5">ruby_setenv</a>((<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>),(val))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d3c/util_8h_source.html#l00064">64</a> of file <a class="el" href="../../d8/d3c/util_8h_source.html">util.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>.</p> </div> </div> <a id="ad832104a69551cf1e4e347fffa9dc77c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad832104a69551cf1e4e347fffa9dc77c">◆ </a></span>strdup</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define strdup</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">s</td><td>)</td> <td>   <a class="el" href="../../de/df1/util_8c.html#a57b5174bb955510e4b50cd1fd84ed92a">ruby_strdup</a>(s)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">69</a> of file <a class="el" href="../../d8/d3c/util_8h_source.html">util.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08829">alloc_invoke_arguments()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10871">argf_inplace_mode_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01237">cState_array_nl_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01090">cState_indent_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01202">cState_object_nl_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01164">cState_space_before_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01128">cState_space_set()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00085">dln_find_exe_r()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00445">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01302">insert()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08547">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03483">ip_ruby_cmd_receiver_const_get()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00147">mSyslog_open()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00152">rb_dlcfunc_initialize()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00083">rb_dlcfunc_new()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01410">rb_w32_cmdvector()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04751">rb_w32_get_environ()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10902">ruby_set_inplace_mode()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00272">tcl_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00293">tcl_global_eval()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l01032">zone_str()</a>.</p> </div> </div> <a id="a9242b69e04b02654598efa37fb6c2185"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9242b69e04b02654598efa37fb6c2185">◆ </a></span>strtod</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define strtod</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">s, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">e </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../de/df1/util_8c.html#a436eaf8c1d2e32d0cb8b4ecd2352ec8f">ruby_strtod</a>((s),(e))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d3c/util_8h_source.html#l00076">76</a> of file <a class="el" href="../../d8/d3c/util_8h_source.html">util.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12989">parser_yylex()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02240">rb_cstr_to_dbl()</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>, and <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00369">yaml_org_handler()</a>.</p> </div> </div> <a id="afe568dfc88dec03aa1ef28d34b0f5c9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe568dfc88dec03aa1ef28d34b0f5c9b">◆ </a></span>unsetenv</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define unsetenv</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">val </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d8/d3c/util_8h.html#aa7683f3333de9c8a27c4d0025ff41377">ruby_unsetenv</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>);</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d3c/util_8h_source.html#l00065">65</a> of file <a class="el" href="../../d8/d3c/util_8h_source.html">util.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="ada6fc505a58f8b3f24821f94e0e5ec32"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada6fc505a58f8b3f24821f94e0e5ec32">◆ </a></span>ruby_each_words()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ruby_each_words </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void(*)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int, void *) </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/df1/util_8c_source.html#l03722">3722</a> of file <a class="el" href="../../de/df1/util_8c_source.html">util.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01453">ISSPACE</a>, and <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>, and <a class="el" href="../../d1/d72/debug_8c_source.html#l00159">ruby_set_debug_option()</a>.</p> </div> </div> <a id="a9a431d5ed7fad39e62d7c7cce764c865"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a431d5ed7fad39e62d7c7cce764c865">◆ </a></span>ruby_getcwd()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* ruby_getcwd </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/df1/util_8c_source.html#l00437">437</a> of file <a class="el" href="../../de/df1/util_8c_source.html">util.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../de/df1/util_8c.html#ae688d728e1acdfe5988c7db45d6f0166">PATH_MAX</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p> </div> </div> <a id="aaf1507a3d6ee011ef43222b24bd62ee4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf1507a3d6ee011ef43222b24bd62ee4">◆ </a></span>ruby_qsort()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ruby_qsort </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> size_t </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> size_t </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int(*)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *, void *) </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/df1/util_8c_source.html#l00273">273</a> of file <a class="el" href="../../de/df1/util_8c_source.html">util.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00192">CHAR_BIT</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01395">cmp()</a>, <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00117">fail</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00268">med3</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00195">mmprepare</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00253">mmrot3</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00229">mmswap</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00266">POP</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00265">PUSH</a>, <a class="el" href="../../d3/d80/sha2_8c_source.html#l00203">R</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03914">top</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00896">enum_sort_by()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l02096">rb_ary_sort_bang()</a>.</p> </div> </div> <a id="a6aa35bb8f8e7f6a751dfe037d052ce5a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6aa35bb8f8e7f6a751dfe037d052ce5a">◆ </a></span>ruby_scan_hex()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> ruby_scan_hex </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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"> <p class="definition">Definition at line <a class="el" href="../../de/df1/util_8c_source.html#l00042">42</a> of file <a class="el" href="../../de/df1/util_8c_source.html">util.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, and <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02130">unescape_unicode_bmp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02093">unescape_unicode_list()</a>.</p> </div> </div> <a id="a0a6004b00f3619b4486822f120e9adcb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0a6004b00f3619b4486822f120e9adcb">◆ </a></span>ruby_scan_oct()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> ruby_scan_oct </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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"> <p class="definition">Definition at line <a class="el" href="../../de/df1/util_8c_source.html#l00028">28</a> of file <a class="el" href="../../de/df1/util_8c_source.html">util.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l12011">parser_tokadd_escape()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02153">unescape_nonascii()</a>.</p> </div> </div> <a id="a6b7a4b9a27698373369ce4d6e300cad5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b7a4b9a27698373369ce4d6e300cad5">◆ </a></span>ruby_setenv()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ruby_setenv </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">2246</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01034">ALLOC_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d1/d68/missing-pips_8c_source.html#l00006">environ</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02215">envix()</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00117">fail</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#aa21fad24622996b74839deccf1202f29">malloc()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00149">max()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02016">origenviron</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">REALLOC_N</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00425">ruby_strdup()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00064">setenv</a>, <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00065">unsetenv</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02373">env_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02358">ruby_unsetenv()</a>.</p> </div> </div> <a id="a29a29bcdf6e0d7cc6808f6253e4b0a7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29a29bcdf6e0d7cc6808f6253e4b0a7f">◆ </a></span>ruby_strdup()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* ruby_strdup </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/df1/util_8c_source.html#l00425">425</a> of file <a class="el" href="../../de/df1/util_8c_source.html">util.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l07102">argf_initialize_copy()</a>, <a class="el" href="../../d7/d5b/setproctitle_8c_source.html#l00078">compat_init_setproctitle()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00389">load_lock()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l11528">yycompile()</a>.</p> </div> </div> <a id="a8806cae0a75f335cf80b8e0ba5b2d200"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8806cae0a75f335cf80b8e0ba5b2d200">◆ </a></span>ruby_strtod()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double ruby_strtod </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char ** </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/df1/util_8c_source.html#l01903">1903</a> of file <a class="el" href="../../de/df1/util_8c_source.html">util.c</a>.</p> <p class="reference">References <a class="el" href="../../de/df1/util_8c_source.html#l00818">Avoid_Underflow</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00965">Balloc()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01014">Bcopy</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01000">Bfree()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00799">Bias</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00914">Big0</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00915">Big1</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01797">bigtens</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00808">Bndry_mask</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00809">Bndry_mask1</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01395">cmp()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01613">d2b()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00058">DBL_DIG</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00055">DBL_MAX_10_EXP</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00049">DBL_MAX_EXP</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01424">diff()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00771">dval</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00800">Emin</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00801">Exp_1</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00797">Exp_mask</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00795">Exp_msk1</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00793">Exp_shift</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00034">FLT_RADIX</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00828">Flt_Rounds</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00804">Frac_mask</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01175">i2b()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00699">IEEE_Arith</a>, <a class="el" href="../../d1/dcc/bignum_8c.html#ab615ddd0d086b80219cd7e0345d6b5ef">ISDIGIT</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00956">Bigint::k</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00812">Log2P</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00810">LSB</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01341">lshift()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00245">match()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01186">mult()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01809">n_bigtens</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00798">P</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01289">pow5mult()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01750">ratio()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00910">rounded_product</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00911">rounded_quotient</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00837">Rounding</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01069">s2b()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01808">Scale_Bit</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00956">Bigint::sign</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00806">Ten_pmax</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01786">tens</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00813">Tiny0</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00814">Tiny1</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01798">tinytens</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01510">ulp()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00956">Bigint::wds</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00765">word0</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00766">word1</a>, and <a class="el" href="../../de/df1/util_8c_source.html#l00957">Bigint::x</a>.</p> </div> </div> <a id="aa7683f3333de9c8a27c4d0025ff41377"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7683f3333de9c8a27c4d0025ff41377">◆ </a></span>ruby_unsetenv()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ruby_unsetenv </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02358">2358</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</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.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel