📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 08:22:10
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d9
/
d27
📍 /opt/alt/ruby19/share/doc/ruby/html/d9/d27
🔄 Refresh
✏️
Editing: yamlbyte_8h.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: ext/syck/yamlbyte.h File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_82886336ce0fa06807398e026665a941.html">syck</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="#enum-members">Enumerations</a> </div> <div class="headertitle"> <div class="title">yamlbyte.h File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <stddef.h></code><br /> </div> <p><a href="../../d9/d27/yamlbyte_8h_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="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="../../d4/d1d/structyaml__instruction.html">yaml_instruction</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:a14e004f32cc19674e3f3ac39e8d3ec53"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a14e004f32cc19674e3f3ac39e8d3ec53">YAMLBYTE_FINISH</a>   ((yamlbyte_char_t) 0)</td></tr> <tr class="separator:a14e004f32cc19674e3f3ac39e8d3ec53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec7dbc0b806e4990363df5a4019444be"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#aec7dbc0b806e4990363df5a4019444be">YAMLBYTE_DOCUMENT</a>   ((yamlbyte_char_t)'<a class="el" href="../../de/df1/util_8c.html#af316c33cc298530f245e8b55330e86b5">D</a>')</td></tr> <tr class="separator:aec7dbc0b806e4990363df5a4019444be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa27bae8093597281450d7dab4e35b76b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#aa27bae8093597281450d7dab4e35b76b">YAMLBYTE_DIRECTIVE</a>   ((yamlbyte_char_t)'V')</td></tr> <tr class="separator:aa27bae8093597281450d7dab4e35b76b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f52f3fce3c1d662d704b0bc013dd37e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a1f52f3fce3c1d662d704b0bc013dd37e">YAMLBYTE_PAUSE</a>   ((yamlbyte_char_t)'<a class="el" href="../../de/df1/util_8c.html#a2748566f4c443ee77aa831e63dbb5ebe">P</a>')</td></tr> <tr class="separator:a1f52f3fce3c1d662d704b0bc013dd37e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9428f8adb8cc7859527e17329ec370de"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a9428f8adb8cc7859527e17329ec370de">YAMLBYTE_MAPPING</a>   ((yamlbyte_char_t)'<a class="el" href="../../dc/de5/random_8c.html#a52037c938e3c1b126c6277da5ca689d0">M</a>')</td></tr> <tr class="separator:a9428f8adb8cc7859527e17329ec370de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4d313bd0fb44fbaa752f4318e6f33be"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#ab4d313bd0fb44fbaa752f4318e6f33be">YAMLBYTE_SEQUENCE</a>   ((yamlbyte_char_t)'Q')</td></tr> <tr class="separator:ab4d313bd0fb44fbaa752f4318e6f33be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b22fcea441a6c89bd9b8487e3470066"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a3b22fcea441a6c89bd9b8487e3470066">YAMLBYTE_END_BRANCH</a>   ((yamlbyte_char_t)'E')</td></tr> <tr class="separator:a3b22fcea441a6c89bd9b8487e3470066"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86d34c436b3fdd1f5917e3f7c5b8ddc9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a86d34c436b3fdd1f5917e3f7c5b8ddc9">YAMLBYTE_SCALAR</a>   ((yamlbyte_char_t)'<a class="el" href="../../d6/de3/crypt_8c.html#abe081f68ee621d157bd09424831be314">S</a>')</td></tr> <tr class="separator:a86d34c436b3fdd1f5917e3f7c5b8ddc9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a976866e0c67e824c9b9af0b24e05e142"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a976866e0c67e824c9b9af0b24e05e142">YAMLBYTE_CONTINUE</a>   ((yamlbyte_char_t)'<a class="el" href="../../de/de9/vm_8c.html#abd5a67cb02cf079c0674935966148915">C</a>')</td></tr> <tr class="separator:a976866e0c67e824c9b9af0b24e05e142"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c945d21df29feebc4788e89c1475dd6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a4c945d21df29feebc4788e89c1475dd6">YAMLBYTE_NEWLINE</a>   ((yamlbyte_char_t)'<a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>')</td></tr> <tr class="separator:a4c945d21df29feebc4788e89c1475dd6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a34c500e264ec9be2aec4677c4daaadf0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a34c500e264ec9be2aec4677c4daaadf0">YAMLBYTE_NULLCHAR</a>   ((yamlbyte_char_t)'Z')</td></tr> <tr class="separator:a34c500e264ec9be2aec4677c4daaadf0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1dac5decea2c00985f2bf31e49517ea5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a1dac5decea2c00985f2bf31e49517ea5">YAMLBYTE_ANCHOR</a>   ((yamlbyte_char_t)'<a class="el" href="../../de/df1/util_8c.html#a955f504eccf76b4eb2489c0adab03121">A</a>')</td></tr> <tr class="separator:a1dac5decea2c00985f2bf31e49517ea5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0080a137257927dbb1c182cbe9309c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#aa0080a137257927dbb1c182cbe9309c5">YAMLBYTE_ALIAS</a>   ((yamlbyte_char_t)'<a class="el" href="../../d3/d80/sha2_8c.html#af299e0982ce71aad5027c4a7315e536f">R</a>')</td></tr> <tr class="separator:aa0080a137257927dbb1c182cbe9309c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7f400192e8adb8692533492690bda4c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#aa7f400192e8adb8692533492690bda4c">YAMLBYTE_TRANSFER</a>   ((yamlbyte_char_t)'T')</td></tr> <tr class="separator:aa7f400192e8adb8692533492690bda4c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4ffeeeadd2795f67f02cfa685ba9e41"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#af4ffeeeadd2795f67f02cfa685ba9e41">YAMLBYTE_COMMENT</a>   ((yamlbyte_char_t)'c')</td></tr> <tr class="separator:af4ffeeeadd2795f67f02cfa685ba9e41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae52e92bfa31632fe16a547a99ab8eb0c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#ae52e92bfa31632fe16a547a99ab8eb0c">YAMLBYTE_INDENT</a>   ((yamlbyte_char_t)'<a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>')</td></tr> <tr class="separator:ae52e92bfa31632fe16a547a99ab8eb0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa862ed82d6629cc858c2fa37eda3e73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#afa862ed82d6629cc858c2fa37eda3e73">YAMLBYTE_STYLE</a>   ((yamlbyte_char_t)'s')</td></tr> <tr class="separator:afa862ed82d6629cc858c2fa37eda3e73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17b9abdd3e40a0129ffa57daba7d18ae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a17b9abdd3e40a0129ffa57daba7d18ae">YAMLBYTE_LINE_NUMBER</a>   ((yamlbyte_char_t)'#')</td></tr> <tr class="separator:a17b9abdd3e40a0129ffa57daba7d18ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aecbd42df86261fd7805c747eb9219b03"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#aecbd42df86261fd7805c747eb9219b03">YAMLBYTE_WHOLE_SCALAR</a>   ((yamlbyte_char_t)'<')</td></tr> <tr class="separator:aecbd42df86261fd7805c747eb9219b03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac244269684aaf10f591b348fb5f55936"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#ac244269684aaf10f591b348fb5f55936">YAMLBYTE_NOTICE</a>   ((yamlbyte_char_t)'!')</td></tr> <tr class="separator:ac244269684aaf10f591b348fb5f55936"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26c97728226873b4c774a5f2caaa78cb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a26c97728226873b4c774a5f2caaa78cb">YAMLBYTE_SPAN</a>   ((yamlbyte_char_t)')')</td></tr> <tr class="separator:a26c97728226873b4c774a5f2caaa78cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae13677dcc421832a14906bb347004e95"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#ae13677dcc421832a14906bb347004e95">YAMLBYTE_ALLOC</a>   ((yamlbyte_char_t)'@')</td></tr> <tr class="separator:ae13677dcc421832a14906bb347004e95"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4be5e6d39edb5e5316b420efa1b87c4c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a4be5e6d39edb5e5316b420efa1b87c4c">YAMLBYTE_FLOW</a>   ((yamlbyte_char_t)'>')</td></tr> <tr class="separator:a4be5e6d39edb5e5316b420efa1b87c4c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a87b3b5508909d78886fcf64be3c6d578"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a87b3b5508909d78886fcf64be3c6d578">YAMLBYTE_LITERAL</a>   ((yamlbyte_char_t)'|')</td></tr> <tr class="separator:a87b3b5508909d78886fcf64be3c6d578"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aacca999c514e40230be026c07945f086"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#aacca999c514e40230be026c07945f086">YAMLBYTE_BLOCK</a>   ((yamlbyte_char_t)'b')</td></tr> <tr class="separator:aacca999c514e40230be026c07945f086"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2abe78bffe58e0ffe2621cfe0d64a0f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#af2abe78bffe58e0ffe2621cfe0d64a0f">YAMLBYTE_PLAIN</a>   ((yamlbyte_char_t)'<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>')</td></tr> <tr class="separator:af2abe78bffe58e0ffe2621cfe0d64a0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a773e1bcac236afaac59e0f8c380ed791"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a773e1bcac236afaac59e0f8c380ed791">YAMLBYTE_INLINE_MAPPING</a>   ((yamlbyte_char_t)'{')</td></tr> <tr class="separator:a773e1bcac236afaac59e0f8c380ed791"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31e2f825b0058096d304e920b7a17486"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a31e2f825b0058096d304e920b7a17486">YAMLBYTE_INLINE_SEQUENCE</a>   ((yamlbyte_char_t)'[')</td></tr> <tr class="separator:a31e2f825b0058096d304e920b7a17486"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa330b08c985dad1d2d3dacc97e5eed1d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#aa330b08c985dad1d2d3dacc97e5eed1d">YAMLBYTE_SINGLE_QUOTED</a>   ((yamlbyte_char_t)39)</td></tr> <tr class="separator:aa330b08c985dad1d2d3dacc97e5eed1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a121b7b846f0f0e29fe1c443e8d3f68f5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a121b7b846f0f0e29fe1c443e8d3f68f5">YAMLBYTE_DOUBLE_QUOTED</a>   ((yamlbyte_char_t)'"')</td></tr> <tr class="separator:a121b7b846f0f0e29fe1c443e8d3f68f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad64b83a5387a44836f351a5b4995ffb1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#ad64b83a5387a44836f351a5b4995ffb1">YAMLBYTE_PULL2PUSH</a>(pull, producer, push, consumer, <a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>)</td></tr> <tr class="separator:ad64b83a5387a44836f351a5b4995ffb1"><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:ae0f17848ef17a18f44a9650738e9daba"><td class="memItemLeft" align="right" valign="top">typedef unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#ae0f17848ef17a18f44a9650738e9daba">yamlbyte_utf8_t</a></td></tr> <tr class="separator:ae0f17848ef17a18f44a9650738e9daba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4eedf868f9079a7c220b78cd3ad50237"><td class="memItemLeft" align="right" valign="top">typedef unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a4eedf868f9079a7c220b78cd3ad50237">yamlbyte_utf16_t</a></td></tr> <tr class="separator:a4eedf868f9079a7c220b78cd3ad50237"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3dc1ada0056b1d56d6b1ee1f7462338"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#aa3dc1ada0056b1d56d6b1ee1f7462338">yamlbyte_consumer_t</a></td></tr> <tr class="separator:aa3dc1ada0056b1d56d6b1ee1f7462338"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ab568aaff0d79cb9d4f24dd5ca3a2ca"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a9ab568aaff0d79cb9d4f24dd5ca3a2ca">yamlbyte_producer_t</a></td></tr> <tr class="separator:a9ab568aaff0d79cb9d4f24dd5ca3a2ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9b6c2e2cad594a6dd14f78e938a2fe0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> yamlbyte_char_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#ad9b6c2e2cad594a6dd14f78e938a2fe0">yamlbyte_buff_t</a></td></tr> <tr class="separator:ad9b6c2e2cad594a6dd14f78e938a2fe0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb7142cce9066576965e7f1c1d87e8ed"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d4/d1d/structyaml__instruction.html">yaml_instruction</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#acb7142cce9066576965e7f1c1d87e8ed">yamlbyte_inst_t</a></td></tr> <tr class="separator:acb7142cce9066576965e7f1c1d87e8ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedab2335479a36cdd19d5ad53ca4f38b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22">yamlbyte_result_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#aedab2335479a36cdd19d5ad53ca4f38b">yamlbyte_push_t</a>) (<a class="el" href="../../d9/d27/yamlbyte_8h.html#aa3dc1ada0056b1d56d6b1ee1f7462338">yamlbyte_consumer_t</a> self, <a class="el" href="../../d9/d27/yamlbyte_8h.html#acb7142cce9066576965e7f1c1d87e8ed">yamlbyte_inst_t</a> inst)</td></tr> <tr class="separator:aedab2335479a36cdd19d5ad53ca4f38b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51261edb2ed1bccb1559522046e3b0ec"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22">yamlbyte_result_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a51261edb2ed1bccb1559522046e3b0ec">yamlbyte_pull_t</a>) (<a class="el" href="../../d9/d27/yamlbyte_8h.html#a9ab568aaff0d79cb9d4f24dd5ca3a2ca">yamlbyte_producer_t</a> self, <a class="el" href="../../d9/d27/yamlbyte_8h.html#acb7142cce9066576965e7f1c1d87e8ed">yamlbyte_inst_t</a> *inst)</td></tr> <tr class="separator:a51261edb2ed1bccb1559522046e3b0ec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7bfd2980abed1772efb62d3bcd48519a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22">yamlbyte_result_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a7bfd2980abed1772efb62d3bcd48519a">yamlbyte_pushbuff_t</a>) (<a class="el" href="../../d9/d27/yamlbyte_8h.html#aa3dc1ada0056b1d56d6b1ee1f7462338">yamlbyte_consumer_t</a> self, <a class="el" href="../../d9/d27/yamlbyte_8h.html#ad9b6c2e2cad594a6dd14f78e938a2fe0">yamlbyte_buff_t</a> buff)</td></tr> <tr class="separator:a7bfd2980abed1772efb62d3bcd48519a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f3b5f095cba8357c76d85928aa37665"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22">yamlbyte_result_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#a7f3b5f095cba8357c76d85928aa37665">yamlbyte_pullbuff_t</a>) (<a class="el" href="../../d9/d27/yamlbyte_8h.html#a9ab568aaff0d79cb9d4f24dd5ca3a2ca">yamlbyte_producer_t</a> self, <a class="el" href="../../d9/d27/yamlbyte_8h.html#ad9b6c2e2cad594a6dd14f78e938a2fe0">yamlbyte_buff_t</a> *buff)</td></tr> <tr class="separator:a7f3b5f095cba8357c76d85928aa37665"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:adabc6f1bf5ee10b756af2a71f9768c22"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22">yamlbyte_result_t</a> { <br />   <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22a7845a36edc0a3eeb99c4d02b35371f8e">YAMLBYTE_OK</a> = 0, <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22ae317ee2f5be68dcc236db01773bb44d6">YAMLBYTE_E_MEMORY</a> = 'M', <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22a3fa03bcef24fac887ff7f9eba6d263e1">YAMLBYTE_E_READ</a> = 'R', <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22ae4c055d5803f7783f35e7cc610363c74">YAMLBYTE_E_WRITE</a> = 'W', <br />   <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22aa7ff812795a9055bc7628c286b3eecbc">YAMLBYTE_E_OTHER</a> = '?', <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22a2f7d80029360d395b039507caa44f1f6">YAMLBYTE_E_PARSE</a> = 'P', <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22ab502e46201ec7ec26bc413d163011e63">YAMLBYTE_MAX</a> <br /> }</td></tr> <tr class="separator:adabc6f1bf5ee10b756af2a71f9768c22"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="aa0080a137257927dbb1c182cbe9309c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa0080a137257927dbb1c182cbe9309c5">◆ </a></span>YAMLBYTE_ALIAS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_ALIAS   ((yamlbyte_char_t)'<a class="el" href="../../d3/d80/sha2_8c.html#af299e0982ce71aad5027c4a7315e536f">R</a>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00041">41</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00081">bytestring_extend()</a>.</p> </div> </div> <a id="ae13677dcc421832a14906bb347004e95"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae13677dcc421832a14906bb347004e95">◆ </a></span>YAMLBYTE_ALLOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_ALLOC   ((yamlbyte_char_t)'@')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00052">52</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a1dac5decea2c00985f2bf31e49517ea5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1dac5decea2c00985f2bf31e49517ea5">◆ </a></span>YAMLBYTE_ANCHOR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_ANCHOR   ((yamlbyte_char_t)'<a class="el" href="../../de/df1/util_8c.html#a955f504eccf76b4eb2489c0adab03121">A</a>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00040">40</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00081">bytestring_extend()</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00118">syck_yaml2byte_handler()</a>.</p> </div> </div> <a id="aacca999c514e40230be026c07945f086"></a> <h2 class="memtitle"><span class="permalink"><a href="#aacca999c514e40230be026c07945f086">◆ </a></span>YAMLBYTE_BLOCK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_BLOCK   ((yamlbyte_char_t)'b')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00057">57</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="af4ffeeeadd2795f67f02cfa685ba9e41"></a> <h2 class="memtitle"><span class="permalink"><a href="#af4ffeeeadd2795f67f02cfa685ba9e41">◆ </a></span>YAMLBYTE_COMMENT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_COMMENT   ((yamlbyte_char_t)'c')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00044">44</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a976866e0c67e824c9b9af0b24e05e142"></a> <h2 class="memtitle"><span class="permalink"><a href="#a976866e0c67e824c9b9af0b24e05e142">◆ </a></span>YAMLBYTE_CONTINUE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_CONTINUE   ((yamlbyte_char_t)'<a class="el" href="../../de/de9/vm_8c.html#abd5a67cb02cf079c0674935966148915">C</a>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00037">37</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00118">syck_yaml2byte_handler()</a>.</p> </div> </div> <a id="aa27bae8093597281450d7dab4e35b76b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa27bae8093597281450d7dab4e35b76b">◆ </a></span>YAMLBYTE_DIRECTIVE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_DIRECTIVE   ((yamlbyte_char_t)'V')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00031">31</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="aec7dbc0b806e4990363df5a4019444be"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec7dbc0b806e4990363df5a4019444be">◆ </a></span>YAMLBYTE_DOCUMENT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_DOCUMENT   ((yamlbyte_char_t)'<a class="el" href="../../de/df1/util_8c.html#af316c33cc298530f245e8b55330e86b5">D</a>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00030">30</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a121b7b846f0f0e29fe1c443e8d3f68f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a121b7b846f0f0e29fe1c443e8d3f68f5">◆ </a></span>YAMLBYTE_DOUBLE_QUOTED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_DOUBLE_QUOTED   ((yamlbyte_char_t)'"')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00062">62</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a3b22fcea441a6c89bd9b8487e3470066"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b22fcea441a6c89bd9b8487e3470066">◆ </a></span>YAMLBYTE_END_BRANCH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_END_BRANCH   ((yamlbyte_char_t)'E')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00035">35</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00118">syck_yaml2byte_handler()</a>.</p> </div> </div> <a id="a14e004f32cc19674e3f3ac39e8d3ec53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14e004f32cc19674e3f3ac39e8d3ec53">◆ </a></span>YAMLBYTE_FINISH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_FINISH   ((yamlbyte_char_t) 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00029">29</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a4be5e6d39edb5e5316b420efa1b87c4c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4be5e6d39edb5e5316b420efa1b87c4c">◆ </a></span>YAMLBYTE_FLOW</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_FLOW   ((yamlbyte_char_t)'>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00055">55</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="ae52e92bfa31632fe16a547a99ab8eb0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae52e92bfa31632fe16a547a99ab8eb0c">◆ </a></span>YAMLBYTE_INDENT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_INDENT   ((yamlbyte_char_t)'<a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00045">45</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a773e1bcac236afaac59e0f8c380ed791"></a> <h2 class="memtitle"><span class="permalink"><a href="#a773e1bcac236afaac59e0f8c380ed791">◆ </a></span>YAMLBYTE_INLINE_MAPPING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_INLINE_MAPPING   ((yamlbyte_char_t)'{')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00059">59</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a31e2f825b0058096d304e920b7a17486"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31e2f825b0058096d304e920b7a17486">◆ </a></span>YAMLBYTE_INLINE_SEQUENCE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_INLINE_SEQUENCE   ((yamlbyte_char_t)'[')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00060">60</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a17b9abdd3e40a0129ffa57daba7d18ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17b9abdd3e40a0129ffa57daba7d18ae">◆ </a></span>YAMLBYTE_LINE_NUMBER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_LINE_NUMBER   ((yamlbyte_char_t)'#')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00048">48</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a87b3b5508909d78886fcf64be3c6d578"></a> <h2 class="memtitle"><span class="permalink"><a href="#a87b3b5508909d78886fcf64be3c6d578">◆ </a></span>YAMLBYTE_LITERAL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_LITERAL   ((yamlbyte_char_t)'|')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00056">56</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a9428f8adb8cc7859527e17329ec370de"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9428f8adb8cc7859527e17329ec370de">◆ </a></span>YAMLBYTE_MAPPING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_MAPPING   ((yamlbyte_char_t)'<a class="el" href="../../dc/de5/random_8c.html#a52037c938e3c1b126c6277da5ca689d0">M</a>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00033">33</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00118">syck_yaml2byte_handler()</a>.</p> </div> </div> <a id="a4c945d21df29feebc4788e89c1475dd6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c945d21df29feebc4788e89c1475dd6">◆ </a></span>YAMLBYTE_NEWLINE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_NEWLINE   ((yamlbyte_char_t)'<a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00038">38</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00118">syck_yaml2byte_handler()</a>.</p> </div> </div> <a id="ac244269684aaf10f591b348fb5f55936"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac244269684aaf10f591b348fb5f55936">◆ </a></span>YAMLBYTE_NOTICE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_NOTICE   ((yamlbyte_char_t)'!')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00050">50</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a34c500e264ec9be2aec4677c4daaadf0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34c500e264ec9be2aec4677c4daaadf0">◆ </a></span>YAMLBYTE_NULLCHAR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_NULLCHAR   ((yamlbyte_char_t)'Z')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00039">39</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00118">syck_yaml2byte_handler()</a>.</p> </div> </div> <a id="a1f52f3fce3c1d662d704b0bc013dd37e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f52f3fce3c1d662d704b0bc013dd37e">◆ </a></span>YAMLBYTE_PAUSE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_PAUSE   ((yamlbyte_char_t)'<a class="el" href="../../de/df1/util_8c.html#a2748566f4c443ee77aa831e63dbb5ebe">P</a>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00032">32</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="af2abe78bffe58e0ffe2621cfe0d64a0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2abe78bffe58e0ffe2621cfe0d64a0f">◆ </a></span>YAMLBYTE_PLAIN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_PLAIN   ((yamlbyte_char_t)'<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00058">58</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="ad64b83a5387a44836f351a5b4995ffb1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad64b83a5387a44836f351a5b4995ffb1">◆ </a></span>YAMLBYTE_PULL2PUSH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_PULL2PUSH</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">pull, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">producer, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">push, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">consumer, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</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"><span class="keywordflow">do</span> { \</div><div class="line"> yamlbyte_pullbuff_t _pull = (pull); \</div><div class="line"> yamlbyte_pushbuff_t _push = (push); \</div><div class="line"> yamlbyte_result_t _result = <a class="code" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22a7845a36edc0a3eeb99c4d02b35371f8e">YAMLBYTE_OK</a>; \</div><div class="line"> yamlbyte_producer_t _producer = (producer); \</div><div class="line"> yamlbyte_consumer_t _consumer = (consumer); \</div><div class="line"> while(1) { \</div><div class="line"> yamlbyte_buff_t buff = <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>; \</div><div class="line"> _result = _pull(_producer,&buff); \</div><div class="line"> if(<a class="code" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22a7845a36edc0a3eeb99c4d02b35371f8e">YAMLBYTE_OK</a> != <a class="code" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a> || <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a> == buff) \</div><div class="line"> break; \</div><div class="line"> _result = _push(_consumer,buff); \</div><div class="line"> if(<a class="code" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22a7845a36edc0a3eeb99c4d02b35371f8e">YAMLBYTE_OK</a> != <a class="code" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>) \</div><div class="line"> break; \</div><div class="line"> } \</div><div class="line"> (<a class="code" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>) = _result; \</div><div class="line"> } <span class="keywordflow">while</span>(0)</div><div class="ttc" id="yamlbyte_8h_html_adabc6f1bf5ee10b756af2a71f9768c22a7845a36edc0a3eeb99c4d02b35371f8e"><div class="ttname"><a href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22a7845a36edc0a3eeb99c4d02b35371f8e">YAMLBYTE_OK</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d27/yamlbyte_8h_source.html#l00079">yamlbyte.h:79</a></div></div> <div class="ttc" id="nkf_8c_html_a5ea5ac7abf5cce39283e422add1067d5"><div class="ttname"><a href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a></div><div class="ttdeci">static VALUE result</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d90/nkf_8c_source.html#l00040">nkf.c:40</a></div></div> <div class="ttc" id="__sdbm_8c_html_a070d2ce7b6bb7e5c05602aa8c308d0c4"><div class="ttname"><a href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></div><div class="ttdeci">#define NULL</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/db0/__sdbm_8c_source.html#l00107">_sdbm.c:107</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00152">152</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a86d34c436b3fdd1f5917e3f7c5b8ddc9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86d34c436b3fdd1f5917e3f7c5b8ddc9">◆ </a></span>YAMLBYTE_SCALAR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_SCALAR   ((yamlbyte_char_t)'<a class="el" href="../../d6/de3/crypt_8c.html#abe081f68ee621d157bd09424831be314">S</a>')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00036">36</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00118">syck_yaml2byte_handler()</a>.</p> </div> </div> <a id="ab4d313bd0fb44fbaa752f4318e6f33be"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4d313bd0fb44fbaa752f4318e6f33be">◆ </a></span>YAMLBYTE_SEQUENCE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_SEQUENCE   ((yamlbyte_char_t)'Q')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00034">34</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00118">syck_yaml2byte_handler()</a>.</p> </div> </div> <a id="aa330b08c985dad1d2d3dacc97e5eed1d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa330b08c985dad1d2d3dacc97e5eed1d">◆ </a></span>YAMLBYTE_SINGLE_QUOTED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_SINGLE_QUOTED   ((yamlbyte_char_t)39)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00061">61</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a26c97728226873b4c774a5f2caaa78cb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26c97728226873b4c774a5f2caaa78cb">◆ </a></span>YAMLBYTE_SPAN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_SPAN   ((yamlbyte_char_t)')')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00051">51</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="afa862ed82d6629cc858c2fa37eda3e73"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa862ed82d6629cc858c2fa37eda3e73">◆ </a></span>YAMLBYTE_STYLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_STYLE   ((yamlbyte_char_t)'s')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00046">46</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="aa7f400192e8adb8692533492690bda4c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7f400192e8adb8692533492690bda4c">◆ </a></span>YAMLBYTE_TRANSFER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_TRANSFER   ((yamlbyte_char_t)'T')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00042">42</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00118">syck_yaml2byte_handler()</a>.</p> </div> </div> <a id="aecbd42df86261fd7805c747eb9219b03"></a> <h2 class="memtitle"><span class="permalink"><a href="#aecbd42df86261fd7805c747eb9219b03">◆ </a></span>YAMLBYTE_WHOLE_SCALAR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YAMLBYTE_WHOLE_SCALAR   ((yamlbyte_char_t)'<')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00049">49</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="ad9b6c2e2cad594a6dd14f78e938a2fe0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9b6c2e2cad594a6dd14f78e938a2fe0">◆ </a></span>yamlbyte_buff_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> yamlbyte_char_t* <a class="el" href="../../d9/d27/yamlbyte_8h.html#ad9b6c2e2cad594a6dd14f78e938a2fe0">yamlbyte_buff_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00088">88</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="aa3dc1ada0056b1d56d6b1ee1f7462338"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3dc1ada0056b1d56d6b1ee1f7462338">◆ </a></span>yamlbyte_consumer_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef void* <a class="el" href="../../d9/d27/yamlbyte_8h.html#aa3dc1ada0056b1d56d6b1ee1f7462338">yamlbyte_consumer_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00074">74</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="acb7142cce9066576965e7f1c1d87e8ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb7142cce9066576965e7f1c1d87e8ed">◆ </a></span>yamlbyte_inst_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../d4/d1d/structyaml__instruction.html">yaml_instruction</a> * <a class="el" href="../../d9/d27/yamlbyte_8h.html#acb7142cce9066576965e7f1c1d87e8ed">yamlbyte_inst_t</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a9ab568aaff0d79cb9d4f24dd5ca3a2ca"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ab568aaff0d79cb9d4f24dd5ca3a2ca">◆ </a></span>yamlbyte_producer_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef void* <a class="el" href="../../d9/d27/yamlbyte_8h.html#a9ab568aaff0d79cb9d4f24dd5ca3a2ca">yamlbyte_producer_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00075">75</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a51261edb2ed1bccb1559522046e3b0ec"></a> <h2 class="memtitle"><span class="permalink"><a href="#a51261edb2ed1bccb1559522046e3b0ec">◆ </a></span>yamlbyte_pull_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22">yamlbyte_result_t</a>(* yamlbyte_pull_t) (<a class="el" href="../../d9/d27/yamlbyte_8h.html#a9ab568aaff0d79cb9d4f24dd5ca3a2ca">yamlbyte_producer_t</a> self, <a class="el" href="../../d9/d27/yamlbyte_8h.html#acb7142cce9066576965e7f1c1d87e8ed">yamlbyte_inst_t</a> *inst)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00118">118</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a7f3b5f095cba8357c76d85928aa37665"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f3b5f095cba8357c76d85928aa37665">◆ </a></span>yamlbyte_pullbuff_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22">yamlbyte_result_t</a>(* yamlbyte_pullbuff_t) (<a class="el" href="../../d9/d27/yamlbyte_8h.html#a9ab568aaff0d79cb9d4f24dd5ca3a2ca">yamlbyte_producer_t</a> self, <a class="el" href="../../d9/d27/yamlbyte_8h.html#ad9b6c2e2cad594a6dd14f78e938a2fe0">yamlbyte_buff_t</a> *buff)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00145">145</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="aedab2335479a36cdd19d5ad53ca4f38b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aedab2335479a36cdd19d5ad53ca4f38b">◆ </a></span>yamlbyte_push_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22">yamlbyte_result_t</a>(* yamlbyte_push_t) (<a class="el" href="../../d9/d27/yamlbyte_8h.html#aa3dc1ada0056b1d56d6b1ee1f7462338">yamlbyte_consumer_t</a> self, <a class="el" href="../../d9/d27/yamlbyte_8h.html#acb7142cce9066576965e7f1c1d87e8ed">yamlbyte_inst_t</a> inst)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00105">105</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a7bfd2980abed1772efb62d3bcd48519a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7bfd2980abed1772efb62d3bcd48519a">◆ </a></span>yamlbyte_pushbuff_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22">yamlbyte_result_t</a>(* yamlbyte_pushbuff_t) (<a class="el" href="../../d9/d27/yamlbyte_8h.html#aa3dc1ada0056b1d56d6b1ee1f7462338">yamlbyte_consumer_t</a> self, <a class="el" href="../../d9/d27/yamlbyte_8h.html#ad9b6c2e2cad594a6dd14f78e938a2fe0">yamlbyte_buff_t</a> buff)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00132">132</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="a4eedf868f9079a7c220b78cd3ad50237"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4eedf868f9079a7c220b78cd3ad50237">◆ </a></span>yamlbyte_utf16_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef unsigned short <a class="el" href="../../d9/d27/yamlbyte_8h.html#a4eedf868f9079a7c220b78cd3ad50237">yamlbyte_utf16_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00014">14</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <a id="ae0f17848ef17a18f44a9650738e9daba"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae0f17848ef17a18f44a9650738e9daba">◆ </a></span>yamlbyte_utf8_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef unsigned char <a class="el" href="../../d9/d27/yamlbyte_8h.html#ae0f17848ef17a18f44a9650738e9daba">yamlbyte_utf8_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00013">13</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> <h2 class="groupheader">Enumeration Type Documentation</h2> <a id="adabc6f1bf5ee10b756af2a71f9768c22"></a> <h2 class="memtitle"><span class="permalink"><a href="#adabc6f1bf5ee10b756af2a71f9768c22">◆ </a></span>yamlbyte_result_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d9/d27/yamlbyte_8h.html#adabc6f1bf5ee10b756af2a71f9768c22">yamlbyte_result_t</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adabc6f1bf5ee10b756af2a71f9768c22a7845a36edc0a3eeb99c4d02b35371f8e"></a>YAMLBYTE_OK </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="adabc6f1bf5ee10b756af2a71f9768c22ae317ee2f5be68dcc236db01773bb44d6"></a>YAMLBYTE_E_MEMORY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="adabc6f1bf5ee10b756af2a71f9768c22a3fa03bcef24fac887ff7f9eba6d263e1"></a>YAMLBYTE_E_READ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="adabc6f1bf5ee10b756af2a71f9768c22ae4c055d5803f7783f35e7cc610363c74"></a>YAMLBYTE_E_WRITE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="adabc6f1bf5ee10b756af2a71f9768c22aa7ff812795a9055bc7628c286b3eecbc"></a>YAMLBYTE_E_OTHER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="adabc6f1bf5ee10b756af2a71f9768c22a2f7d80029360d395b039507caa44f1f6"></a>YAMLBYTE_E_PARSE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="adabc6f1bf5ee10b756af2a71f9768c22ab502e46201ec7ec26bc413d163011e63"></a>YAMLBYTE_MAX </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../d9/d27/yamlbyte_8h_source.html#l00078">78</a> of file <a class="el" href="../../d9/d27/yamlbyte_8h_source.html">yamlbyte.h</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel