📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 02:55:30
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d1
/
d6f
📍 /opt/alt/ruby19/share/doc/ruby/html/d1/d6f
🔄 Refresh
✏️
Editing: date__strftime_8c.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: ext/date/date_strftime.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td 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_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_e569f1f249a5b8928005532ef02d400a.html">date</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">date_strftime.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>"</code><br /> <code>#include "<a class="el" href="../../de/d17/date__tmx_8h_source.html">date_tmx.h</a>"</code><br /> <code>#include <stdio.h></code><br /> <code>#include <ctype.h></code><br /> <code>#include <string.h></code><br /> <code>#include <time.h></code><br /> <code>#include <sys/types.h></code><br /> <code>#include <errno.h></code><br /> <code>#include <math.h></code><br /> </div> <p><a href="../../d1/d6f/date__strftime_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a1ec4dac983eb89c24c0df1ae9e409154"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a1ec4dac983eb89c24c0df1ae9e409154">SYSV_EXT</a>   1 /* stuff in System V ascftime routine */</td></tr> <tr class="separator:a1ec4dac983eb89c24c0df1ae9e409154"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95208d8220bb36061f991d01b6990719"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a95208d8220bb36061f991d01b6990719">SUNOS_EXT</a>   1 /* stuff in SunOS strftime routine */</td></tr> <tr class="separator:a95208d8220bb36061f991d01b6990719"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7936009a353f664a5be5ac1c782b7b7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#aa7936009a353f664a5be5ac1c782b7b7">POSIX2_DATE</a>   1 /* stuff in Posix 1003.2 date command */</td></tr> <tr class="separator:aa7936009a353f664a5be5ac1c782b7b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8001a35f9f642aa272a7329e97aa96e1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a8001a35f9f642aa272a7329e97aa96e1">VMS_EXT</a>   1 /* include %<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ad74cc48d8fb0f66ea548685b05341c8a">for</a> VMS date format */</td></tr> <tr class="separator:a8001a35f9f642aa272a7329e97aa96e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45068c1f85f06369b2c1a957474d30ad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a45068c1f85f06369b2c1a957474d30ad">MAILHEADER_EXT</a>   1 /* <a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a> %z <a class="el" href="../../d2/d99/win32ole_8c.html#ad74cc48d8fb0f66ea548685b05341c8a">for</a> HHMM format */</td></tr> <tr class="separator:a45068c1f85f06369b2c1a957474d30ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7378ef3837963d44c6ee2cfc7f6276ae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a7378ef3837963d44c6ee2cfc7f6276ae">ISO_DATE_EXT</a>   1 /* %<a class="el" href="../../d5/ddf/rmd160_8c.html#ad96b7cf3182ce2ba85e5a7a93b12c441">G</a> and %g <a class="el" href="../../d2/d99/win32ole_8c.html#ad74cc48d8fb0f66ea548685b05341c8a">for</a> year of ISO week */</td></tr> <tr class="separator:a7378ef3837963d44c6ee2cfc7f6276ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36bbc3c1254c2b6b253d8a1d040cb20c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a36bbc3c1254c2b6b253d8a1d040cb20c">adddecl</a>(stuff)   stuff</td></tr> <tr class="separator:a36bbc3c1254c2b6b253d8a1d040cb20c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acec32330ad44f2b584bf332775a1d328"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#acec32330ad44f2b584bf332775a1d328">range</a>(low, item, <a class="el" href="../../dd/d2d/siphash_8c.html#a073817140685ccd37103f69352762610">hi</a>)   <a class="el" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a>((low), <a class="el" href="../../d1/d6f/date__strftime_8c.html#a2f2bf96d77a187bd4446b4ba3864470d">min</a>((item), (<a class="el" href="../../dd/d2d/siphash_8c.html#a073817140685ccd37103f69352762610">hi</a>)))</td></tr> <tr class="separator:acec32330ad44f2b584bf332775a1d328"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa62ba8463316e20fcef4b9db83bab2fd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#aa62ba8463316e20fcef4b9db83bab2fd">add</a>(x, y)   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), '+', 1, (y)))</td></tr> <tr class="separator:aa62ba8463316e20fcef4b9db83bab2fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d7154c0cddedcee49293c3e1f47d643"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a0d7154c0cddedcee49293c3e1f47d643">sub</a>(x, y)   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), '-', 1, (y)))</td></tr> <tr class="separator:a0d7154c0cddedcee49293c3e1f47d643"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7d63c919e827c6cba609914015bd165c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a7d63c919e827c6cba609914015bd165c">mul</a>(x, y)   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), '*', 1, (y)))</td></tr> <tr class="separator:a7d63c919e827c6cba609914015bd165c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af93c6251d16f504737e36ede7e0bf113"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#af93c6251d16f504737e36ede7e0bf113">quo</a>(x, y)   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("quo"), 1, (y)))</td></tr> <tr class="separator:af93c6251d16f504737e36ede7e0bf113"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acde9d531cfa6d2dc070c51539f0b6fdf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#acde9d531cfa6d2dc070c51539f0b6fdf">div</a>(x, y)   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("div"), 1, (y)))</td></tr> <tr class="separator:acde9d531cfa6d2dc070c51539f0b6fdf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa84d960185b18347956518e4d00766b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#aa84d960185b18347956518e4d00766b4">mod</a>(x, y)   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), '%', 1, (y)))</td></tr> <tr class="separator:aa84d960185b18347956518e4d00766b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9258ddb19ef807459ddce48668ed9634"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a>(n)   (1U<<(n))</td></tr> <tr class="separator:a9258ddb19ef807459ddce48668ed9634"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab64daf1a7d996aec48978f9da0065aa7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#ab64daf1a7d996aec48978f9da0065aa7">FLAG_FOUND</a>()</td></tr> <tr class="separator:ab64daf1a7d996aec48978f9da0065aa7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6528f481f1c551a3856e35ab4dcfb95a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a6528f481f1c551a3856e35ab4dcfb95a">NEEDS</a>(n)   do <a class="el" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">if</a> (s >= endp || (n) >= endp - s - 1) goto <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>; while (0)</td></tr> <tr class="separator:a6528f481f1c551a3856e35ab4dcfb95a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6673aa7f9f647813c90a59054731b028"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a6673aa7f9f647813c90a59054731b028">FILL_PADDING</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>)</td></tr> <tr class="separator:a6673aa7f9f647813c90a59054731b028"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4e52e07cc5bd383d892b5987a7d8d3f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#af4e52e07cc5bd383d892b5987a7d8d3f">FMT</a>(def_pad, def_prec, fmt, val)</td></tr> <tr class="separator:af4e52e07cc5bd383d892b5987a7d8d3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4cfbfb8b9c14c66552a615bdaaff1356"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a4cfbfb8b9c14c66552a615bdaaff1356">STRFTIME</a>(fmt)</td></tr> <tr class="separator:a4cfbfb8b9c14c66552a615bdaaff1356"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e4661f5464fe76001f099315d62d89c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a9e4661f5464fe76001f099315d62d89c">FMTV</a>(def_pad, def_prec, fmt, val)</td></tr> <tr class="separator:a9e4661f5464fe76001f099315d62d89c"><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:aa21fad24622996b74839deccf1202f29"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#aa21fad24622996b74839deccf1202f29">malloc</a> ()</td></tr> <tr class="separator:aa21fad24622996b74839deccf1202f29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16f2da65e62198d84e3860d86dab26c0"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a16f2da65e62198d84e3860d86dab26c0">realloc</a> ()</td></tr> <tr class="separator:a16f2da65e62198d84e3860d86dab26c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee28fd8a0e40b6d958f7d20348e45368"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv</a> ()</td></tr> <tr class="separator:aee28fd8a0e40b6d958f7d20348e45368"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58f035966ee1771c6b3bb7a84fb13019"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a58f035966ee1771c6b3bb7a84fb13019">strchr</a> ()</td></tr> <tr class="separator:a58f035966ee1771c6b3bb7a84fb13019"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f2bf96d77a187bd4446b4ba3864470d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a2f2bf96d77a187bd4446b4ba3864470d">min</a> (int a, int b)</td></tr> <tr class="separator:a2f2bf96d77a187bd4446b4ba3864470d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5d960354774dc177393b360c0f90aa9"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a> (int a, int b)</td></tr> <tr class="separator:aa5d960354774dc177393b360c0f90aa9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b0905821d81286cff1b9077d13c1ab0"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a2b0905821d81286cff1b9077d13c1ab0">date_strftime_with_tmx</a> (char *s, size_t maxsize, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *format, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d7/d76/structtmx.html">tmx</a> *<a class="el" href="../../d7/d76/structtmx.html">tmx</a>)</td></tr> <tr class="separator:a2b0905821d81286cff1b9077d13c1ab0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bad19a5fbdba89b3b0bd59c0d8016ec"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d6f/date__strftime_8c.html#a6bad19a5fbdba89b3b0bd59c0d8016ec">date_strftime</a> (char *s, size_t maxsize, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *format, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d7/d76/structtmx.html">tmx</a> *<a class="el" href="../../d7/d76/structtmx.html">tmx</a>)</td></tr> <tr class="separator:a6bad19a5fbdba89b3b0bd59c0d8016ec"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="aa62ba8463316e20fcef4b9db83bab2fd"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa62ba8463316e20fcef4b9db83bab2fd">◆ </a></span>add</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define add</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), '+', 1, (y)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00163">163</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l01110">add_heap_slots()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04562">alt_merge_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04210">alt_merge_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04287">alt_merge_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04451">alt_merge_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04240">concat_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05282">onig_chain_link_add()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00571">ossl_bn_s_generate_prime()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l01373">rb_str_associate()</a>.</p> </div> </div> <a id="a36bbc3c1254c2b6b253d8a1d040cb20c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36bbc3c1254c2b6b253d8a1d040cb20c">◆ </a></span>adddecl</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define adddecl</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">stuff</td><td>)</td> <td>   stuff</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00093">93</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> </div> </div> <a id="a9258ddb19ef807459ddce48668ed9634"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9258ddb19ef807459ddce48668ed9634">◆ </a></span>BIT_OF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BIT_OF</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   (1U<<(n))</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>.</p> </div> </div> <a id="acde9d531cfa6d2dc070c51539f0b6fdf"></a> <h2 class="memtitle"><span class="permalink"><a href="#acde9d531cfa6d2dc070c51539f0b6fdf">◆ </a></span>div</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define div</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("div"), 1, (y)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00167">167</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01185">BigDecimal_div()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01400">BigDecimal_div2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01136">BigDecimal_divide()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01387">BigDecimal_divmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01295">BigDecimal_mod()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02581">fix_divide()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02680">fix_divmod()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02526">fixdivmod()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00903">flo_divmod()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00812">flodivmod()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02766">rb_big_divide()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02893">rb_big_divmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05508">VpMidRound()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05204">VpVtoD()</a>.</p> </div> </div> <a id="a6673aa7f9f647813c90a59054731b028"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6673aa7f9f647813c90a59054731b028">◆ </a></span>FILL_PADDING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FILL_PADDING</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> if (!(<a class="code" href="../../d5/d91/union_date_data.html#a51181f02c2d608735e66510ad79e9630">flags</a> & <a class="code" href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a>(LEFT)) && precision > (<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>)) { \</div><div class="line"> NEEDS(precision); \</div><div class="line"> memset(<a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a>, padding ? padding : <span class="charliteral">' '</span>, precision - (<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>)); \</div><div class="line"> s += precision - (<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>); \</div><div class="line"> } \</div><div class="line"> else { \</div><div class="line"> NEEDS(<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>); \</div><div class="line"> } \</div><div class="line">} <span class="keywordflow">while</span> (0);</div><div class="ttc" id="win32ole_8c_html_acb559820d9ca11295b4500f179ef6392"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></div><div class="ttdeci">int i</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00776">win32ole.c:776</a></div></div> <div class="ttc" id="union_date_data_html_a51181f02c2d608735e66510ad79e9630"><div class="ttname"><a href="../../d5/d91/union_date_data.html#a51181f02c2d608735e66510ad79e9630">DateData::flags</a></div><div class="ttdeci">unsigned flags</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc0/date__core_8c_source.html#l00290">date_core.c:290</a></div></div> <div class="ttc" id="date__strftime_8c_html_a9258ddb19ef807459ddce48668ed9634"><div class="ttname"><a href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a></div><div class="ttdeci">#define BIT_OF(n)</div></div> <div class="ttc" id="union_date_data_html_a9185834ecd08bb75d673b6285ab6bd00"><div class="ttname"><a href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">DateData::s</a></div><div class="ttdeci">struct SimpleDateData s</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc0/date__core_8c_source.html#l00291">date_core.c:291</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>.</p> </div> </div> <a id="ab64daf1a7d996aec48978f9da0065aa7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab64daf1a7d996aec48978f9da0065aa7">◆ </a></span>FLAG_FOUND</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FLAG_FOUND</td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> if (precision > 0 || <a class="code" href="../../d5/d91/union_date_data.html#a51181f02c2d608735e66510ad79e9630">flags</a> & (<a class="code" href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a>(LOCALE_E)|<a class="code" href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a>(LOCALE_O))) \</div><div class="line"> goto unknown; \</div><div class="line"> } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="union_date_data_html_a51181f02c2d608735e66510ad79e9630"><div class="ttname"><a href="../../d5/d91/union_date_data.html#a51181f02c2d608735e66510ad79e9630">DateData::flags</a></div><div class="ttdeci">unsigned flags</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc0/date__core_8c_source.html#l00290">date_core.c:290</a></div></div> <div class="ttc" id="date__strftime_8c_html_a9258ddb19ef807459ddce48668ed9634"><div class="ttname"><a href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a></div><div class="ttdeci">#define BIT_OF(n)</div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>.</p> </div> </div> <a id="af4e52e07cc5bd383d892b5987a7d8d3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af4e52e07cc5bd383d892b5987a7d8d3f">◆ </a></span>FMT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FMT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">def_pad, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">def_prec, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">fmt, </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></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> int l; \</div><div class="line"> if (precision <= 0) precision = (def_prec); \</div><div class="line"> <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a> (<a class="code" href="../../d5/d91/union_date_data.html#a51181f02c2d608735e66510ad79e9630">flags</a> & <a class="code" href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a>(LEFT)) precision = 1; \</div><div class="line"> l = <a class="code" href="../../d7/d72/subst_8h.html#aa367b75c5aed883fef5befbdf04835a4">snprintf</a>(<a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a>, endp - <a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a>, \</div><div class="line"> ((padding == '0' || (!padding && (def_pad) == '0')) ? "%0*"fmt : "%*"fmt), \</div><div class="line"> precision, (val)); \</div><div class="line"> <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a> (l < 0) goto <a class="code" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>; \</div><div class="line"> <a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a> += l; \</div><div class="line"> } while (0)</div><div class="ttc" id="name2ctype_8h_html_a79f608ac340f2e7545bb7c0a0030a13a"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a></div><div class="ttdeci">if(len<=MAX_WORD_LENGTH &&len >=MIN_WORD_LENGTH)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23841">name2ctype.h:23841</a></div></div> <div class="ttc" id="union_date_data_html_a51181f02c2d608735e66510ad79e9630"><div class="ttname"><a href="../../d5/d91/union_date_data.html#a51181f02c2d608735e66510ad79e9630">DateData::flags</a></div><div class="ttdeci">unsigned flags</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc0/date__core_8c_source.html#l00290">date_core.c:290</a></div></div> <div class="ttc" id="subst_8h_html_aa367b75c5aed883fef5befbdf04835a4"><div class="ttname"><a href="../../d7/d72/subst_8h.html#aa367b75c5aed883fef5befbdf04835a4">snprintf</a></div><div class="ttdeci">#define snprintf</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d72/subst_8h_source.html#l00006">subst.h:6</a></div></div> <div class="ttc" id="win32_8c_html_a6ce68847c12434f60d1b2654a3dc3409"><div class="ttname"><a href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a></div><div class="ttdeci">int err</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/df2/win32_8c_source.html#l00078">win32.c:78</a></div></div> <div class="ttc" id="date__strftime_8c_html_a9258ddb19ef807459ddce48668ed9634"><div class="ttname"><a href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a></div><div class="ttdeci">#define BIT_OF(n)</div></div> <div class="ttc" id="union_date_data_html_a9185834ecd08bb75d673b6285ab6bd00"><div class="ttname"><a href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">DateData::s</a></div><div class="ttdeci">struct SimpleDateData s</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc0/date__core_8c_source.html#l00291">date_core.c:291</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>.</p> </div> </div> <a id="a9e4661f5464fe76001f099315d62d89c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e4661f5464fe76001f099315d62d89c">◆ </a></span>FMTV</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FMTV</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">def_pad, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">def_prec, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">fmt, </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></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> VALUE tmp = (val); \</div><div class="line"> if (<a class="code" href="../../de/de6/ruby_2ruby_8h.html#acf2fcf97dcf9c7c35452730eb3e2aeb2">FIXNUM_P</a>(tmp)) { \</div><div class="line"> FMT((def_pad), (def_prec), <span class="stringliteral">"l"</span>fmt, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#ae9390780cd6d04a2e0ac3d6282cdefea">FIX2LONG</a>(tmp)); \</div><div class="line"> } \</div><div class="line"> else { \</div><div class="line"> VALUE <a class="code" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>[2], <a class="code" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>; \</div><div class="line"> size_t l; \</div><div class="line"> if (precision <= 0) precision = (def_prec); \</div><div class="line"> <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a> (<a class="code" href="../../d5/d91/union_date_data.html#a51181f02c2d608735e66510ad79e9630">flags</a> & <a class="code" href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a>(LEFT)) precision = 1; \</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>[0] = <a class="code" href="../../de/de6/ruby_2ruby_8h.html#ac55fae7f748afd3fc2533d0d7d06cf5a">INT2FIX</a>(precision); \</div><div class="line"> <a class="code" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>[1] = (val); \</div><div class="line"> <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a> (padding == '0' || (!padding && (def_pad) == '0')) \</div><div class="line"> <a class="code" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a> = <a class="code" href="../../db/d2e/intern_8h.html#a48d7c050a9e0cabd779b9f639dfdbe43">rb_str_format</a>(2, <a class="code" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, <a class="code" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2</a>("%0*"fmt)); \</div><div class="line"> else \</div><div class="line"> <a class="code" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a> = <a class="code" href="../../db/d2e/intern_8h.html#a48d7c050a9e0cabd779b9f639dfdbe43">rb_str_format</a>(2, <a class="code" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, <a class="code" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2</a>("%*"fmt)); \</div><div class="line"> l = <a class="code" href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy</a>(<a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#afc32c1526ac6cb40ec33cad8782c0bae">StringValueCStr</a>(<a class="code" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>), endp-<a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a>); \</div><div class="line"> <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a> ((<span class="keywordtype">size_t</span>)(endp-<a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a>) <= l) \</div><div class="line"> goto <a class="code" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>; \</div><div class="line"> <a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a> += l; \</div><div class="line"> } \</div><div class="line"> } while (0)</div><div class="ttc" id="name2ctype_8h_html_a79f608ac340f2e7545bb7c0a0030a13a"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a></div><div class="ttdeci">if(len<=MAX_WORD_LENGTH &&len >=MIN_WORD_LENGTH)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23841">name2ctype.h:23841</a></div></div> <div class="ttc" id="union_date_data_html_a51181f02c2d608735e66510ad79e9630"><div class="ttname"><a href="../../d5/d91/union_date_data.html#a51181f02c2d608735e66510ad79e9630">DateData::flags</a></div><div class="ttdeci">unsigned flags</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc0/date__core_8c_source.html#l00290">date_core.c:290</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_acf2fcf97dcf9c7c35452730eb3e2aeb2"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#acf2fcf97dcf9c7c35452730eb3e2aeb2">FIXNUM_P</a></div><div class="ttdeci">#define FIXNUM_P(f)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00338">ruby.h:338</a></div></div> <div class="ttc" id="win32ole_8c_html_a1bd7a8575ca2650132d636d65dcda2f6"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a></div><div class="ttdeci">int args</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00777">win32ole.c:777</a></div></div> <div class="ttc" id="win32_8c_html_a6ce68847c12434f60d1b2654a3dc3409"><div class="ttname"><a href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a></div><div class="ttdeci">int err</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/df2/win32_8c_source.html#l00078">win32.c:78</a></div></div> <div class="ttc" id="intern_8h_html_a48d7c050a9e0cabd779b9f639dfdbe43"><div class="ttname"><a href="../../db/d2e/intern_8h.html#a48d7c050a9e0cabd779b9f639dfdbe43">rb_str_format</a></div><div class="ttdeci">VALUE rb_str_format(int, const VALUE *, VALUE)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d2d/sprintf_8c_source.html#l00439">sprintf.c:439</a></div></div> <div class="ttc" id="nkf_8c_html_a5ea5ac7abf5cce39283e422add1067d5"><div class="ttname"><a href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a></div><div class="ttdeci">static VALUE result</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d90/nkf_8c_source.html#l00040">nkf.c:40</a></div></div> <div class="ttc" id="missing_8h_html_ae18161b919a8cf237d27f8aac700d80c"><div class="ttname"><a href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy</a></div><div class="ttdeci">RUBY_EXTERN size_t strlcpy(char *, const char *, size_t)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d37/strlcpy_8c_source.html#l00044">strlcpy.c:44</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_afc32c1526ac6cb40ec33cad8782c0bae"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#afc32c1526ac6cb40ec33cad8782c0bae">StringValueCStr</a></div><div class="ttdeci">#define StringValueCStr(v)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00468">ruby.h:468</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_ac55fae7f748afd3fc2533d0d7d06cf5a"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#ac55fae7f748afd3fc2533d0d7d06cf5a">INT2FIX</a></div><div class="ttdeci">#define INT2FIX(i)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00225">ruby.h:225</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_ae9390780cd6d04a2e0ac3d6282cdefea"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#ae9390780cd6d04a2e0ac3d6282cdefea">FIX2LONG</a></div><div class="ttdeci">#define FIX2LONG(x)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00336">ruby.h:336</a></div></div> <div class="ttc" id="date__strftime_8c_html_a9258ddb19ef807459ddce48668ed9634"><div class="ttname"><a href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a></div><div class="ttdeci">#define BIT_OF(n)</div></div> <div class="ttc" id="intern_8h_html_ada1577ce4242b06ff5c1c52f37f5e679"><div class="ttname"><a href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2</a></div><div class="ttdeci">VALUE rb_str_new2(const char *)</div></div> <div class="ttc" id="union_date_data_html_a9185834ecd08bb75d673b6285ab6bd00"><div class="ttname"><a href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">DateData::s</a></div><div class="ttdeci">struct SimpleDateData s</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc0/date__core_8c_source.html#l00291">date_core.c:291</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>.</p> </div> </div> <a id="a7378ef3837963d44c6ee2cfc7f6276ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7378ef3837963d44c6ee2cfc7f6276ae">◆ </a></span>ISO_DATE_EXT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ISO_DATE_EXT   1 /* %<a class="el" href="../../d5/ddf/rmd160_8c.html#ad96b7cf3182ce2ba85e5a7a93b12c441">G</a> and %g <a class="el" href="../../d2/d99/win32ole_8c.html#ad74cc48d8fb0f66ea548685b05341c8a">for</a> year of ISO week */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00075">75</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> </div> </div> <a id="a45068c1f85f06369b2c1a957474d30ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a45068c1f85f06369b2c1a957474d30ad">◆ </a></span>MAILHEADER_EXT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAILHEADER_EXT   1 /* <a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a> %z <a class="el" href="../../d2/d99/win32ole_8c.html#ad74cc48d8fb0f66ea548685b05341c8a">for</a> HHMM format */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00074">74</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> </div> </div> <a id="aa84d960185b18347956518e4d00766b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa84d960185b18347956518e4d00766b4">◆ </a></span>mod</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define mod</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), '%', 1, (y)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">168</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00476">add_modules()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01472">autoload_delete()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01509">autoload_node()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01542">autoload_node_id()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01400">BigDecimal_div2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01387">BigDecimal_divmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01209">BigDecimal_DoDivmod()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01295">BigDecimal_mod()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02750">bigdivmod()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00740">check_definition()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00881">class_instance_method_list()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02680">fix_divmod()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02654">fix_mod()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02526">fixdivmod()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00903">flo_divmod()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00812">flodivmod()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03837">rb_ary_flatten()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03796">rb_ary_flatten_bang()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01438">rb_autoload()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01554">rb_autoload_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01570">rb_autoload_p()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02893">rb_big_divmod()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01353">rb_class_inherited_p()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00938">rb_class_instance_methods()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00976">rb_class_private_instance_methods()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00953">rb_class_protected_instance_methods()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00991">rb_class_public_instance_methods()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">rb_const_remove()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00070">rb_define_notimplement_method_id()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00946">rb_mod_alias_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00792">rb_mod_ancestors()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00693">rb_mod_autoload()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00716">rb_mod_autoload_p()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01454">rb_mod_cmp()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01726">rb_mod_const_at()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01843">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01784">rb_mod_const_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01739">rb_mod_const_of()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01816">rb_mod_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01790">rb_mod_constants()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01278">rb_mod_define_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01335">rb_mod_eqq()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00921">rb_mod_extend_object()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01318">rb_mod_freeze()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01411">rb_mod_ge()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01436">rb_mod_gt()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00762">rb_mod_include_p()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00729">rb_mod_included_modules()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01222">rb_mod_instance_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01391">rb_mod_lt()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01669">rb_mod_method_arity()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00728">rb_mod_method_defined()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01410">rb_mod_module_eval()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01436">rb_mod_module_exec()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00180">rb_mod_name()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00810">rb_mod_private_method_defined()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00842">rb_mod_protected_method_defined()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01235">rb_mod_public_instance_method()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00778">rb_mod_public_method_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01675">rb_mod_remove_const()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02196">rb_mod_remove_cvar()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00483">rb_mod_remove_method()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00309">rb_mod_s_constants()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01683">rb_mod_sys_fail()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01691">rb_mod_sys_fail_str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01699">rb_mod_syserr_fail()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01707">rb_mod_syserr_fail_str()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00692">rb_mod_undef_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01476">rb_module_s_alloc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06897">rb_str_sum()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00846">ruby_float_mod()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01943">set_const_visibility()</a>.</p> </div> </div> <a id="a7d63c919e827c6cba609914015bd165c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d63c919e827c6cba609914015bd165c">◆ </a></span>mul</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define mul</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), '*', 1, (y)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00165">165</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>.</p> </div> </div> <a id="a6528f481f1c551a3856e35ab4dcfb95a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6528f481f1c551a3856e35ab4dcfb95a">◆ </a></span>NEEDS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NEEDS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   do <a class="el" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">if</a> (s >= endp || (n) >= endp - s - 1) goto <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>; while (0)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>.</p> </div> </div> <a id="aa7936009a353f664a5be5ac1c782b7b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7936009a353f664a5be5ac1c782b7b7">◆ </a></span>POSIX2_DATE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define POSIX2_DATE   1 /* stuff in Posix 1003.2 date command */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00072">72</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> </div> </div> <a id="af93c6251d16f504737e36ede7e0bf113"></a> <h2 class="memtitle"><span class="permalink"><a href="#af93c6251d16f504737e36ede7e0bf113">◆ </a></span>quo</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define quo</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("quo"), 1, (y)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00166">166</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> </div> </div> <a id="acec32330ad44f2b584bf332775a1d328"></a> <h2 class="memtitle"><span class="permalink"><a href="#acec32330ad44f2b584bf332775a1d328">◆ </a></span>range</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define range</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">low, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">item, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../dd/d2d/siphash_8c.html#a073817140685ccd37103f69352762610">hi</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a>((low), <a class="el" href="../../d1/d6f/date__strftime_8c.html#a2f2bf96d77a187bd4446b4ba3864470d">min</a>((item), (<a class="el" href="../../dd/d2d/siphash_8c.html#a073817140685ccd37103f69352762610">hi</a>)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00125">125</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../da/d8c/openssl__missing_8c_source.html#l00277">BN_pseudo_rand_range()</a>, <a class="el" href="../../da/d8c/openssl__missing_8c_source.html#l00269">BN_rand_range()</a>, <a class="el" href="../../da/d8c/openssl__missing_8c_source.html#l00237">bn_rand_range()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02823">enc_succ_alnum_char()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00771">inspect_range()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03812">iso2022jp_check_conv()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01034">rand_range()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00530">range_begin()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00905">range_cover()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00925">range_dumper()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00475">range_each()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00249">range_each_func()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00548">range_end()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00137">range_eq()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00205">range_eql()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00825">range_eqq()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00102">range_exclude_end_p()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00577">range_first()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00243">range_hash()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00845">range_include()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00040">range_init()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00079">range_initialize()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00799">range_inspect()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00601">range_last()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00940">range_loader()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00649">range_max()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00621">range_min()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00348">range_step()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00756">range_to_s()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00705">rb_range_beg_len()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00061">rb_range_new()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00681">rb_range_values()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01309">rb_reg_adjust_startpos()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01340">rb_reg_search()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00177">recursive_eql()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00108">recursive_equal()</a>, and <a class="el" href="../../d6/df7/range_8c_source.html#l00215">recursive_hash()</a>.</p> </div> </div> <a id="a4cfbfb8b9c14c66552a615bdaaff1356"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4cfbfb8b9c14c66552a615bdaaff1356">◆ </a></span>STRFTIME</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STRFTIME</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">fmt</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> i = <a class="code" href="../../d1/d6f/date__strftime_8c.html#a2b0905821d81286cff1b9077d13c1ab0">date_strftime_with_tmx</a>(<a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a>, endp - <a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a>, (fmt), <a class="code" href="../../d7/d76/structtmx.html">tmx</a>); \</div><div class="line"> if (!<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>) <span class="keywordflow">return</span> 0; \</div><div class="line"> if (precision > <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>) {\</div><div class="line"> if (start + maxsize < <a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a> + precision) { \</div><div class="line"> errno = ERANGE; \</div><div class="line"> return 0; \</div><div class="line"> } \</div><div class="line"> memmove(<a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a> + precision - <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a>, <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>);\</div><div class="line"> memset(<a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a>, padding ? padding : <span class="charliteral">' '</span>, precision - <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>); \</div><div class="line"> s += precision; \</div><div class="line"> }\</div><div class="line"> else <a class="code" href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">s</a> += <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>; \</div><div class="line"> } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="structtmx_html"><div class="ttname"><a href="../../d7/d76/structtmx.html">tmx</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/d17/date__tmx_8h_source.html#l00024">date_tmx.h:24</a></div></div> <div class="ttc" id="win32ole_8c_html_acb559820d9ca11295b4500f179ef6392"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></div><div class="ttdeci">int i</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00776">win32ole.c:776</a></div></div> <div class="ttc" id="date__strftime_8c_html_a2b0905821d81286cff1b9077d13c1ab0"><div class="ttname"><a href="../../d1/d6f/date__strftime_8c.html#a2b0905821d81286cff1b9077d13c1ab0">date_strftime_with_tmx</a></div><div class="ttdeci">static size_t date_strftime_with_tmx(char *s, size_t maxsize, const char *format, const struct tmx *tmx)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime.c:173</a></div></div> <div class="ttc" id="union_date_data_html_a9185834ecd08bb75d673b6285ab6bd00"><div class="ttname"><a href="../../d5/d91/union_date_data.html#a9185834ecd08bb75d673b6285ab6bd00">DateData::s</a></div><div class="ttdeci">struct SimpleDateData s</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dc0/date__core_8c_source.html#l00291">date_core.c:291</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>.</p> </div> </div> <a id="a0d7154c0cddedcee49293c3e1f47d643"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0d7154c0cddedcee49293c3e1f47d643">◆ </a></span>sub</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define sub</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), '-', 1, (y)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00164">164</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l02433">rb_str_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02494">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02549">rb_str_rindex()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02606">rb_str_rindex_m()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l01629">rb_str_substr()</a>.</p> </div> </div> <a id="a95208d8220bb36061f991d01b6990719"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95208d8220bb36061f991d01b6990719">◆ </a></span>SUNOS_EXT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SUNOS_EXT   1 /* stuff in SunOS strftime routine */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00071">71</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> </div> </div> <a id="a1ec4dac983eb89c24c0df1ae9e409154"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ec4dac983eb89c24c0df1ae9e409154">◆ </a></span>SYSV_EXT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SYSV_EXT   1 /* stuff in System V ascftime routine */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00070">70</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> </div> </div> <a id="a8001a35f9f642aa272a7329e97aa96e1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8001a35f9f642aa272a7329e97aa96e1">◆ </a></span>VMS_EXT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VMS_EXT   1 /* include %<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ad74cc48d8fb0f66ea548685b05341c8a">for</a> VMS date format */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00073">73</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a6bad19a5fbdba89b3b0bd59c0d8016ec"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bad19a5fbdba89b3b0bd59c0d8016ec">◆ </a></span>date_strftime()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t date_strftime </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>maxsize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>format</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d7/d76/structtmx.html">tmx</a> * </td> <td class="paramname"><em>tmx</em> </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/d6f/date__strftime_8c_source.html#l00807">807</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06766">date_strftime_alloc()</a>.</p> </div> </div> <a id="a2b0905821d81286cff1b9077d13c1ab0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b0905821d81286cff1b9077d13c1ab0">◆ </a></span>date_strftime_with_tmx()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static size_t date_strftime_with_tmx </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>maxsize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>format</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d7/d76/structtmx.html">tmx</a> * </td> <td class="paramname"><em>tmx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">173</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00777">args</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#a9258ddb19ef807459ddce48668ed9634">BIT_OF</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00167">div</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#a6673aa7f9f647813c90a59054731b028">FILL_PADDING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#ab64daf1a7d996aec48978f9da0065aa7">FLAG_FOUND</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#af4e52e07cc5bd383d892b5987a7d8d3f">FMT</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#a9e4661f5464fe76001f099315d62d89c">FMTV</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01455">ISLOWER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01454">ISUPPER</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00165">mul</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#a6528f481f1c551a3856e35ab4dcfb95a">NEEDS</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00510">NUM2LONG()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00125">range</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#a58f035966ee1771c6b3bb7a84fb13019">strchr()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#a4cfbfb8b9c14c66552a615bdaaff1356">STRFTIME</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, <a class="el" href="../../d2/d37/strlcpy_8c_source.html#l00044">strlcpy()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00037">tmx_cwday</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00036">tmx_cweek</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00035">tmx_cwyear</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00041">tmx_hour</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00034">tmx_mday</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00042">tmx_min</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00033">tmx_mon</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00046">tmx_msecs</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00047">tmx_offset</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00043">tmx_sec</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00044">tmx_sec_fraction</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00045">tmx_secs</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00040">tmx_wday</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00038">tmx_wnum0</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00039">tmx_wnum1</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00032">tmx_yday</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00031">tmx_year</a>, <a class="el" href="../../de/d17/date__tmx_8h_source.html#l00048">tmx_zone</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01462">TOLOWER</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01461">TOUPPER</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00807">date_strftime()</a>.</p> </div> </div> <a id="aee28fd8a0e40b6d958f7d20348e45368"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee28fd8a0e40b6d958f7d20348e45368">◆ </a></span>getenv()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* getenv </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aa21fad24622996b74839deccf1202f29"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa21fad24622996b74839deccf1202f29">◆ </a></span>malloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* malloc </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l01014">allocate_sorted_heaps()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01037">assign_heap_slot()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01516">cbsubst_table_setup()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01322">cmdglob()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02225">Init_BareVM()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01125">init_heap()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01302">insert()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01798">mbstr_to_wstr()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00661">nkf_xmalloc()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03243">open_ifs_socket()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00432">rb_objspace_alloc()</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#l01880">rb_w32_conv_from_wstr()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04751">rb_w32_get_environ()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03757">rb_w32_getcwd()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02064">run_exec_dup2()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00153">sdbm_open()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00182">sdbm_prep()</a>, <a class="el" href="../../dd/d2d/siphash_8c_source.html#l00340">sip_hash_final()</a>, <a class="el" href="../../dd/d2d/siphash_8c_source.html#l00312">sip_hash_new()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01332">stack_chunk_alloc()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01886">th_init()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00793">vm_xmalloc()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01787">wstr_to_mbstr()</a>.</p> </div> </div> <a id="aa5d960354774dc177393b360c0f90aa9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5d960354774dc177393b360c0f90aa9">◆ </a></span>max()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int max </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>a</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>b</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00149">149</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d0d/old__thread__select_8c_source.html#l00005">array2fdset()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01634">ary_join_0()</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00161">cmp_between()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06257">d_lite_upto()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04084">econv_putback()</a>, <a class="el" href="../../dc/d0d/old__thread__select_8c_source.html#l00028">fdset2array()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02180">get_max_match_length()</a>, <a class="el" href="../../dc/d0d/old__thread__select_8c_source.html#l00041">old_thread_select()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00985">rand_int()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01034">rand_range()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01140">random_rand()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02769">rb_thread_fd_select()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02725">rb_thread_select()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02362">rb_w32_fd_copy()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07645">select_internal()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04094">set_mml()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>.</p> </div> </div> <a id="a2f2bf96d77a187bd4446b4ba3864470d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f2bf96d77a187bd4446b4ba3864470d">◆ </a></span>min()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int min </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>a</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>b</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00133">133</a> of file <a class="el" href="../../d1/d6f/date__strftime_8c_source.html">date_strftime.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l00181">ary_double_capa()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00850">c_valid_time_p()</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00161">cmp_between()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l02999">d_complex_new_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06279">d_lite_downto()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00370">date_zone_to_diff()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07530">datetime_s_civil()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07629">datetime_s_commercial()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07382">datetime_s_jd()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07845">datetime_s_now()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07452">datetime_s_ordinal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00930">df_to_time()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l01267">get_c_civil()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l01200">get_c_time()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02057">get_min_match_length()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03196">min_trunc()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00216">mktime_do()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00604">parse_time2_cb()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01034">rand_range()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00847">rb_enc_mbclen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02362">rb_w32_fd_copy()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03717">rt_rewrite_frags()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04094">set_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02748">subexp_inf_recursive_check()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08704">time_to_datetime()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00924">time_to_df()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l02013">vtm_add_offset()</a>.</p> </div> </div> <a id="a16f2da65e62198d84e3860d86dab26c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16f2da65e62198d84e3860d86dab26c0">◆ </a></span>realloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* realloc </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l01014">allocate_sorted_heaps()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00191">enc_table_expand()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00677">nkf_xrealloc()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>, <a class="el" href="../../d8/de9/stub_8c_source.html#l00008">stub_sysinit()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l00803">vm_xrealloc()</a>.</p> </div> </div> <a id="a58f035966ee1771c6b3bb7a84fb13019"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58f035966ee1771c6b3bb7a84fb13019">◆ </a></span>strchr()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* strchr </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</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