Current File : //opt/RZruby/share/doc/ruby/html/da/d50/vsnprintf_8c.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Ruby: vsnprintf.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Ruby
 <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> |
<a href="#define-members">Macros</a> |
<a href="#typedef-members">Typedefs</a> |
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">vsnprintf.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <sys/types.h></code><br/>
<code>#include <varargs.h></code><br/>
<code>#include <stddef.h></code><br/>
<code>#include <math.h></code><br/>
<code>#include <float.h></code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for vsnprintf.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d34/vsnprintf_8c__incl.png" border="0" usemap="#vsnprintf_8c" alt=""/></div>
<map name="vsnprintf_8c" id="vsnprintf_8c">
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="../../d8/d3d/vsnprintf_8c__dep__incl.png" border="0" usemap="#vsnprintf_8cdep" alt=""/></div>
<map name="vsnprintf_8cdep" id="vsnprintf_8cdep">
<area shape="rect" id="node2" href="../../d9/d2d/sprintf_8c.html" title="sprintf.c" alt="" coords="13,80,88,107"/></map>
</div>
</div>
<p><a href="../../da/d50/vsnprintf_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="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d40/struct____sbuf.html">__sbuf</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/ddf/struct____s_f_i_l_e.html">__sFILE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d4e/struct____siov.html">__siov</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dc9/struct____suio.html">__suio</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:aaf12d2783d89167480b76853da8ba5e1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#aaf12d2783d89167480b76853da8ba5e1">u_long</a>   unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a></td></tr>
<tr class="separator:aaf12d2783d89167480b76853da8ba5e1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab89b0350a4213b1dee3daebf4d196f7f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#ab89b0350a4213b1dee3daebf4d196f7f">u_short</a>   unsigned short</td></tr>
<tr class="separator:ab89b0350a4213b1dee3daebf4d196f7f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab09bb81ef0886db7361777fcfa8b2dff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#ab09bb81ef0886db7361777fcfa8b2dff">u_int</a>   unsigned <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a></td></tr>
<tr class="separator:ab09bb81ef0886db7361777fcfa8b2dff"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa4f67375c41298a870c5fb75367076e8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#aa4f67375c41298a870c5fb75367076e8">__P</a>(x)   ()</td></tr>
<tr class="separator:aa4f67375c41298a870c5fb75367076e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2c212835823e3c54a8ab6d95c652660e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a></td></tr>
<tr class="separator:a2c212835823e3c54a8ab6d95c652660e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a05c3802edeacd3436c01fe12c00c0976"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a05c3802edeacd3436c01fe12c00c0976">_BSD_VA_LIST_</a>   va_list</td></tr>
<tr class="separator:a05c3802edeacd3436c01fe12c00c0976"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a50fece4db74f09568b2938db583c5655"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a50fece4db74f09568b2938db583c5655">LONG_MAX</a>   2147483647</td></tr>
<tr class="separator:a50fece4db74f09568b2938db583c5655"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a070d2ce7b6bb7e5c05602aa8c308d0c4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>   0</td></tr>
<tr class="separator:a070d2ce7b6bb7e5c05602aa8c308d0c4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4fe18c662a7b518d966f50f6f412a9aa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a4fe18c662a7b518d966f50f6f412a9aa">UNINITIALIZED_VAR</a>(x)   x</td></tr>
<tr class="separator:a4fe18c662a7b518d966f50f6f412a9aa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adc25d5c4ba08f224febeafd2fd49d1ba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#adc25d5c4ba08f224febeafd2fd49d1ba">__SLBF</a>   0x0001 /* line buffered */</td></tr>
<tr class="separator:adc25d5c4ba08f224febeafd2fd49d1ba"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0f7b23fd58056d479feb1876fc382b35"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a0f7b23fd58056d479feb1876fc382b35">__SNBF</a>   0x0002 /* unbuffered */</td></tr>
<tr class="separator:a0f7b23fd58056d479feb1876fc382b35"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9a9bfdbe4548d021af62fb947d2b6b82"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a9a9bfdbe4548d021af62fb947d2b6b82">__SRD</a>   0x0004 /* OK to read */</td></tr>
<tr class="separator:a9a9bfdbe4548d021af62fb947d2b6b82"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af08f227b04a8833c49ce8b798ca7f403"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#af08f227b04a8833c49ce8b798ca7f403">__SWR</a>   0x0008 /* OK to write */</td></tr>
<tr class="separator:af08f227b04a8833c49ce8b798ca7f403"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a09e0a2522dc6c07011602f9964ff5a5a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a09e0a2522dc6c07011602f9964ff5a5a">__SRW</a>   0x0010 /* open for reading & writing */</td></tr>
<tr class="separator:a09e0a2522dc6c07011602f9964ff5a5a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a63f42c2888ed9bd0f00ee25002ee3b02"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a63f42c2888ed9bd0f00ee25002ee3b02">__SEOF</a>   0x0020 /* found EOF */</td></tr>
<tr class="separator:a63f42c2888ed9bd0f00ee25002ee3b02"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a37117409538ffeec47002d6580e4b703"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a37117409538ffeec47002d6580e4b703">__SERR</a>   0x0040 /* found error */</td></tr>
<tr class="separator:a37117409538ffeec47002d6580e4b703"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa0fbfbb8b49a2fef9d92fe47bea77797"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#aa0fbfbb8b49a2fef9d92fe47bea77797">__SMBF</a>   0x0080 /* _buf is from malloc */</td></tr>
<tr class="separator:aa0fbfbb8b49a2fef9d92fe47bea77797"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af02883e30cff4d634ec1abaf2e092a80"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#af02883e30cff4d634ec1abaf2e092a80">__SAPP</a>   0x0100 /* fdopen()ed in append mode */</td></tr>
<tr class="separator:af02883e30cff4d634ec1abaf2e092a80"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7934343459dfe68ced51599a7b9a316f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a7934343459dfe68ced51599a7b9a316f">__SSTR</a>   0x0200 /* this is an sprintf/snprintf string */</td></tr>
<tr class="separator:a7934343459dfe68ced51599a7b9a316f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a56a5d6aa5a90d67af923502e72ff3e52"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a56a5d6aa5a90d67af923502e72ff3e52">__SOPT</a>   0x0400 /* do fseek() optimisation */</td></tr>
<tr class="separator:a56a5d6aa5a90d67af923502e72ff3e52"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a154f969a0669aa06a48dd044995e749e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a154f969a0669aa06a48dd044995e749e">__SNPT</a>   0x0800 /* do not do fseek() optimisation */</td></tr>
<tr class="separator:a154f969a0669aa06a48dd044995e749e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a26df6ab3d36962dffc6ee3f77eb94b2a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a26df6ab3d36962dffc6ee3f77eb94b2a">__SOFF</a>   0x1000 /* set iff _offset is in fact correct */</td></tr>
<tr class="separator:a26df6ab3d36962dffc6ee3f77eb94b2a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa711561e108d392e63b153d5da38dd98"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#aa711561e108d392e63b153d5da38dd98">__SMOD</a>   0x2000 /* true => fgetln modified _p text */</td></tr>
<tr class="separator:aa711561e108d392e63b153d5da38dd98"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a59adc4c82490d23754cd39c2fb99b0da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a59adc4c82490d23754cd39c2fb99b0da">EOF</a>   (-1)</td></tr>
<tr class="separator:a59adc4c82490d23754cd39c2fb99b0da"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4663aa47d3810fcd5444a4093135953b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a4663aa47d3810fcd5444a4093135953b">__sfeof</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)   (((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)->_flags & <a class="el" href="../../da/d50/vsnprintf_8c.html#a63f42c2888ed9bd0f00ee25002ee3b02">__SEOF</a>) != 0)</td></tr>
<tr class="separator:a4663aa47d3810fcd5444a4093135953b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7e50f8cc29a681d1e7760cb6f26247b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a7e50f8cc29a681d1e7760cb6f26247b9">__sferror</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)   (((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)->_flags & <a class="el" href="../../da/d50/vsnprintf_8c.html#a37117409538ffeec47002d6580e4b703">__SERR</a>) != 0)</td></tr>
<tr class="separator:a7e50f8cc29a681d1e7760cb6f26247b9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2f750acccbee523a4b57325525aea9cd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2f750acccbee523a4b57325525aea9cd">__sclearerr</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)   ((<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)->_flags &= ~(<a class="el" href="../../da/d50/vsnprintf_8c.html#a37117409538ffeec47002d6580e4b703">__SERR</a>|<a class="el" href="../../da/d50/vsnprintf_8c.html#a63f42c2888ed9bd0f00ee25002ee3b02">__SEOF</a>)))</td></tr>
<tr class="separator:a2f750acccbee523a4b57325525aea9cd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5b8b2b4fc826f91d0073154cc9a2919b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a5b8b2b4fc826f91d0073154cc9a2919b">__sfileno</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)   ((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)->_file)</td></tr>
<tr class="separator:a5b8b2b4fc826f91d0073154cc9a2919b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac752882e678e3368676e57e5eb4b9d86"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#ac752882e678e3368676e57e5eb4b9d86">feof</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)   <a class="el" href="../../da/d50/vsnprintf_8c.html#a4663aa47d3810fcd5444a4093135953b">__sfeof</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td></tr>
<tr class="separator:ac752882e678e3368676e57e5eb4b9d86"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa7f2cdc4b254ac886fbcc0e04ce0a963"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#aa7f2cdc4b254ac886fbcc0e04ce0a963">ferror</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)   <a class="el" href="../../da/d50/vsnprintf_8c.html#a7e50f8cc29a681d1e7760cb6f26247b9">__sferror</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td></tr>
<tr class="separator:aa7f2cdc4b254ac886fbcc0e04ce0a963"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a051c0f9053d3c767ebaa3bedee5521f9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a051c0f9053d3c767ebaa3bedee5521f9">clearerr</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)   <a class="el" href="../../da/d50/vsnprintf_8c.html#a2f750acccbee523a4b57325525aea9cd">__sclearerr</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td></tr>
<tr class="separator:a051c0f9053d3c767ebaa3bedee5521f9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7aa82a32f4ad97a0107302dae80a2b1e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a7aa82a32f4ad97a0107302dae80a2b1e">fileno</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)   <a class="el" href="../../da/d50/vsnprintf_8c.html#a5b8b2b4fc826f91d0073154cc9a2919b">__sfileno</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td></tr>
<tr class="separator:a7aa82a32f4ad97a0107302dae80a2b1e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3acffbd305ee72dcd4593c0d8af64a4f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a3acffbd305ee72dcd4593c0d8af64a4f">MIN</a>(<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)   ((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) < (<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>) ? (<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) : (<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>))</td></tr>
<tr class="separator:a3acffbd305ee72dcd4593c0d8af64a4f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7cddde4d3c34adc14951994571648a3d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a7cddde4d3c34adc14951994571648a3d">COPY</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)   (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)<a class="el" href="../../d5/d9d/tcltklib_8c.html#aff97dc22261f0d01b7ce32bc7ccb691d">memcpy</a>((<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *)fp->_p, (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *)<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, (size_t)(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>))</td></tr>
<tr class="separator:a7cddde4d3c34adc14951994571648a3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a12cadf69c3334c66ac55c4dcec86c4a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a12cadf69c3334c66ac55c4dcec86c4a6">GETIOV</a>(extra_work)</td></tr>
<tr class="separator:a12cadf69c3334c66ac55c4dcec86c4a6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adb79ef749433cf7373c0ef06ce5b5ef7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#adb79ef749433cf7373c0ef06ce5b5ef7">to_digit</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)   ((<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) - '0')</td></tr>
<tr class="separator:adb79ef749433cf7373c0ef06ce5b5ef7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2eb96152a52d739e41d16c53a2e419f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2eb96152a52d739e41d16c53a2e419f3">is_digit</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)   ((unsigned)<a class="el" href="../../da/d50/vsnprintf_8c.html#adb79ef749433cf7373c0ef06ce5b5ef7">to_digit</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) <= 9)</td></tr>
<tr class="separator:a2eb96152a52d739e41d16c53a2e419f3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3898357ac7468461a3294dd378240a30"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a3898357ac7468461a3294dd378240a30">to_char</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)   (char)((<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) + '0')</td></tr>
<tr class="separator:a3898357ac7468461a3294dd378240a30"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a24f52ac52d6e714cb04a5aa01be3bdd0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a24f52ac52d6e714cb04a5aa01be3bdd0">BUF</a>   68</td></tr>
<tr class="separator:a24f52ac52d6e714cb04a5aa01be3bdd0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9d8a33b1a8b82b9913a0ba70438d45be"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a9d8a33b1a8b82b9913a0ba70438d45be">ALT</a>   0x001 /* alternate form */</td></tr>
<tr class="separator:a9d8a33b1a8b82b9913a0ba70438d45be"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a48e65a398670951cc92870b69de43d42"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a48e65a398670951cc92870b69de43d42">HEXPREFIX</a>   0x002 /* add 0x or 0X prefix */</td></tr>
<tr class="separator:a48e65a398670951cc92870b69de43d42"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae5d5ffc9517c29781f7f8abf3d912dcf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#ae5d5ffc9517c29781f7f8abf3d912dcf">LADJUST</a>   0x004 /* left adjustment */</td></tr>
<tr class="separator:ae5d5ffc9517c29781f7f8abf3d912dcf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a53b59ff02a262de8193da5426909974a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a53b59ff02a262de8193da5426909974a">LONGDBL</a>   0x008 /* long double; unimplemented */</td></tr>
<tr class="separator:a53b59ff02a262de8193da5426909974a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a41a6a848ac1750ea79579492320f45b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a41a6a848ac1750ea79579492320f45b6">LONGINT</a>   0x010 /* long integer */</td></tr>
<tr class="separator:a41a6a848ac1750ea79579492320f45b6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeb3ea6eab6732494aa7cf881e0486ce2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#aeb3ea6eab6732494aa7cf881e0486ce2">SHORTINT</a>   0x040 /* short integer */</td></tr>
<tr class="separator:aeb3ea6eab6732494aa7cf881e0486ce2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a31373af6ef84e6fc25d9a9133522e4a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a31373af6ef84e6fc25d9a9133522e4a6">ZEROPAD</a>   0x080 /* zero (as opposed to blank) pad */</td></tr>
<tr class="separator:a31373af6ef84e6fc25d9a9133522e4a6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3a0a872e42de43939ffe6722428133df"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a3a0a872e42de43939ffe6722428133df">FPT</a>   0x100 /* Floating point number */</td></tr>
<tr class="separator:a3a0a872e42de43939ffe6722428133df"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2499e081f06720745c4d3898aaebb1e8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2499e081f06720745c4d3898aaebb1e8">NIOV</a>   8</td></tr>
<tr class="separator:a2499e081f06720745c4d3898aaebb1e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a68e405f17c1361b27bea060ba3ca0fad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a68e405f17c1361b27bea060ba3ca0fad">PADSIZE</a>   16 /* pad chunk <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> */</td></tr>
<tr class="separator:a68e405f17c1361b27bea060ba3ca0fad"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6ad9b22d526ab14bb7ee915768fcf5a0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a6ad9b22d526ab14bb7ee915768fcf5a0">PRINT</a>(<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:a6ad9b22d526ab14bb7ee915768fcf5a0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a896385ceefd4c27a125451b5481ea88b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a896385ceefd4c27a125451b5481ea88b">PAD</a>(howmany, with)</td></tr>
<tr class="separator:a896385ceefd4c27a125451b5481ea88b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5a9877adaa3715303a146eb97242f295"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a5a9877adaa3715303a146eb97242f295">PAD_L</a>(howmany, with)   <a class="el" href="../../da/d50/vsnprintf_8c.html#a896385ceefd4c27a125451b5481ea88b">PAD</a>((howmany), (with))</td></tr>
<tr class="separator:a5a9877adaa3715303a146eb97242f295"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad7ca11d555f526a6c553f150b898c0d8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#ad7ca11d555f526a6c553f150b898c0d8">FLUSH</a>()</td></tr>
<tr class="separator:ad7ca11d555f526a6c553f150b898c0d8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a24c40fb8b875aa0d0481aa6f1e7350eb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a24c40fb8b875aa0d0481aa6f1e7350eb">SARG</a>()</td></tr>
<tr class="separator:a24c40fb8b875aa0d0481aa6f1e7350eb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae3bbd47357362126163565cf3970dd1a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#ae3bbd47357362126163565cf3970dd1a">UARG</a>()</td></tr>
<tr class="separator:ae3bbd47357362126163565cf3970dd1a"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a95742987b07c3bc61a7f376b0168410b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../db/ddf/struct____s_f_i_l_e.html">__sFILE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a></td></tr>
<tr class="separator:a95742987b07c3bc61a7f376b0168410b"><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:a1b50611aaec05eacf880f682c010885f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a1b50611aaec05eacf880f682c010885f">BSD__sfvwrite</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *fp, struct <a class="el" href="../../dc/dc9/struct____suio.html">__suio</a> *uio)</td></tr>
<tr class="separator:a1b50611aaec05eacf880f682c010885f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a62a5f28fe9ee6a92e5fffda37306cccb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a62a5f28fe9ee6a92e5fffda37306cccb">BSD__sprint</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *fp, register struct <a class="el" href="../../dc/dc9/struct____suio.html">__suio</a> *uio)</td></tr>
<tr class="separator:a62a5f28fe9ee6a92e5fffda37306cccb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a328c4ecf9b4661794c73fb2bced15587"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a328c4ecf9b4661794c73fb2bced15587">BSD__sbprintf</a> (register <a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *fp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#af8cb560dd29701b433e8fca81b0cc8e7">fmt</a>, va_list ap)</td></tr>
<tr class="separator:a328c4ecf9b4661794c73fb2bced15587"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6049527d3d5a5e3b5d56153894bb77e4"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a6049527d3d5a5e3b5d56153894bb77e4">BSD__ultoa</a> (register <a class="el" href="../../da/d50/vsnprintf_8c.html#aaf12d2783d89167480b76853da8ba5e1">u_long</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>, char *endp, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> base, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> octzero, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *xdigs)</td></tr>
<tr class="separator:a6049527d3d5a5e3b5d56153894bb77e4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af1a67386a23b6ce146e695c0297ec0fb"><td class="memItemLeft" align="right" valign="top">static ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#af1a67386a23b6ce146e695c0297ec0fb">BSD_vfprintf</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *fp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fmt0, va_list ap)</td></tr>
<tr class="separator:af1a67386a23b6ce146e695c0297ec0fb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4fb15f0a54beff1d660f729e1013256a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#a4fb15f0a54beff1d660f729e1013256a">ruby_vsnprintf</a> (char *<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, size_t <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#af8cb560dd29701b433e8fca81b0cc8e7">fmt</a>, va_list ap)</td></tr>
<tr class="separator:a4fb15f0a54beff1d660f729e1013256a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afb2c199da13ff6d46e92e9dfc1b90523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d50/vsnprintf_8c.html#afb2c199da13ff6d46e92e9dfc1b90523">ruby_snprintf</a> (char *<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, size_t <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, char <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *<a class="el" href="../../d5/d61/regerror_8c.html#af8cb560dd29701b433e8fca81b0cc8e7">fmt</a>,...)</td></tr>
<tr class="separator:afb2c199da13ff6d46e92e9dfc1b90523"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="aa4f67375c41298a870c5fb75367076e8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __P</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x</td><td>)</td>
<td>   ()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00081">81</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="af02883e30cff4d634ec1abaf2e092a80"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SAPP   0x0100 /* fdopen()ed in append mode */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00198">198</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a2f750acccbee523a4b57325525aea9cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __sclearerr</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a></td><td>)</td>
<td>   ((<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)->_flags &= ~(<a class="el" href="../../da/d50/vsnprintf_8c.html#a37117409538ffeec47002d6580e4b703">__SERR</a>|<a class="el" href="../../da/d50/vsnprintf_8c.html#a63f42c2888ed9bd0f00ee25002ee3b02">__SEOF</a>)))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00211">211</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a63f42c2888ed9bd0f00ee25002ee3b02"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SEOF   0x0020 /* found EOF */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00195">195</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a37117409538ffeec47002d6580e4b703"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SERR   0x0040 /* found error */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00196">196</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a4663aa47d3810fcd5444a4093135953b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __sfeof</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a></td><td>)</td>
<td>   (((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)->_flags & <a class="el" href="../../da/d50/vsnprintf_8c.html#a63f42c2888ed9bd0f00ee25002ee3b02">__SEOF</a>) != 0)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00209">209</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a7e50f8cc29a681d1e7760cb6f26247b9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __sferror</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a></td><td>)</td>
<td>   (((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)->_flags & <a class="el" href="../../da/d50/vsnprintf_8c.html#a37117409538ffeec47002d6580e4b703">__SERR</a>) != 0)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00210">210</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a5b8b2b4fc826f91d0073154cc9a2919b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __sfileno</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a></td><td>)</td>
<td>   ((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)->_file)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00212">212</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="adc25d5c4ba08f224febeafd2fd49d1ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SLBF   0x0001 /* line buffered */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00189">189</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00245">BSD__sfvwrite()</a>.</p>
</div>
</div>
<a class="anchor" id="aa0fbfbb8b49a2fef9d92fe47bea77797"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SMBF   0x0080 /* _buf is from malloc */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00197">197</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="aa711561e108d392e63b153d5da38dd98"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SMOD   0x2000 /* true => fgetln modified _p text */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00203">203</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a0f7b23fd58056d479feb1876fc382b35"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SNBF   0x0002 /* unbuffered */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00190">190</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00245">BSD__sfvwrite()</a>, and <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a154f969a0669aa06a48dd044995e749e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SNPT   0x0800 /* do not do fseek() optimisation */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00201">201</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a26df6ab3d36962dffc6ee3f77eb94b2a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SOFF   0x1000 /* set iff _offset is in fact correct */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00202">202</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a56a5d6aa5a90d67af923502e72ff3e52"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SOPT   0x0400 /* do fseek() optimisation */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00200">200</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a9a9bfdbe4548d021af62fb947d2b6b82"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SRD   0x0004 /* OK to read */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00191">191</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a09e0a2522dc6c07011602f9964ff5a5a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SRW   0x0010 /* open for reading & writing */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00194">194</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a7934343459dfe68ced51599a7b9a316f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SSTR   0x0200 /* this is an sprintf/snprintf string */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00199">199</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00245">BSD__sfvwrite()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01162">rb_enc_vsprintf()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01216">rb_str_vcatf()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01285">ruby_snprintf()</a>, and <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01268">ruby_vsnprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="af08f227b04a8833c49ce8b798ca7f403"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __SWR   0x0008 /* OK to write */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00192">192</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01162">rb_enc_vsprintf()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01216">rb_str_vcatf()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01285">ruby_snprintf()</a>, and <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01268">ruby_vsnprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a05c3802edeacd3436c01fe12c00c0976"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _BSD_VA_LIST_   va_list</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00088">88</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a9d8a33b1a8b82b9913a0ba70438d45be"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ALT   0x001 /* alternate form */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00523">523</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a24f52ac52d6e714cb04a5aa01be3bdd0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BUF   68</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00515">515</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a051c0f9053d3c767ebaa3bedee5521f9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define clearerr</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a></td><td>)</td>
<td>   <a class="el" href="../../da/d50/vsnprintf_8c.html#a2f750acccbee523a4b57325525aea9cd">__sclearerr</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00219">219</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04633">rb_w32_getc()</a>.</p>
</div>
</div>
<a class="anchor" id="a2c212835823e3c54a8ab6d95c652660e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00083">83</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a7cddde4d3c34adc14951994571648a3d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define COPY</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></td><td>)</td>
<td>   (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)<a class="el" href="../../d5/d9d/tcltklib_8c.html#aff97dc22261f0d01b7ce32bc7ccb691d">memcpy</a>((<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *)fp->_p, (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *)<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, (size_t)(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00245">BSD__sfvwrite()</a>.</p>
</div>
</div>
<a class="anchor" id="a59adc4c82490d23754cd39c2fb99b0da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define EOF   (-1)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00206">206</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l02540">appendline()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>, <a class="el" href="../../d0/d8d/curses_8c_source.html#l00637">curses_getch()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02017">e_iconv()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02388">e_oconv()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03349">eol_conv()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03426">fold_conv()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03076">h_conv()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02337">j_oconv()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l05431">kanji_convert()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04072">mime_begin()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04020">mime_begin_strict()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04401">mime_getc()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03981">mime_integrity()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04691">mime_prechar()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04803">mime_putc()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04319">nfc_getc()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02209">nkf_iconv_utf_16()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02254">nkf_iconv_utf_32()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l05405">noconvert()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12943">parser_prepare()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04183">print_guessed_code()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03067">push_hold_buf()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l01117">qpencode()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02771">rb_io_getline_1()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04633">rb_w32_getc()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01285">ruby_snprintf()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01268">ruby_vsnprintf()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02081">s_iconv()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02464">s_oconv()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03057">std_putc()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02105">w_iconv()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02536">w_oconv()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02578">w_oconv16()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l02636">w_oconv32()</a>, <a class="el" href="../../d0/d8d/curses_8c_source.html#l01936">window_getch()</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03595">z_conv()</a>.</p>
</div>
</div>
<a class="anchor" id="ac752882e678e3368676e57e5eb4b9d86"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define feof</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a></td><td>)</td>
<td>   <a class="el" href="../../da/d50/vsnprintf_8c.html#a4663aa47d3810fcd5444a4093135953b">__sfeof</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00217">217</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00770">rb_vm_bugreport()</a>.</p>
</div>
</div>
<a class="anchor" id="aa7f2cdc4b254ac886fbcc0e04ce0a963"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ferror</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a></td><td>)</td>
<td>   <a class="el" href="../../da/d50/vsnprintf_8c.html#a7e50f8cc29a681d1e7760cb6f26247b9">__sferror</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00218">218</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a7aa82a32f4ad97a0107302dae80a2b1e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define fileno</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a></td><td>)</td>
<td>   <a class="el" href="../../da/d50/vsnprintf_8c.html#a5b8b2b4fc826f91d0073154cc9a2919b">__sfileno</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00222">222</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04547">fseeko()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02137">init_stdhandle()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06446">main()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05333">pipe_open()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06752">prep_stdio()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06869">rb_io_initialize()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06192">rb_io_reopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00702">rb_read_check()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05046">rb_w32_fclose()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, and <a class="el" href="../../d3/d83/readline_8c_source.html#l00361">readline_readline()</a>.</p>
</div>
</div>
<a class="anchor" id="ad7ca11d555f526a6c553f150b898c0d8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FLUSH</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">{ <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a"> if</a> (uio.uio_resid && <a class="code" href="../../da/d50/vsnprintf_8c.html#a62a5f28fe9ee6a92e5fffda37306cccb">BSD__sprint</a>(fp, &uio)) \</div>
<div class="line"> goto error; \</div>
<div class="line"> uio.uio_iovcnt = 0; \</div>
<div class="line"> iovp = iov; \</div>
<div class="line">}</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="vsnprintf_8c_html_a62a5f28fe9ee6a92e5fffda37306cccb"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#a62a5f28fe9ee6a92e5fffda37306cccb">BSD__sprint</a></div><div class="ttdeci">static int BSD__sprint(FILE *fp, register struct __suio *uio)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d50/vsnprintf_8c_source.html#l00325">vsnprintf.c:325</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a3a0a872e42de43939ffe6722428133df"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FPT   0x100 /* Floating point number */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00535">535</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a12cadf69c3334c66ac55c4dcec86c4a6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GETIOV</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">extra_work</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">while</span> (<a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a> == 0) { \</div>
<div class="line"> extra_work; <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">\</a></div>
<div class="line"><a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6"> p</a> = iov->iov_base; <a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423"> len</a> = iov->iov_len; \</div>
<div class="line"> iov++; \</div>
<div class="line"> }</div>
<div class="ttc" id="yaml2byte_8c_html_a37ed7f02c58c0c771e7e76b4c1e594e6"><div class="ttname"><a href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a></div><div class="ttdeci">SYMID SyckParser * p</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dfb/yaml2byte_8c_source.html#l00119">yaml2byte.c:119</a></div></div>
<div class="ttc" id="name2ctype_8h_html_aed1cc4dca5d94cb452f79691f54f7423"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a></div><div class="ttdeci">register unsigned int len</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l22210">name2ctype.h:22210</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00245">BSD__sfvwrite()</a>.</p>
</div>
</div>
<a class="anchor" id="a48e65a398670951cc92870b69de43d42"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define HEXPREFIX   0x002 /* add 0x or 0X prefix */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00524">524</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a2eb96152a52d739e41d16c53a2e419f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define is_digit</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></td><td>)</td>
<td>   ((unsigned)<a class="el" href="../../da/d50/vsnprintf_8c.html#adb79ef749433cf7373c0ef06ce5b5ef7">to_digit</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) <= 9)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00357">357</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="ae5d5ffc9517c29781f7f8abf3d912dcf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LADJUST   0x004 /* left adjustment */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00525">525</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a50fece4db74f09568b2938db583c5655"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LONG_MAX   2147483647</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00099">99</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00433">BSD__ultoa()</a>.</p>
</div>
</div>
<a class="anchor" id="a53b59ff02a262de8193da5426909974a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LONGDBL   0x008 /* long double; unimplemented */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00526">526</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a41a6a848ac1750ea79579492320f45b6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LONGINT   0x010 /* long integer */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00527">527</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a3acffbd305ee72dcd4593c0d8af64a4f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MIN</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   ((<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) < (<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>) ? (<a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>) : (<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>))</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2499e081f06720745c4d3898aaebb1e8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NIOV   8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a070d2ce7b6bb7e5c05602aa8c308d0c4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NULL   0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00123">123</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="a896385ceefd4c27a125451b5481ea88b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PAD</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">howmany, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">with </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">{ <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a"> if</a> ((<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a> = (howmany)) > 0) { <a class="code" href="../../de/d07/bigdecimal_8c.html#a2b9d353b4046b5b5759078c9d57a1ec5">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#a2b9d353b4046b5b5759078c9d57a1ec5"> while</a> (<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a> > <a class="code" href="../../da/d50/vsnprintf_8c.html#a68e405f17c1361b27bea060ba3ca0fad">PADSIZE</a>) { <a class="code" href="../../da/d50/vsnprintf_8c.html#a6ad9b22d526ab14bb7ee915768fcf5a0">\</a></div>
<div class="line"><a class="code" href="../../da/d50/vsnprintf_8c.html#a6ad9b22d526ab14bb7ee915768fcf5a0"> PRINT</a>((with), <a class="code" href="../../da/d50/vsnprintf_8c.html#a68e405f17c1361b27bea060ba3ca0fad">PADSIZE</a>); <a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e"> n</a> -= <a class="code" href="../../da/d50/vsnprintf_8c.html#a68e405f17c1361b27bea060ba3ca0fad">PADSIZE</a>; \</div>
<div class="line"> } <a class="code" href="../../da/d50/vsnprintf_8c.html#a6ad9b22d526ab14bb7ee915768fcf5a0">\</a></div>
<div class="line"><a class="code" href="../../da/d50/vsnprintf_8c.html#a6ad9b22d526ab14bb7ee915768fcf5a0"> PRINT</a>((with), <a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>); \</div>
<div class="line"> } \</div>
<div class="line">}</div>
<div class="ttc" id="bigdecimal_8c_html_aeab71244afb687f16d8c4f5ee9d6ef0e"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a></div><div class="ttdeci">ssize_t n</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></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="bigdecimal_8c_html_a2b9d353b4046b5b5759078c9d57a1ec5"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a2b9d353b4046b5b5759078c9d57a1ec5">while</a></div><div class="ttdeci">while(a->frac[0]/shift==0)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04978">bigdecimal.c:4978</a></div></div>
<div class="ttc" id="vsnprintf_8c_html_a68e405f17c1361b27bea060ba3ca0fad"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#a68e405f17c1361b27bea060ba3ca0fad">PADSIZE</a></div><div class="ttdeci">#define PADSIZE</div></div>
<div class="ttc" id="vsnprintf_8c_html_a6ad9b22d526ab14bb7ee915768fcf5a0"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#a6ad9b22d526ab14bb7ee915768fcf5a0">PRINT</a></div><div class="ttdeci">#define PRINT(ptr, len)</div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a5a9877adaa3715303a146eb97242f295"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PAD_L</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">howmany, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">with </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../da/d50/vsnprintf_8c.html#a896385ceefd4c27a125451b5481ea88b">PAD</a>((howmany), (with))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a68e405f17c1361b27bea060ba3ca0fad"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PADSIZE   16 /* pad chunk <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a6ad9b22d526ab14bb7ee915768fcf5a0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PRINT</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> iovp->iov_base = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>); \</div>
<div class="line"> iovp->iov_len = (<a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>); \</div>
<div class="line"> uio.uio_resid += (<a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>); \</div>
<div class="line"> iovp++; <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a"> if</a> (++uio.uio_iovcnt >= <a class="code" href="../../da/d50/vsnprintf_8c.html#a2499e081f06720745c4d3898aaebb1e8">NIOV</a>) { <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a"> if</a> (<a class="code" href="../../da/d50/vsnprintf_8c.html#a62a5f28fe9ee6a92e5fffda37306cccb">BSD__sprint</a>(fp, &uio)) \</div>
<div class="line"> goto error; \</div>
<div class="line"> iovp = iov; \</div>
<div class="line"> } \</div>
<div class="line">}</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="name2ctype_8h_html_aed1cc4dca5d94cb452f79691f54f7423"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a></div><div class="ttdeci">register unsigned int len</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l22210">name2ctype.h:22210</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a9d08db2e7a99d650ace90f02ea93108b"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a></div><div class="ttdeci">return ptr</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00780">tcltklib.c:780</a></div></div>
<div class="ttc" id="vsnprintf_8c_html_a2499e081f06720745c4d3898aaebb1e8"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#a2499e081f06720745c4d3898aaebb1e8">NIOV</a></div><div class="ttdeci">#define NIOV</div></div>
<div class="ttc" id="vsnprintf_8c_html_a62a5f28fe9ee6a92e5fffda37306cccb"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#a62a5f28fe9ee6a92e5fffda37306cccb">BSD__sprint</a></div><div class="ttdeci">static int BSD__sprint(FILE *fp, register struct __suio *uio)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d50/vsnprintf_8c_source.html#l00325">vsnprintf.c:325</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a24c40fb8b875aa0d0481aa6f1e7350eb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SARG</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">(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>&<a class="code" href="../../da/d50/vsnprintf_8c.html#a41a6a848ac1750ea79579492320f45b6">LONGINT</a> ? va_arg(ap, <span class="keywordtype">long</span>) : \</div>
<div class="line"> <a class="code" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>&<a class="code" href="../../da/d50/vsnprintf_8c.html#aeb3ea6eab6732494aa7cf881e0486ce2">SHORTINT</a> ? (<a class="code" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>)(short)va_arg(ap, <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>) : \</div>
<div class="line"> (<a class="code" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>)va_arg(ap, <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>))</div>
<div class="ttc" id="bigdecimal_8c_html_accd5e629f58868c52137db996aaf8b83"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a></div><div class="ttdeci">VP_EXPORT int</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04911">bigdecimal.c:4911</a></div></div>
<div class="ttc" id="vsnprintf_8c_html_a41a6a848ac1750ea79579492320f45b6"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#a41a6a848ac1750ea79579492320f45b6">LONGINT</a></div><div class="ttdeci">#define LONGINT</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d50/vsnprintf_8c_source.html#l00527">vsnprintf.c:527</a></div></div>
<div class="ttc" id="tcltklib_8c_html_ac8bf36fe0577cba66bccda3a6f7e80a4"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03012">tcltklib.c:3012</a></div></div>
<div class="ttc" id="name2ctype_8h_html_a86f2415763322050063a5502f87c9422"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a></div><div class="ttdeci">#define long</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l00037">name2ctype.h:37</a></div></div>
<div class="ttc" id="vsnprintf_8c_html_aeb3ea6eab6732494aa7cf881e0486ce2"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#aeb3ea6eab6732494aa7cf881e0486ce2">SHORTINT</a></div><div class="ttdeci">#define SHORTINT</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d50/vsnprintf_8c_source.html#l00533">vsnprintf.c:533</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="aeb3ea6eab6732494aa7cf881e0486ce2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHORTINT   0x040 /* short integer */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00533">533</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a3898357ac7468461a3294dd378240a30"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define to_char</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></td><td>)</td>
<td>   (char)((<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) + '0')</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00358">358</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00433">BSD__ultoa()</a>.</p>
</div>
</div>
<a class="anchor" id="adb79ef749433cf7373c0ef06ce5b5ef7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define to_digit</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></td><td>)</td>
<td>   ((<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) - '0')</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00356">356</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="ab09bb81ef0886db7361777fcfa8b2dff"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define u_int   unsigned <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00066">66</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
</div>
</div>
<a class="anchor" id="aaf12d2783d89167480b76853da8ba5e1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define u_long   unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00064">64</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03579">fcntl()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00267">getaddrinfo()</a>, and <a class="el" href="../../d5/d22/getnameinfo_8c_source.html#l00136">getnameinfo()</a>.</p>
</div>
</div>
<a class="anchor" id="ab89b0350a4213b1dee3daebf4d196f7f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define u_short   unsigned short</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00065">65</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00572">get_addr()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00532">get_name()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00267">getaddrinfo()</a>, and <a class="el" href="../../d5/d22/getnameinfo_8c_source.html#l00136">getnameinfo()</a>.</p>
</div>
</div>
<a class="anchor" id="ae3bbd47357362126163565cf3970dd1a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define UARG</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">(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>&<a class="code" href="../../da/d50/vsnprintf_8c.html#a41a6a848ac1750ea79579492320f45b6">LONGINT</a> ? va_arg(ap, <a class="code" href="../../da/d50/vsnprintf_8c.html#aaf12d2783d89167480b76853da8ba5e1">u_long</a>) : \</div>
<div class="line"> <a class="code" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>&<a class="code" href="../../da/d50/vsnprintf_8c.html#aeb3ea6eab6732494aa7cf881e0486ce2">SHORTINT</a> ? (<a class="code" href="../../da/d50/vsnprintf_8c.html#aaf12d2783d89167480b76853da8ba5e1">u_long</a>)(<a class="code" href="../../da/d50/vsnprintf_8c.html#ab89b0350a4213b1dee3daebf4d196f7f">u_short</a>)va_arg(ap, <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>) : \</div>
<div class="line"> (<a class="code" href="../../da/d50/vsnprintf_8c.html#aaf12d2783d89167480b76853da8ba5e1">u_long</a>)va_arg(ap, <a class="code" href="../../da/d50/vsnprintf_8c.html#ab09bb81ef0886db7361777fcfa8b2dff">u_int</a>))</div>
<div class="ttc" id="bigdecimal_8c_html_accd5e629f58868c52137db996aaf8b83"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a></div><div class="ttdeci">VP_EXPORT int</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04911">bigdecimal.c:4911</a></div></div>
<div class="ttc" id="vsnprintf_8c_html_a41a6a848ac1750ea79579492320f45b6"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#a41a6a848ac1750ea79579492320f45b6">LONGINT</a></div><div class="ttdeci">#define LONGINT</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d50/vsnprintf_8c_source.html#l00527">vsnprintf.c:527</a></div></div>
<div class="ttc" id="tcltklib_8c_html_ac8bf36fe0577cba66bccda3a6f7e80a4"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03012">tcltklib.c:3012</a></div></div>
<div class="ttc" id="vsnprintf_8c_html_ab89b0350a4213b1dee3daebf4d196f7f"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#ab89b0350a4213b1dee3daebf4d196f7f">u_short</a></div><div class="ttdeci">#define u_short</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d50/vsnprintf_8c_source.html#l00065">vsnprintf.c:65</a></div></div>
<div class="ttc" id="vsnprintf_8c_html_ab09bb81ef0886db7361777fcfa8b2dff"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#ab09bb81ef0886db7361777fcfa8b2dff">u_int</a></div><div class="ttdeci">#define u_int</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d50/vsnprintf_8c_source.html#l00066">vsnprintf.c:66</a></div></div>
<div class="ttc" id="vsnprintf_8c_html_aaf12d2783d89167480b76853da8ba5e1"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#aaf12d2783d89167480b76853da8ba5e1">u_long</a></div><div class="ttdeci">#define u_long</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d50/vsnprintf_8c_source.html#l00064">vsnprintf.c:64</a></div></div>
<div class="ttc" id="vsnprintf_8c_html_aeb3ea6eab6732494aa7cf881e0486ce2"><div class="ttname"><a href="../../da/d50/vsnprintf_8c.html#aeb3ea6eab6732494aa7cf881e0486ce2">SHORTINT</a></div><div class="ttdeci">#define SHORTINT</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d50/vsnprintf_8c_source.html#l00533">vsnprintf.c:533</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a4fe18c662a7b518d966f50f6f412a9aa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define UNINITIALIZED_VAR</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x</td><td>)</td>
<td>   x</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00133">133</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a31373af6ef84e6fc25d9a9133522e4a6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ZEROPAD   0x080 /* zero (as opposed to blank) pad */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00534">534</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a95742987b07c3bc61a7f376b0168410b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../db/ddf/struct____s_f_i_l_e.html">__sFILE</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a328c4ecf9b4661794c73fb2bced15587"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> BSD__sbprintf </td>
<td>(</td>
<td class="paramtype">register <a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td>
<td class="paramname"><em>fp</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>fmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">va_list </td>
<td class="paramname"><em>ap</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>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00346">346</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a1b50611aaec05eacf880f682c010885f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> BSD__sfvwrite </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td>
<td class="paramname"><em>fp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../dc/dc9/struct____suio.html">__suio</a> * </td>
<td class="paramname"><em>uio</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>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00245">245</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>References <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00189">__SLBF</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00190">__SNBF</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00199">__SSTR</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a7cddde4d3c34adc14951994571648a3d">COPY</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a12cadf69c3334c66ac55c4dcec86c4a6">GETIOV</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00230">__siov::iov_base</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00231">__siov::iov_len</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01285">ruby_snprintf()</a>, and <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01268">ruby_vsnprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="a62a5f28fe9ee6a92e5fffda37306cccb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> BSD__sprint </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td>
<td class="paramname"><em>fp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">register struct <a class="el" href="../../dc/dc9/struct____suio.html">__suio</a> * </td>
<td class="paramname"><em>uio</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>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00325">325</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00235">__suio::uio_iovcnt</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00236">__suio::uio_resid</a>, and <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00185">__sFILE::vwrite</a>.</p>
</div>
</div>
<a class="anchor" id="a6049527d3d5a5e3b5d56153894bb77e4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static char* BSD__ultoa </td>
<td>(</td>
<td class="paramtype">register <a class="el" href="../../da/d50/vsnprintf_8c.html#aaf12d2783d89167480b76853da8ba5e1">u_long</a> </td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char * </td>
<td class="paramname"><em>endp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>octzero</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>xdigs</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>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00433">433</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>References <a class="el" href="../../d6/de3/crypt_8c_source.html#l00307">cp</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00099">LONG_MAX</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00358">to_char</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>
<p>Referenced by <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="af1a67386a23b6ce146e695c0297ec0fb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static ssize_t BSD_vfprintf </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td>
<td class="paramname"><em>fp</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>fmt0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">va_list </td>
<td class="paramname"><em>ap</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>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">537</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>References <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00210">__sferror</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00190">__SNBF</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00194">__SRW</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00192">__SWR</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00182">__sFILE::_file</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00181">__sFILE::_flags</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00523">ALT</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00346">BSD__sbprintf()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00433">BSD__ultoa()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00515">BUF</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00124">ch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00192">CHAR_BIT</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00307">cp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02918">done</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00206">EOF</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#ad7ca11d555f526a6c553f150b898c0d8">FLUSH</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00837">fmt</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00535">FPT</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00524">HEXPREFIX</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00357">is_digit</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00056">isinf()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00334">isnan</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00525">LADJUST</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00526">LONGDBL</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00527">LONGINT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a896385ceefd4c27a125451b5481ea88b">PAD</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a5a9877adaa3715303a146eb97242f295">PAD_L</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a68e405f17c1361b27bea060ba3ca0fad">PADSIZE</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a6ad9b22d526ab14bb7ee915768fcf5a0">PRINT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a24c40fb8b875aa0d0481aa6f1e7350eb">SARG</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00533">SHORTINT</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00356">to_digit</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00064">u_long</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#ae3bbd47357362126163565cf3970dd1a">UARG</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00234">__suio::uio_iov</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00235">__suio::uio_iovcnt</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00236">__suio::uio_resid</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00133">UNINITIALIZED_VAR</a>, and <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00534">ZEROPAD</a>.</p>
<p>Referenced by <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01162">rb_enc_vsprintf()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01216">rb_str_vcatf()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01285">ruby_snprintf()</a>, and <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01268">ruby_vsnprintf()</a>.</p>
</div>
</div>
<a class="anchor" id="afb2c199da13ff6d46e92e9dfc1b90523"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ruby_snprintf </td>
<td>(</td>
<td class="paramtype">char * </td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> * </td>
<td class="paramname"><em>fmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><em>...</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01285">1285</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>References <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00199">__SSTR</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00192">__SWR</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00144">__sbuf::_base</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00183">__sFILE::_bf</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00181">__sFILE::_flags</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00176">__sFILE::_p</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00145">__sbuf::_size</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00180">__sFILE::_w</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00245">BSD__sfvwrite()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00206">EOF</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a36af1f79dd6adf0809c21e76535034d5">va_end()</a>, and <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00185">__sFILE::vwrite</a>.</p>
</div>
</div>
<a class="anchor" id="a4fb15f0a54beff1d660f729e1013256a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ruby_vsnprintf </td>
<td>(</td>
<td class="paramtype">char * </td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>n</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>fmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">va_list </td>
<td class="paramname"><em>ap</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l01268">1268</a> of file <a class="el" href="../../da/d50/vsnprintf_8c_source.html">vsnprintf.c</a>.</p>
<p>References <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00199">__SSTR</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00192">__SWR</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00144">__sbuf::_base</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00183">__sFILE::_bf</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00181">__sFILE::_flags</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00176">__sFILE::_p</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00145">__sbuf::_size</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00180">__sFILE::_w</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00245">BSD__sfvwrite()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00206">EOF</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00185">__sFILE::vwrite</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>