Current File : //opt/RZruby/share/doc/ruby/html/d8/db3/oniguruma_8h_source.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: include/ruby/oniguruma.h Source File</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
   &#160;<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&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;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&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_82434f6a8a39055b35115fc8d4134985.html">ruby</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">oniguruma.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="../../d8/db3/oniguruma_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef ONIGURUMA_H</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGURUMA_H</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor"></span><span class="comment">/**********************************************************************</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">  oniguruma.h - Oniguruma (regular expression library)</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">**********************************************************************/</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">/*-</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * Copyright (c) 2002-2008  K.Kosako  &lt;sndgk393 AT ybb DOT ne DOT jp&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * All rights reserved.</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * are met:</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * 1. Redistributions of source code must retain the above copyright</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *    notice, this list of conditions and the following disclaimer.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *    notice, this list of conditions and the following disclaimer in the</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *    documentation and/or other materials provided with the distribution.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS&#39;&#39; AND</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * SUCH DAMAGE.</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#if 0</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor"></span>} <span class="comment">/* satisfy cc-mode */</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae68f24dea05e688d6626e4a4d0f24daa">   39</a></span>&#160;<span class="preprocessor">#define ONIGURUMA</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad5f67452015dfd02c98c98003e88a347">   40</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGURUMA_VERSION_MAJOR   5</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a306b5ddee46c7597b3cebb273325fdd8">   41</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGURUMA_VERSION_MINOR   9</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a249155d712630ceaf1c9a82eb659ff7c">   42</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGURUMA_VERSION_TEENY   2</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef  HAVE_PROTOTYPES</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#  define HAVE_PROTOTYPES 1</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef  HAVE_STDARG_PROTOTYPES</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#  define HAVE_STDARG_PROTOTYPES 1</span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">/* escape Mac OS X/Xcode 2.4/gcc 4.0.1 problem */</span></div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#if defined(__APPLE__) &amp;&amp; defined(__GNUC__) &amp;&amp; __GNUC__ &gt;= 4</span></div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef  HAVE_STDARG_PROTOTYPES</span></div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#  define HAVE_STDARG_PROTOTYPES 1</span></div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">#ifdef HAVE_STDARG_H</span></div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef  HAVE_STDARG_PROTOTYPES</span></div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#  define HAVE_STDARG_PROTOTYPES 1</span></div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#ifndef P_</span></div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(__STDC__) || defined(_WIN32)</span></div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define P_(args) args</span></div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">   70</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define P_(args) ()</span></div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor">#ifndef PV_</span></div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef HAVE_STDARG_PROTOTYPES</span></div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PV_(args) args</span></div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a332e60929f26e4ef21b3814c7aa35492">   78</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PV_(args) ()</span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="preprocessor">#ifndef ONIG_EXTERN</span></div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef RUBY_EXTERN</span></div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_EXTERN   RUBY_EXTERN</span></div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(_WIN32) &amp;&amp; !defined(__GNUC__)</span></div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(EXPORT) || defined(RUBY_EXPORT)</span></div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_EXTERN   extern __declspec(dllexport)</span></div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_EXTERN   extern __declspec(dllimport)</span></div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">#ifndef ONIG_EXTERN</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">   97</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_EXTERN   extern</span></div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor">#if defined __GNUC__ &amp;&amp; __GNUC__ &gt;= 4</span></div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma GCC visibility push(default)</span></div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment">/* PART: character encoding */</span></div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="preprocessor">#ifndef ONIG_ESCAPE_UCHAR_COLLISION</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">  107</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define UChar OnigUChar</span></div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">  110</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>  <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>;</div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">  111</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>  <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a>;</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a1f6242a0ebb2ba9eb5bb299b5e223afa">  112</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>   <a class="code" href="../../d8/db3/oniguruma_8h.html#a1f6242a0ebb2ba9eb5bb299b5e223afa">OnigCtype</a>;</div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">  113</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">size_t</span>         <a class="code" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a>;</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a0f2bb52c9b32ce8ef54580e55860b569">  115</a></span>&#160;<span class="preprocessor">#define ONIG_INFINITE_DISTANCE  ~((OnigDistance )0)</span></div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">  117</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a>; <span class="comment">/* case fold flag */</span></div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#abf88672b9dd7c8ac64bc4a7b0ce6c6f8">  119</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#abf88672b9dd7c8ac64bc4a7b0ce6c6f8">OnigDefaultCaseFoldFlag</a>;</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment">/* #define ONIGENC_CASE_FOLD_HIRAGANA_KATAKANA  (1&lt;&lt;1) */</span></div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">/* #define ONIGENC_CASE_FOLD_KATAKANA_WIDTH     (1&lt;&lt;2) */</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aca7e00aa59933f5909f309f0cf5a98f0">  123</a></span>&#160;<span class="preprocessor">#define ONIGENC_CASE_FOLD_TURKISH_AZERI         (1&lt;&lt;20)</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a840da68c2c631d58b2855e3fdac654ba">  124</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR   (1&lt;&lt;30)</span></div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aea78d06ede73d1d0de8ea05d81f8ebf7">  126</a></span>&#160;<span class="preprocessor">#define ONIGENC_CASE_FOLD_MIN      INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a727110ab55c8dc0a94ce69fac5b8ff6d">  127</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CASE_FOLD_DEFAULT  OnigDefaultCaseFoldFlag</span></div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a7aed2d05d8d3349a555d9db3580337ba">  130</a></span>&#160;<span class="preprocessor">#define ONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN       3</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac28bb2f36ed83c00bf7c89f4bc042f8b">  131</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM      13</span></div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="preprocessor"></span><span class="comment">/* 13 =&gt; Unicode:0x1ffc */</span></div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="comment">/* code range */</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab94c91d5d242fb022443401092575f63">  135</a></span>&#160;<span class="preprocessor">#define ONIGENC_CODE_RANGE_NUM(range)     ((int )range[0])</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a2e05e13ed865ef08054cc10486015717">  136</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CODE_RANGE_FROM(range,i)  range[((i)*2) + 1]</span></div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac115987e0dd65b25788f5ccb8e4b7ed1">  137</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CODE_RANGE_TO(range,i)    range[((i)*2) + 2]</span></div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="../../d3/d82/struct_onig_case_fold_code_item.html">  139</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="../../d3/d82/struct_onig_case_fold_code_item.html#ae0e3da5e535844ce63f8e048a9d85e8f">  140</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d3/d82/struct_onig_case_fold_code_item.html#ae0e3da5e535844ce63f8e048a9d85e8f">byte_len</a>;  <span class="comment">/* argument(original) character(s) byte length */</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="../../d3/d82/struct_onig_case_fold_code_item.html#abb939986cfbf2fc043ce9858a0c2058e">  141</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d3/d82/struct_onig_case_fold_code_item.html#abb939986cfbf2fc043ce9858a0c2058e">code_len</a>;  <span class="comment">/* number of code */</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../d3/d82/struct_onig_case_fold_code_item.html#a28a8df75df6050d13d4dcfa467ecf79e">  142</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>[<a class="code" href="../../d8/db3/oniguruma_8h.html#a7aed2d05d8d3349a555d9db3580337ba">ONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN</a>];</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;} <a class="code" href="../../d3/d82/struct_onig_case_fold_code_item.html">OnigCaseFoldCodeItem</a>;</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="../../df/d96/struct_onig_meta_char_table_type.html">  145</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="../../df/d96/struct_onig_meta_char_table_type.html#a879d83bd724cfba370eab92691423316">  146</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../df/d96/struct_onig_meta_char_table_type.html#a879d83bd724cfba370eab92691423316">esc</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../df/d96/struct_onig_meta_char_table_type.html#a7bbfcb9d9c7a0bafe9ff7a7dc461b28c">  147</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../df/d96/struct_onig_meta_char_table_type.html#a7bbfcb9d9c7a0bafe9ff7a7dc461b28c">anychar</a>;</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="../../df/d96/struct_onig_meta_char_table_type.html#ad8421f7327a66b7b1ee0962a0226665e">  148</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../df/d96/struct_onig_meta_char_table_type.html#ad8421f7327a66b7b1ee0962a0226665e">anytime</a>;</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="../../df/d96/struct_onig_meta_char_table_type.html#a96f9cb4382f6e7af78df3736b0aab2a2">  149</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../df/d96/struct_onig_meta_char_table_type.html#a96f9cb4382f6e7af78df3736b0aab2a2">zero_or_one_time</a>;</div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="../../df/d96/struct_onig_meta_char_table_type.html#a399f4fdad2458288537776d7bebfb013">  150</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../df/d96/struct_onig_meta_char_table_type.html#a399f4fdad2458288537776d7bebfb013">one_or_more_time</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="../../df/d96/struct_onig_meta_char_table_type.html#aff189e1690832402b043d44c9ea9953f">  151</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../df/d96/struct_onig_meta_char_table_type.html#aff189e1690832402b043d44c9ea9953f">anychar_anytime</a>;</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;} <a class="code" href="../../df/d96/struct_onig_meta_char_table_type.html">OnigMetaCharTableType</a>;</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aec524155992c4b1e69347d3b7d83039c">  154</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a> (*<a class="code" href="../../d8/db3/oniguruma_8h.html#aec524155992c4b1e69347d3b7d83039c">OnigApplyAllCaseFoldFunc</a>)(<a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> from, <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a>* to, <span class="keywordtype">int</span> to_len, <span class="keywordtype">void</span>* <a class="code" href="../../d3/d09/ripper_8y.html#ad608e57b446d6346a20ff2ce5ad16a13">arg</a>);</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">  156</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a> {</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#ae55facec947647a7b30a945c4ed8c8cb">  157</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#ae55facec947647a7b30a945c4ed8c8cb">precise_mbc_enc_len</a>)(<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>,<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a297b454a05f56650dbba59d0109b3f7f">  158</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span>*   <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a297b454a05f56650dbba59d0109b3f7f">name</a>;</div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a2b4cd7068c28fab993a5f76d1d2f43de">  159</a></span>&#160;  <span class="keywordtype">int</span>           <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a2b4cd7068c28fab993a5f76d1d2f43de">max_enc_len</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a06eac58078ea0e91c9427e04b9e31ec4">  160</a></span>&#160;  <span class="keywordtype">int</span>           <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a06eac58078ea0e91c9427e04b9e31ec4">min_enc_len</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#ae2a4b18e4cf1444f9e9852bd40806778">  161</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#ae2a4b18e4cf1444f9e9852bd40806778">is_mbc_newline</a>)(<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#aaa32caad25959b5a6a1c0b5ef000a345">  162</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#aaa32caad25959b5a6a1c0b5ef000a345">mbc_to_code</a>)(<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a132a1c13a774b7efeff0108031d20044">  163</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a132a1c13a774b7efeff0108031d20044">code_to_mbclen</a>)(<a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>, <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#ae970575f00bc98a2a8c48c30b6a91e48">  164</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#ae970575f00bc98a2a8c48c30b6a91e48">code_to_mbc</a>)(<a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>, <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">buf</a>, <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#aa6002be8cc11a72512af2d5ac3fa45b8">  165</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#aa6002be8cc11a72512af2d5ac3fa45b8">mbc_case_fold</a>)(<a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#aa47c45738d686ad11e7b9c7c1615fcd2">flag</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>** pp, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* to, <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a1e8563c1cebeecba0b53b837e559a937">  166</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a1e8563c1cebeecba0b53b837e559a937">apply_all_case_fold</a>)(<a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#aa47c45738d686ad11e7b9c7c1615fcd2">flag</a>, <a class="code" href="../../d8/db3/oniguruma_8h.html#aec524155992c4b1e69347d3b7d83039c">OnigApplyAllCaseFoldFunc</a> f, <span class="keywordtype">void</span>* <a class="code" href="../../d3/d09/ripper_8y.html#ad608e57b446d6346a20ff2ce5ad16a13">arg</a>, <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a1c456aeb7c0baa970c51b79e781bbf23">  167</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a1c456aeb7c0baa970c51b79e781bbf23">get_case_fold_codes_by_str</a>)(<a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#aa47c45738d686ad11e7b9c7c1615fcd2">flag</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="code" href="../../d3/d82/struct_onig_case_fold_code_item.html">OnigCaseFoldCodeItem</a> acs[], <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a98b6548f416c8d0835bfdf99d2163c64">  168</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a98b6548f416c8d0835bfdf99d2163c64">property_name_to_ctype</a>)(<span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>, <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>);</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#aa0947e81d186b35c4a1c45711517a0a8">  169</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#aa0947e81d186b35c4a1c45711517a0a8">is_code_ctype</a>)(<a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>, <a class="code" href="../../d8/db3/oniguruma_8h.html#a1f6242a0ebb2ba9eb5bb299b5e223afa">OnigCtype</a> ctype, <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a8b2dcd550c31283cd0bb77b742fdf4a1">  170</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a8b2dcd550c31283cd0bb77b742fdf4a1">get_ctype_code_range</a>)(<a class="code" href="../../d8/db3/oniguruma_8h.html#a1f6242a0ebb2ba9eb5bb299b5e223afa">OnigCtype</a> ctype, <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a>* sb_out, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a>* ranges[], <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#ae8d6e13963c7238c5566aa985603ca9b">  171</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* (*left_adjust_char_head)(<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#ab40328f79e021050ac262dc0a6019667">start</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a97a52ad85ca2f74e5b5bf034728a83fe">  172</a></span>&#160;  <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a>    (*<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a97a52ad85ca2f74e5b5bf034728a83fe">is_allowed_reverse_match</a>)(<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <span class="keyword">struct </span><a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>);</div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a8668e35883b36f4ca820634a3495b0c9">  173</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a8668e35883b36f4ca820634a3495b0c9">ruby_encoding_index</a>;</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;} <a class="code" href="../../d8/db3/oniguruma_8h.html#a7e55190d2a4dfc12c8958afaae815200">OnigEncodingType</a>;</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">  176</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingType</a>* <a class="code" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>;</div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a8607965a7ba9582167267757aa8ecfcd">  178</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a8607965a7ba9582167267757aa8ecfcd">OnigEncodingASCII</a>;</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a897de9ba489cfbb147c7fa36cb4f212a">  180</a></span>&#160;<span class="preprocessor">#define ONIG_ENCODING_ASCII        (&amp;OnigEncodingASCII)</span></div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa3e7d4d57db49fc580be461726362987">  182</a></span>&#160;<span class="preprocessor">#define ONIG_ENCODING_UNDEF    ((OnigEncoding )0)</span></div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment">/* work size */</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5eba220c99bf5d04cfe9dc51e744b747">  186</a></span>&#160;<span class="preprocessor">#define ONIGENC_CODE_TO_MBC_MAXLEN       7</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab7642a8f7701d8153d1ff9ae15cadeae">  187</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBC_CASE_FOLD_MAXLEN    18</span></div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor"></span><span class="comment">/* 18: 6(max-byte) * 3(case-fold chars) */</span></div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment">/* character types */</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad58b3a5121ea4562630de96e9efc130e">  191</a></span>&#160;<span class="preprocessor">#define ONIGENC_CTYPE_NEWLINE   0</span></div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4a3a6205038ed0a845d462f8dde01dde">  192</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_ALPHA     1</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aad0d1e1de6d8f3854b81f1c1a9725e51">  193</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_BLANK     2</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a9f97a5cd48dddfdbb8b6c37f20546bcc">  194</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_CNTRL     3</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a14f0f2ce858aa271891329a3c5a9f6cb">  195</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_DIGIT     4</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a085017ee7dd1400a949e39daea210db9">  196</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_GRAPH     5</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab0a9ec0d461838dd2402156adf534b58">  197</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_LOWER     6</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa0ba2674fa84ef8eebf458c065d1ae2e">  198</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_PRINT     7</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a58ef882d5cf53d2248c7ec9952e27d8a">  199</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_PUNCT     8</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4bb931592f6bcd2ab5ae44c5d866a094">  200</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_SPACE     9</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a711c009b800441218b91d3c13c18fe46">  201</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_UPPER    10</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a2964cbf76712be02ed2d0f07e4b8386e">  202</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_XDIGIT   11</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a612fd1e82d5c1d87c6b73c15cee0ae98">  203</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_WORD     12</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a458b31fe7df4f9465e9096b5ea4ef6a8">  204</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_ALNUM    13  </span><span class="comment">/* alpha || digit */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a0c3ac345ed4f16f43dd61ef429ddb53c">  205</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_ASCII    14</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#afc4731a713163b910997d8bc0263ecd5">  206</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MAX_STD_CTYPE  ONIGENC_CTYPE_ASCII</span></div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#adfd54ee5f6831e5322f2fe8c43ba051c">  207</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_SPECIAL_MASK        256</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a8613b809ebb0533177db19ceb9eff366">  208</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_S            </span><span class="comment">/* [\t\n\v\f\r\s] */</span><span class="preprocessor"> \</span></div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="preprocessor">    ONIGENC_CTYPE_SPECIAL_MASK | ONIGENC_CTYPE_SPACE</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4878161b7a1adcf807bcff0a8722e778">  210</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_D            </span><span class="comment">/* [0-9] */</span><span class="preprocessor"> \</span></div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="preprocessor">    ONIGENC_CTYPE_SPECIAL_MASK | ONIGENC_CTYPE_DIGIT</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aaf70c7a1261acd2f76a4db97af5b3226">  212</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_W            </span><span class="comment">/* [0-9A-Za-z_] */</span><span class="preprocessor"> \</span></div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="preprocessor">    ONIGENC_CTYPE_SPECIAL_MASK | ONIGENC_CTYPE_WORD</span></div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a6f2966c2b67dca77670c12bcffeef288">  214</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_SPECIAL_P(ctype) ((ctype) &amp; ONIGENC_CTYPE_SPECIAL_MASK)</span></div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a54f0a8ab5acd6236f97e4e3eca20d850">  217</a></span>&#160;<span class="preprocessor">#define onig_enc_len(enc,p,e)                ONIGENC_MBC_ENC_LEN(enc, p, e)</span></div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a704ec03b7ca018f3409a7d2741320bb6">  219</a></span>&#160;<span class="preprocessor">#define ONIGENC_IS_UNDEF(enc)          ((enc) == ONIG_ENCODING_UNDEF)</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#acbe29a5b40372a14b37b70efda999676">  220</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_SINGLEBYTE(enc)     (ONIGENC_MBC_MAXLEN(enc) == 1)</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae1662620ab07b34dcb9309e298879859">  221</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_MBC_HEAD(enc,p,e)   (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a52329e43c35243b961014d485993fcc3">  222</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_MBC_ASCII(p)           (*(p)   &lt; 128)</span></div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aee62b8f36fb1ab67dc6e5b284d3272ee">  223</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_ASCII(code)       ((code) &lt; 128)</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af6e58f4a168bd6c3ab619042b8bdec1b">  224</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_MBC_WORD(enc,s,end) \</span></div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="preprocessor">   ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))</span></div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab8adcf600e1c43bb4920633763ad6bb8">  228</a></span>&#160;<span class="preprocessor">#define ONIGENC_NAME(enc)                      ((enc)-&gt;name)</span></div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa02e5671b7b6c3de2e895832e16746c6">  230</a></span>&#160;<span class="preprocessor">#define ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) \</span></div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="preprocessor">  (enc)-&gt;mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)</span></div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a9d1b8403e2e5484ec67c21c8c74d0738">  232</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) \</span></div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="preprocessor">        (enc)-&gt;is_allowed_reverse_match(s,end,enc)</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a03f5a7880013bf10998313cc49234297">  234</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) \</span></div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="preprocessor">        (enc)-&gt;left_adjust_char_head(start, s, end, enc)</span></div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a0bd32be69be640d653aa08a35edf44bf">  236</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) \</span></div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="preprocessor">        (enc)-&gt;apply_all_case_fold(case_fold_flag,f,arg,enc)</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa066ff2aa5e5d9442c4de2ccb86a4d44">  238</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) \</span></div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="preprocessor">       (enc)-&gt;get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a853038282a8734986a6038303399a3ba">  240</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_STEP_BACK(enc,start,s,end,n) \</span></div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="preprocessor">        onigenc_step_back((enc),(start),(s),(end),(n))</span></div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab16c85718aaf6d67d9299d1ff8d93ed2">  243</a></span>&#160;<span class="preprocessor">#define ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n)   (n)</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a77c8a0e005fc0e896ce3e54c330d0d6d">  244</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBCLEN_CHARFOUND_P(r)           (0 &lt; (r))</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a42a52613f75bdb006e9c91f3ed6935e9">  245</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBCLEN_CHARFOUND_LEN(r)         (r)</span></div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a47253742795bcdc272e3a9fe910e6370">  247</a></span>&#160;<span class="preprocessor">#define ONIGENC_CONSTRUCT_MBCLEN_INVALID()      (-1)</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#acbef42fb51cc399a3da66011a7ab4eaf">  248</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBCLEN_INVALID_P(r)             ((r) == -1)</span></div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#abcaca341e0174b19382826b70de02c48">  250</a></span>&#160;<span class="preprocessor">#define ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n)    (-1-(n))</span></div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae1186d7fb42df8c9f844ade3cb6adbd9">  251</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBCLEN_NEEDMORE_P(r)            ((r) &lt; -1)</span></div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a37922411508d2798aebf34d3f5901972">  252</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBCLEN_NEEDMORE_LEN(r)          (-1-(r))</span></div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac7aa88f984820715064276bb3bacc045">  254</a></span>&#160;<span class="preprocessor">#define ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e)   (enc)-&gt;precise_mbc_enc_len(p,e,enc)</span></div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/d8e/regenc_8c.html#a532d329cb034926a86c1dc5fbcd3610b">onigenc_mbclen_approximate</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>,<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <span class="keyword">struct</span> <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>));</div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a1d6be3c22d2a64d0c8752049c986b53e">  259</a></span>&#160;<span class="preprocessor">#define ONIGENC_MBC_ENC_LEN(enc,p,e)           onigenc_mbclen_approximate(p,e,enc)</span></div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a9b7b4b30cc33c93886aef6db226f8538">  260</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBC_MAXLEN(enc)               ((enc)-&gt;max_enc_len)</span></div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a1bf73c04a0be8c1855f1e13517dac9cc">  261</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBC_MAXLEN_DIST(enc)           ONIGENC_MBC_MAXLEN(enc)</span></div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a9d0d6012e6b7de2cf851d274bb9b9c9c">  262</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBC_MINLEN(enc)               ((enc)-&gt;min_enc_len)</span></div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad936e8678bf1c1a932944ab3e380855a">  263</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_MBC_NEWLINE(enc,p,end)      (enc)-&gt;is_mbc_newline((p),(end),enc)</span></div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a375d2932370b8067cb9c73f17051ae89">  264</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBC_TO_CODE(enc,p,end)         (enc)-&gt;mbc_to_code((p),(end),enc)</span></div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae9dd2f20953b82ba4589e04fabcadba7">  265</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CODE_TO_MBCLEN(enc,code)       (enc)-&gt;code_to_mbclen(code,enc)</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a203e2c46a8be4e9dccc830d1b408b83b">  266</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CODE_TO_MBC(enc,code,buf)      (enc)-&gt;code_to_mbc(code,buf,enc)</span></div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a695118ec85ed0a0a02beb670bc10ed61">  267</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) \</span></div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="preprocessor">  (enc)-&gt;property_name_to_ctype(enc,p,end)</span></div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a272fbb8f2f082d39929218bbbc0ad124">  270</a></span>&#160;<span class="preprocessor">#define ONIGENC_IS_CODE_CTYPE(enc,code,ctype)  (enc)-&gt;is_code_ctype(code,ctype,enc)</span></div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#afe325e094cd9677e27e2bbe095ff1b16">  272</a></span>&#160;<span class="preprocessor">#define ONIGENC_IS_CODE_NEWLINE(enc,code) \</span></div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)</span></div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5eafa7ac6f3b58cc1fc9fabc9789ece4">  274</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_GRAPH(enc,code) \</span></div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)</span></div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a1638e1fd4d88064a651eb2a8c534ba6f">  276</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_PRINT(enc,code) \</span></div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)</span></div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a838963297b2fcf33c66d5e4834a618cf">  278</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_ALNUM(enc,code) \</span></div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)</span></div>
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a77387318e80dafc090d304cbd2cb9cc7">  280</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_ALPHA(enc,code) \</span></div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)</span></div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a814c8c60944e0e06f058ee5fa783c40e">  282</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_LOWER(enc,code) \</span></div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)</span></div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af410d245cc2fc563a75f482152814c46">  284</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_UPPER(enc,code) \</span></div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)</span></div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a69f36a5aba961caa67fae72c6c1119e7">  286</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_CNTRL(enc,code) \</span></div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)</span></div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a86a50ae98d38bf351fa96c0e6448195d">  288</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_PUNCT(enc,code) \</span></div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4bb8df4618512eb970d729d8b7ad2377">  290</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_SPACE(enc,code) \</span></div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)</span></div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad96ac4caa1ecfe34fabafe7a252a3e18">  292</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_BLANK(enc,code) \</span></div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)</span></div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5ce23077f30d0af86e623ee1e0838a2e">  294</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_DIGIT(enc,code) \</span></div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)</span></div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4aa7f107cf374fefbc0633d94a5477a0">  296</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_XDIGIT(enc,code) \</span></div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)</span></div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a7b44f6afd4815b806827f9440be9e6b6">  298</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_WORD(enc,code) \</span></div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="preprocessor">        ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)</span></div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#adadc7b6817d54b859f2aeabcf97d4ed7">  301</a></span>&#160;<span class="preprocessor">#define ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) \</span></div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="preprocessor">        (enc)-&gt;get_ctype_code_range(ctype,sbout,ranges,enc)</span></div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../d6/d8e/regenc_8c.html#a9561ea5f50919a2c37cd4fe70d1f3edc">onigenc_step_back</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#ab40328f79e021050ac262dc0a6019667">start</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <span class="keywordtype">int</span> <a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>));</div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="comment">/* encoding API */</span></div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/d8e/regenc_8c.html#ae2bed38c5037f1f1b713b70d7a16c8bd">onigenc_init</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/d8e/regenc_8c.html#a0866e26923fc25f2be1702d1b418b6da">onigenc_set_default_encoding</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>));</div>
<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d6/d8e/regenc_8c.html#a6c51dcd9bedde34d4cabd806de625444">onigenc_get_default_encoding</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="keywordtype">void</span>  <a class="code" href="../../d6/d8e/regenc_8c.html#ab8959d01e3b19dfd6501d33d2ac88ff7">onigenc_set_default_caseconv_table</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a67fbe68c1b421badd861a1fa7c525058">table</a>));</div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../d6/d8e/regenc_8c.html#a72dafd6af7bf0abc4bec0db76e7139dd">onigenc_get_right_adjust_char_head_with_prev</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#ab40328f79e021050ac262dc0a6019667">start</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>** prev));</div>
<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../d6/d8e/regenc_8c.html#ac4ab9e1bfcb6b9ce53d2818ddc2c7051">onigenc_get_prev_char_head</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#ab40328f79e021050ac262dc0a6019667">start</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>));</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../d6/d8e/regenc_8c.html#a526941b0e2fe0ba28f886661e5b1597d">onigenc_get_left_adjust_char_head</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#ab40328f79e021050ac262dc0a6019667">start</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>));</div>
<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../d6/d8e/regenc_8c.html#a96fbac27ad8278869fcecf4f65d54d10">onigenc_get_right_adjust_char_head</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#ab40328f79e021050ac262dc0a6019667">start</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>));</div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/d8e/regenc_8c.html#afe0cc4ddeec0df8528038e1b822d4a37">onigenc_strlen</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>));</div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/d8e/regenc_8c.html#a2be5c6888c97f36e6a9f1c7068297c99">onigenc_strlen_null</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>));</div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/d8e/regenc_8c.html#acacdc045af98fe740dfb04ff6997146c">onigenc_str_bytelen_null</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>));</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;</div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="comment">/* PART: regular expression */</span></div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="comment">/* config parameters */</span></div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a7877ab6320b0e31dd071db9f63ef2093">  337</a></span>&#160;<span class="preprocessor">#define ONIG_NREGION                          10</span></div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aba535639043aabd9e5db5f52a00be1a2">  338</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_MAX_BACKREF_NUM                1000</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a290abd89b1c207b93fd39cee4e8593a7">  339</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_MAX_REPEAT_NUM               100000</span></div>
<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af2fccf85f0e6f89b4b572a3cc2334afb">  340</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_MAX_MULTI_BYTE_RANGES_NUM     10000</span></div>
<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="preprocessor"></span><span class="comment">/* constants */</span></div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a34de5a7939d2370e2c0eb3fa68c84ee0">  342</a></span>&#160;<span class="preprocessor">#define ONIG_MAX_ERROR_MESSAGE_LEN            90</span></div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">  344</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>        <a class="code" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a>;</div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af60894194ff0b26034a7f1a088807eab">  346</a></span>&#160;<span class="preprocessor">#define ONIG_OPTION_DEFAULT            ONIG_OPTION_NONE</span></div>
<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="comment">/* options */</span></div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#afb722f82ff0b6ef0aca8f670474d3fcf">  349</a></span>&#160;<span class="preprocessor">#define ONIG_OPTION_NONE                 0U</span></div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a7caf1d0c5932b5b8bb7c63185b0aa1d9">  350</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_IGNORECASE           1U</span></div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#afa67d670a1e49f79cd06cc00e162276f">  351</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_EXTEND               (ONIG_OPTION_IGNORECASE         &lt;&lt; 1)</span></div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a52010cee374ac651e98e3182a862289d">  352</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_MULTILINE            (ONIG_OPTION_EXTEND             &lt;&lt; 1)</span></div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af2bf97acd558ad6e9dd18dfbfbeda7a4">  353</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_SINGLELINE           (ONIG_OPTION_MULTILINE          &lt;&lt; 1)</span></div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#acf2f50e9eaa8d2f4edaa909411ce2150">  354</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_FIND_LONGEST         (ONIG_OPTION_SINGLELINE         &lt;&lt; 1)</span></div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5b0a7a9c37b89dd79ee7581772241997">  355</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_FIND_NOT_EMPTY       (ONIG_OPTION_FIND_LONGEST       &lt;&lt; 1)</span></div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a8643f304d15afdfd3c82c68c85be10b6">  356</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_NEGATE_SINGLELINE    (ONIG_OPTION_FIND_NOT_EMPTY     &lt;&lt; 1)</span></div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a11bf0bcd0621c5ceb91d60d7c17103c7">  357</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_DONT_CAPTURE_GROUP   (ONIG_OPTION_NEGATE_SINGLELINE  &lt;&lt; 1)</span></div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a89a38e785fb1aa007945f4e5fabb6b3e">  358</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_CAPTURE_GROUP        (ONIG_OPTION_DONT_CAPTURE_GROUP &lt;&lt; 1)</span></div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="preprocessor"></span><span class="comment">/* options (search time) */</span></div>
<div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a99d861b69137f9b5977db36a80fff8e1">  360</a></span>&#160;<span class="preprocessor">#define ONIG_OPTION_NOTBOL               (ONIG_OPTION_CAPTURE_GROUP &lt;&lt; 1)</span></div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3f762bf325e44fc5df614efeaeaaf2e2">  361</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_NOTEOL               (ONIG_OPTION_NOTBOL &lt;&lt; 1)</span></div>
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a362f8d60b4e30dcbdceb4fb3e7c56a2f">  362</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_POSIX_REGION         (ONIG_OPTION_NOTEOL &lt;&lt; 1)</span></div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3c3f1f8dce83c401ef92b3d589a2656f">  363</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_MAXBIT               ONIG_OPTION_POSIX_REGION  </span><span class="comment">/* limit */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a8c09c29127c2cdfb0d4829da90f9111c">  365</a></span>&#160;<span class="preprocessor">#define ONIG_OPTION_ON(options,regopt)      ((options) |= (regopt))</span></div>
<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a953c3ec4bee65f1655452a97b71123bd">  366</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_OFF(options,regopt)     ((options) &amp;= ~(regopt))</span></div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a2ff7c691b88c0b43377bbe3f409b036a">  367</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_IS_OPTION_ON(options,option)   ((options) &amp; (option))</span></div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="comment">/* syntax */</span></div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="../../d3/d3f/struct_onig_syntax_type.html">  370</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="../../d3/d3f/struct_onig_syntax_type.html#aaf9858a82a248934e4b7d808200c9869">  371</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>   <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html#aaf9858a82a248934e4b7d808200c9869">op</a>;</div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="../../d3/d3f/struct_onig_syntax_type.html#a39c5bff8239079d1bbc5276437e9a93f">  372</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>   <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html#a39c5bff8239079d1bbc5276437e9a93f">op2</a>;</div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="../../d3/d3f/struct_onig_syntax_type.html#aa1583032496f74f02fa6f1e4ce3102ab">  373</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>   <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html#aa1583032496f74f02fa6f1e4ce3102ab">behavior</a>;</div>
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="../../d3/d3f/struct_onig_syntax_type.html#a2dfe5e99d748e4af8dc32a5cc6ca07ac">  374</a></span>&#160;  OnigOptionType <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html#a2dfe5e99d748e4af8dc32a5cc6ca07ac">options</a>;   <span class="comment">/* default option */</span></div>
<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="../../d3/d3f/struct_onig_syntax_type.html#a383857dc6f5894e972c2528111d8ba78">  375</a></span>&#160;  <a class="code" href="../../df/d96/struct_onig_meta_char_table_type.html">OnigMetaCharTableType</a> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html#a383857dc6f5894e972c2528111d8ba78">meta_char_table</a>;</div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;} <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>;</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;</div>
<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a09e8132db1b305141fc109a4102eebb3">  378</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a09e8132db1b305141fc109a4102eebb3">OnigSyntaxASIS</a>;</div>
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac3fc984c2e5bf6bcf52267b61de993c0">  379</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#ac3fc984c2e5bf6bcf52267b61de993c0">OnigSyntaxPosixBasic</a>;</div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a473a5f1a4a28b364334f25bd86ae1882">  380</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a473a5f1a4a28b364334f25bd86ae1882">OnigSyntaxPosixExtended</a>;</div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3745f0c53db956c682267e098338fce7">  381</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a3745f0c53db956c682267e098338fce7">OnigSyntaxEmacs</a>;</div>
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a73176730b9a796ac2b124f8ec0ce4e37">  382</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a73176730b9a796ac2b124f8ec0ce4e37">OnigSyntaxGrep</a>;</div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a99f01d626923621644db5897dde2fcd9">  383</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a99f01d626923621644db5897dde2fcd9">OnigSyntaxGnuRegex</a>;</div>
<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a06090023675ae8a3566d8d868d20cd3a">  384</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a06090023675ae8a3566d8d868d20cd3a">OnigSyntaxJava</a>;</div>
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab572179cb5532d557fe5e55f26f011ce">  385</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#ab572179cb5532d557fe5e55f26f011ce">OnigSyntaxPerl</a>;</div>
<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a05866c3ede4241a069d21ba546b1e78d">  386</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a05866c3ede4241a069d21ba546b1e78d">OnigSyntaxPerl_NG</a>;</div>
<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a0662de7da3e41824c1b0aa3c3dbec67b">  387</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a0662de7da3e41824c1b0aa3c3dbec67b">OnigSyntaxRuby</a>;</div>
<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="comment">/* predefined syntaxes (see regsyntax.c) */</span></div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a165e2ec4983affa2b26860abc12b5b52">  390</a></span>&#160;<span class="preprocessor">#define ONIG_SYNTAX_ASIS               (&amp;OnigSyntaxASIS)</span></div>
<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a79401536747fd227419d3dd2e5837dd8">  391</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_POSIX_BASIC        (&amp;OnigSyntaxPosixBasic)</span></div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac1fec548545d088e47f45e777805d9cb">  392</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_POSIX_EXTENDED     (&amp;OnigSyntaxPosixExtended)</span></div>
<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a0826b6fdf575f190ca4248919ba93788">  393</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_EMACS              (&amp;OnigSyntaxEmacs)</span></div>
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#abd9df4e4e68aadaabda26997b346e61b">  394</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_GREP               (&amp;OnigSyntaxGrep)</span></div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a0dc452c7636bedf0c73091d29efe8116">  395</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_GNU_REGEX          (&amp;OnigSyntaxGnuRegex)</span></div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af9314faf7bec6a3e518423cb8d82d2d9">  396</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_JAVA               (&amp;OnigSyntaxJava)</span></div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a73ddd325ad97b5ec5d74222ea25be821">  397</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_PERL               (&amp;OnigSyntaxPerl)</span></div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4057e238a4791f3399085be2b9047fc8">  398</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_PERL_NG            (&amp;OnigSyntaxPerl_NG)</span></div>
<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a339ef024fddd49710ec7f416f9fcf865">  399</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_RUBY               (&amp;OnigSyntaxRuby)</span></div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="comment">/* default syntax */</span></div>
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a8f27e991eddcae0a56263266ed9deae7">  402</a></span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a> <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>*   <a class="code" href="../../d8/db3/oniguruma_8h.html#a8f27e991eddcae0a56263266ed9deae7">OnigDefaultSyntax</a>;</div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a96586d12e64a0c5fddb6c7dfa6f72c69">  403</a></span>&#160;<span class="preprocessor">#define ONIG_SYNTAX_DEFAULT   OnigDefaultSyntax</span></div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="comment">/* syntax (operators) */</span></div>
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af0f6480dbbac5a5e147d404a77118e30">  406</a></span>&#160;<span class="preprocessor">#define ONIG_SYN_OP_VARIABLE_META_CHARACTERS    (1U&lt;&lt;0)</span></div>
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a871dc5a91b66aaa89ed40828f0827bd6">  407</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_DOT_ANYCHAR                 (1U&lt;&lt;1)   </span><span class="comment">/* . */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a0b234d172b26e5430cdec005af2611e5">  408</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ASTERISK_ZERO_INF           (1U&lt;&lt;2)   </span><span class="comment">/* * */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae19b45b92074982f1b9b5d08d001d38e">  409</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF       (1U&lt;&lt;3)</span></div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a852bdacb98f1a27d73fc42eb6fef8e63">  410</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_PLUS_ONE_INF                (1U&lt;&lt;4)   </span><span class="comment">/* + */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#acf27ec654602e6cd31635d912d9a3e4b">  411</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_PLUS_ONE_INF            (1U&lt;&lt;5)</span></div>
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aec01a914bf436335fdc1e351a22ca5eb">  412</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_QMARK_ZERO_ONE              (1U&lt;&lt;6)   </span><span class="comment">/* ? */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a8f95d0164b27581caa2140db71006512">  413</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_QMARK_ZERO_ONE          (1U&lt;&lt;7)</span></div>
<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3e0cba340ec1d55f98482a4a37e05098">  414</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_BRACE_INTERVAL              (1U&lt;&lt;8)   </span><span class="comment">/* {lower,upper} */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a306fbba82db69fd6d8d53c8d048611e8">  415</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_BRACE_INTERVAL          (1U&lt;&lt;9)   </span><span class="comment">/* \{lower,upper\} */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad068e4ab89234bcd3a1ed0b0cc4060a5">  416</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_VBAR_ALT                    (1U&lt;&lt;10)   </span><span class="comment">/* | */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a20f720bd5ff48bf54fcfa479ec15151f">  417</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_VBAR_ALT                (1U&lt;&lt;11)  </span><span class="comment">/* \| */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a020a7e28ba6433d3336031b385f30e33">  418</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_LPAREN_SUBEXP               (1U&lt;&lt;12)  </span><span class="comment">/* (...)   */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a2e26c525c69debe696c184f544438bb8">  419</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_LPAREN_SUBEXP           (1U&lt;&lt;13)  </span><span class="comment">/* \(...\) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4cfd7581afcbcde747ab88344db724e4">  420</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR           (1U&lt;&lt;14)  </span><span class="comment">/* \A, \Z, \z */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#accd6fb819ca7cacaa919eab7ff958e78">  421</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR  (1U&lt;&lt;15)  </span><span class="comment">/* \G     */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a43e86a2a8b36fea01e84e21b5a60b083">  422</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_DECIMAL_BACKREF             (1U&lt;&lt;16)  </span><span class="comment">/* \num   */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a20e0285fa49a7fceffaf7e268a15f395">  423</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_BRACKET_CC                  (1U&lt;&lt;17)  </span><span class="comment">/* [...]  */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a44bf5bf44fb8716d806ce50cc2350f68">  424</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_W_WORD                  (1U&lt;&lt;18)  </span><span class="comment">/* \w, \W */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a2cf4189198916ecf90fe9f51e8d55f64">  425</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END     (1U&lt;&lt;19)  </span><span class="comment">/* &lt;. &gt; */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3eaf0e0a1afee9ed6e168dcbf94e45a7">  426</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_B_WORD_BOUND            (1U&lt;&lt;20)  </span><span class="comment">/* \b, \B */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab94b0f2b32fab995bb98c72aad04f8f2">  427</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_S_WHITE_SPACE           (1U&lt;&lt;21)  </span><span class="comment">/* \s, \S */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab211c273d9ff094354f83a8c9af80115">  428</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_D_DIGIT                 (1U&lt;&lt;22)  </span><span class="comment">/* \d, \D */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a745bbb9c29137903bffbd5696cff8c67">  429</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_LINE_ANCHOR                 (1U&lt;&lt;23)  </span><span class="comment">/* ^, $   */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab5437bddeec1ff71e12ed4048ed0a9e8">  430</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_POSIX_BRACKET               (1U&lt;&lt;24)  </span><span class="comment">/* [:xxxx:] */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a15002f2065623821c390b05a3891f235">  431</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_QMARK_NON_GREEDY            (1U&lt;&lt;25)  </span><span class="comment">/* ??,*?,+?,{n,m}? */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a9ecb3a3cdbef8f8e62fcfb1a3227466e">  432</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_CONTROL_CHARS           (1U&lt;&lt;26)  </span><span class="comment">/* \n,\r,\t,\a ... */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a00c37ae334ac9f7a717515cd6028372c">  433</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_C_CONTROL               (1U&lt;&lt;27)  </span><span class="comment">/* \cx  */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a840371e8111b6e76aeb0a7a872009d37">  434</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_OCTAL3                  (1U&lt;&lt;28)  </span><span class="comment">/* \OOO */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af14ad84f8fe1489439420a17287fd994">  435</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_X_HEX2                  (1U&lt;&lt;29)  </span><span class="comment">/* \xHH */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5bedbddb8c6796ca25a1dad1154d696c">  436</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_X_BRACE_HEX8            (1U&lt;&lt;30)  </span><span class="comment">/* \x{7HHHHHHH} */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a050024668a5b779dd9a5bf2c53e6ef87">  438</a></span>&#160;<span class="preprocessor">#define ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE        (1U&lt;&lt;0)  </span><span class="comment">/* \Q...\E */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a13b0e230fa74c42ddd7b50fb6ad9d3b4">  439</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_QMARK_GROUP_EFFECT         (1U&lt;&lt;1)  </span><span class="comment">/* (?...) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a268e0a74e3f9b4a4eed366f4e7bcddac">  440</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_OPTION_PERL                (1U&lt;&lt;2)  </span><span class="comment">/* (?imsx),(?-imsx) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a7d320b0fe7a9c66212bc05b768dceaf7">  441</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_OPTION_RUBY                (1U&lt;&lt;3)  </span><span class="comment">/* (?imx), (?-imx)  */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a966dc399c5f4a319a9242034b81a60d5">  442</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT     (1U&lt;&lt;4)  </span><span class="comment">/* ?+,*+,++ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a6f1d5a837bcb4382295f52ccde2c422e">  443</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL   (1U&lt;&lt;5)  </span><span class="comment">/* {n,m}+   */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa16634dc728c68b9b4b46f006c1c7ace">  444</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_CCLASS_SET_OP              (1U&lt;&lt;6)  </span><span class="comment">/* [...&amp;&amp;..[..]..] */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa086dbb42e890875bbb8e2aace784490">  445</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP       (1U&lt;&lt;7)  </span><span class="comment">/* (?&lt;name&gt;...) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac2661872d7b556c75f5f5c1beab3ddf9">  446</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_K_NAMED_BACKREF        (1U&lt;&lt;8)  </span><span class="comment">/* \k&lt;name&gt; */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae6de0d8bc3c3ae511fdb6b2f15221713">  447</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_G_SUBEXP_CALL          (1U&lt;&lt;9)  </span><span class="comment">/* \g&lt;name&gt;, \g&lt;n&gt; */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a9ded5b41a807ceb5e9f8285ddad45505">  448</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY     (1U&lt;&lt;10) </span><span class="comment">/* (?@..),(?@&lt;x&gt;..) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af255376b1d9217b200bc22f82aa7eae3">  449</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL  (1U&lt;&lt;11) </span><span class="comment">/* \C-x */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af4f3ea1b37fdb1b91c592744edae4be8">  450</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META     (1U&lt;&lt;12) </span><span class="comment">/* \M-x */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a7639bc82cae8f0cac8cfa1b600a3ca0b">  451</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_V_VTAB                 (1U&lt;&lt;13) </span><span class="comment">/* \v as VTAB */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac7dab6dc212e4163285d924b2572c4b3">  452</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_U_HEX4                 (1U&lt;&lt;14) </span><span class="comment">/* \uHHHH */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a23e54757ba84f9664aa13d90b71fba40">  453</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR         (1U&lt;&lt;15) </span><span class="comment">/* \`, \&#39; */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a292134a70cda1a681a663e11180fd0c2">  454</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY  (1U&lt;&lt;16) </span><span class="comment">/* \p{...}, \P{...} */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a2dbc25f5f5e66628427c51fb4d100441">  455</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U&lt;&lt;17) </span><span class="comment">/* \p{^..}, \P{^..} */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;<span class="preprocessor"></span><span class="comment">/* #define ONIG_SYN_OP2_CHAR_PROPERTY_PREFIX_IS (1U&lt;&lt;18) */</span></div>
<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a9dbad596d7c30d8a2ba5e59d07dc1827">  457</a></span>&#160;<span class="preprocessor">#define ONIG_SYN_OP2_ESC_H_XDIGIT               (1U&lt;&lt;19) </span><span class="comment">/* \h, \H */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4c8658e3d8f62add0eb5179f908ce720">  458</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_INEFFECTIVE_ESCAPE         (1U&lt;&lt;20) </span><span class="comment">/* \ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="comment">/* syntax (behavior) */</span></div>
<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a175c002a78b17f91c5f0b411a054f9dd">  461</a></span>&#160;<span class="preprocessor">#define ONIG_SYN_CONTEXT_INDEP_ANCHORS           (1U&lt;&lt;31) </span><span class="comment">/* not implemented */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#afc0c228803db17e2bdff7a9ca0b79361">  462</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS        (1U&lt;&lt;0)  </span><span class="comment">/* ?, *, +, {n,m} */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae2684f2f9a9f79ee02473d0556b09996">  463</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS      (1U&lt;&lt;1)  </span><span class="comment">/* error or ignore */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae5ff824a3b09a050e91ccd891fddee79">  464</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP    (1U&lt;&lt;2)  </span><span class="comment">/* ...)... */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aad472b6be9e09a13250cf51e43e3b8e9">  465</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_INVALID_INTERVAL          (1U&lt;&lt;3)  </span><span class="comment">/* {??? */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5fd0eebb7d7d24b95945128a0c007f4f">  466</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV       (1U&lt;&lt;4)  </span><span class="comment">/* {,n} =&gt; {0,n} */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#abe12879521ed04a228fd86d02f1f4d0f">  467</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_STRICT_CHECK_BACKREF            (1U&lt;&lt;5)  </span><span class="comment">/* /(\1)/,/\1()/ ..*/</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac71155485c9f6a0467a4e789730ed2c6">  468</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND   (1U&lt;&lt;6)  </span><span class="comment">/* (?&lt;=a|bc) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aabffac0a9cf8aa6bda2d83997bbccd94">  469</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP        (1U&lt;&lt;7)  </span><span class="comment">/* see doc/RE */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4b30e30f68c92db9ed8668e1aab768b9">  470</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U&lt;&lt;8)  </span><span class="comment">/* (?&lt;x&gt;)(?&lt;x&gt;) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a269f5fa639cd57a23b0333cd062911be">  471</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY   (1U&lt;&lt;9)  </span><span class="comment">/* a{n}?=(?:a{n})? */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;<span class="comment">/* syntax (behavior) in char class [...] */</span></div>
<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aeacf0a4bc2d93f32b27639d16a9a7648">  474</a></span>&#160;<span class="preprocessor">#define ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC      (1U&lt;&lt;20) </span><span class="comment">/* [^...] */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a2fd9cf752963a571df5efc655ee5b5b3">  475</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_BACKSLASH_ESCAPE_IN_CC          (1U&lt;&lt;21) </span><span class="comment">/* [..\w..] etc.. */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af9e3b558a77c0236af963af79f95f4ae">  476</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC         (1U&lt;&lt;22)</span></div>
<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab4d339123e8fad3ba3efc032efa0a0f6">  477</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC     (1U&lt;&lt;23) </span><span class="comment">/* [0-9-a]=[0-9\-a] */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;<span class="preprocessor"></span><span class="comment">/* syntax (behavior) warning */</span></div>
<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a6bbc59312864308b494c106283c5e10f">  479</a></span>&#160;<span class="preprocessor">#define ONIG_SYN_WARN_CC_OP_NOT_ESCAPED          (1U&lt;&lt;24) </span><span class="comment">/* [,-,] */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a7f435020030f24a088a8aa07b47710ff">  480</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT    (1U&lt;&lt;25) </span><span class="comment">/* (?:a*)+ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3c9685ef00f2d7375294fb0703bcc070">  481</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_WARN_CC_DUP                     (1U&lt;&lt;26) </span><span class="comment">/* [aa] */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;<span class="comment">/* meta character specifiers (onig_set_meta_char()) */</span></div>
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aaa89a394aea1bd7b6f1c29e830fa0b09">  484</a></span>&#160;<span class="preprocessor">#define ONIG_META_CHAR_ESCAPE               0</span></div>
<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae2965df29a84c2702682a1b2a253ebbb">  485</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_META_CHAR_ANYCHAR              1</span></div>
<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#acba03db93c172c28e397b6600a326c90">  486</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_META_CHAR_ANYTIME              2</span></div>
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a9502842aebc1057dbc53e9e2002ab31b">  487</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_META_CHAR_ZERO_OR_ONE_TIME     3</span></div>
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a99dad7cf336251befcea31ed73b13aa8">  488</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_META_CHAR_ONE_OR_MORE_TIME     4</span></div>
<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a331955d37958ee3119fbf892cde91f3d">  489</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_META_CHAR_ANYCHAR_ANYTIME      5</span></div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3215ed7f35ff11e2c20849fee66ae602">  491</a></span>&#160;<span class="preprocessor">#define ONIG_INEFFECTIVE_META_CHAR          0</span></div>
<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;<span class="comment">/* error codes */</span></div>
<div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4ac73c4fb4ca9f3e335aa15bf037f483">  494</a></span>&#160;<span class="preprocessor">#define ONIG_IS_PATTERN_ERROR(ecode)   ((ecode) &lt;= -100 &amp;&amp; (ecode) &gt; -1000)</span></div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<span class="preprocessor"></span><span class="comment">/* normal return */</span></div>
<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a639732a7779d7cedea5df66a1d953274">  496</a></span>&#160;<span class="preprocessor">#define ONIG_NORMAL                                            0</span></div>
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a00fc5bf572d0cecf50dd9de743092514">  497</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_MISMATCH                                         -1</span></div>
<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a15b7ec1aacde53c3328846512ede4f06">  498</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_NO_SUPPORT_CONFIG                                -2</span></div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;<span class="comment">/* internal error */</span></div>
<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a843ef92c5edce533877d3d65ef94a142">  501</a></span>&#160;<span class="preprocessor">#define ONIGERR_MEMORY                                         -5</span></div>
<div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5ca9b130d8887d7801e69fc25e858a44">  502</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_TYPE_BUG                                       -6</span></div>
<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4067ac325df2d4bb0b4d2e692c257a49">  503</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_PARSER_BUG                                    -11</span></div>
<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae37687fa6bb49b7256c89b780814fcd5">  504</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_STACK_BUG                                     -12</span></div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a1c1d1dac374f631e68d1203e03fd0c2a">  505</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_UNDEFINED_BYTECODE                            -13</span></div>
<div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad296ae368cca4d72777ed5cb964d8a44">  506</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_UNEXPECTED_BYTECODE                           -14</span></div>
<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae6a75068cd495037cce851ab8dd3aa45">  507</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_MATCH_STACK_LIMIT_OVER                        -15</span></div>
<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a136c47d561bb8935411fed6e1af6a12d">  508</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_DEFAULT_ENCODING_IS_NOT_SETTED                -21</span></div>
<div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae3a610bf258f1c5390bdc3dcde96186c">  509</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR  -22</span></div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;<span class="preprocessor"></span><span class="comment">/* general error */</span></div>
<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3daa9a1d4126a6eb5ed85fa401e9bc25">  511</a></span>&#160;<span class="preprocessor">#define ONIGERR_INVALID_ARGUMENT                              -30</span></div>
<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;<span class="preprocessor"></span><span class="comment">/* syntax error */</span></div>
<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a6610820630d003987b46be973b25e7c6">  513</a></span>&#160;<span class="preprocessor">#define ONIGERR_END_PATTERN_AT_LEFT_BRACE                    -100</span></div>
<div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab5b20edf364d676517d3784089f31e7b">  514</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_END_PATTERN_AT_LEFT_BRACKET                  -101</span></div>
<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5cf2f9300c06d441556f3bedc5793802">  515</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_EMPTY_CHAR_CLASS                             -102</span></div>
<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a93ffb769c2df25b7bccfff6c169920a5">  516</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_PREMATURE_END_OF_CHAR_CLASS                  -103</span></div>
<div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a50a1adafbee790867a48752a1093444b">  517</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_END_PATTERN_AT_ESCAPE                        -104</span></div>
<div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a08f8f67dae38dd27868fd802ff05686f">  518</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_END_PATTERN_AT_META                          -105</span></div>
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a65e985bb52c7a596171e4b6ae0fb9610">  519</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_END_PATTERN_AT_CONTROL                       -106</span></div>
<div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3c9f41c17ba0f668f4aa582bbacee569">  520</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_META_CODE_SYNTAX                             -108</span></div>
<div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af77c917e1329816c5d85eb342954f874">  521</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_CONTROL_CODE_SYNTAX                          -109</span></div>
<div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad5babcacbf4250a2e83a73fdf37fb9ce">  522</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE             -110</span></div>
<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a1b6e523df657dc21a5a402c3ef433f61">  523</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE           -111</span></div>
<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a7c49a15236d15854a4d66edda27b795f">  524</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS      -112</span></div>
<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad2b3578c328ef7b20b48e16c1d642c26">  525</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED      -113</span></div>
<div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a28b3e0c4012762c8287ddf214750449e">  526</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID            -114</span></div>
<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#afd57cd8eaf0d7b435e4ca82d2e8e6c6c">  527</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_NESTED_REPEAT_OPERATOR                       -115</span></div>
<div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a8b35f7e24026f3f9e078e7f4973eb7db">  528</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_UNMATCHED_CLOSE_PARENTHESIS                  -116</span></div>
<div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad7337f61aadafdaaffa6883966f79e0e">  529</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS       -117</span></div>
<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa914f30bf7876b915b075d14df37ae96">  530</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_END_PATTERN_IN_GROUP                         -118</span></div>
<div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a6319fd25d2876af141d9bce6354d3743">  531</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_UNDEFINED_GROUP_OPTION                       -119</span></div>
<div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a81535bab152f8568c0655760b8532f6c">  532</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_INVALID_POSIX_BRACKET_TYPE                   -121</span></div>
<div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a73946c630e9d44c9b570b739180ee451">  533</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_INVALID_LOOK_BEHIND_PATTERN                  -122</span></div>
<div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae5bc9d7bc2ab7fb66bf370d510d2b7ab">  534</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_INVALID_REPEAT_RANGE_PATTERN                 -123</span></div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;<span class="preprocessor"></span><span class="comment">/* values error (syntax error) */</span></div>
<div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af6769c109e3a039fa74338b01c389c94">  536</a></span>&#160;<span class="preprocessor">#define ONIGERR_TOO_BIG_NUMBER                               -200</span></div>
<div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ad2bd509f9f7037d1462f8cc0e9739a87">  537</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE              -201</span></div>
<div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a775195002190ef8373cbe7a6874f7f3a">  538</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE     -202</span></div>
<div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a0de83e3a45bf4467e70afd55f353a269">  539</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS                    -203</span></div>
<div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a96ce72e787f197ca0ad105425be0c869">  540</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE          -204</span></div>
<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa6ff0cd7eb2a865cc602b52a054d4d6e">  541</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_TOO_MANY_MULTI_BYTE_RANGES                   -205</span></div>
<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af6e4c0472b6fd59fa61f3f53467cc6b0">  542</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_TOO_SHORT_MULTI_BYTE_STRING                  -206</span></div>
<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a64d63dbb115b89dcbff5af4b1300445b">  543</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_TOO_BIG_BACKREF_NUMBER                       -207</span></div>
<div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#adbf6f094cfd29f00edfcf0484dcbe7fa">  544</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_INVALID_BACKREF                              -208</span></div>
<div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a93b590a07677c61a744ea251d8b631f5">  545</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED         -209</span></div>
<div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5313281a8031631e132c01ee50010251">  546</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_TOO_LONG_WIDE_CHAR_VALUE                     -212</span></div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a9d9a35ebc32ac51053edc7ab0b149ac7">  547</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_EMPTY_GROUP_NAME                             -214</span></div>
<div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a5a3fb0424ebe642d6209e3d2dc2e2ae8">  548</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_INVALID_GROUP_NAME                           -215</span></div>
<div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#afdcd4007200d9b14ff8c93a9b3ed8cf6">  549</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_INVALID_CHAR_IN_GROUP_NAME                   -216</span></div>
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a6f16c9adf6c6e9e769b0ea84f9b32665">  550</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_UNDEFINED_NAME_REFERENCE                     -217</span></div>
<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a92a87e060e627bc3badb0d9e3648e333">  551</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_UNDEFINED_GROUP_REFERENCE                    -218</span></div>
<div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab01f64e3d7b41809b2ef8407cdb2ae29">  552</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_MULTIPLEX_DEFINED_NAME                       -219</span></div>
<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a335d23e07fd796a2610d64cee8527fc0">  553</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL               -220</span></div>
<div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3fd35633d93d47381668578ce35a0fe2">  554</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_NEVER_ENDING_RECURSION                       -221</span></div>
<div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aece40f34e9d21a2822b291e1ab93ab63">  555</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY        -222</span></div>
<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a032bd79671ab31d8071ddd79aef482da">  556</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_INVALID_CHAR_PROPERTY_NAME                   -223</span></div>
<div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af0044280fd11887fe25afa81db2f278e">  557</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_INVALID_CODE_POINT_VALUE                     -400</span></div>
<div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a61025d6a65ba825b999e695abcdfdd14">  558</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_INVALID_WIDE_CHAR_VALUE                      -400</span></div>
<div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a880878ea3cebc76ef9b37a346188fe5f">  559</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_TOO_BIG_WIDE_CHAR_VALUE                      -401</span></div>
<div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ae76f30fba07f71680c9d10ea7e11aee2">  560</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION           -402</span></div>
<div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa92c8ec9db7baabc5d3135acae1fb4c3">  561</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIGERR_INVALID_COMBINATION_OF_OPTIONS               -403</span></div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<span class="comment">/* errors related to thread */</span></div>
<div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#afd8433b4dd0fffa495b7a530396b635e">  564</a></span>&#160;<span class="preprocessor">#define ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT                -1001</span></div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;</div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;<span class="comment">/* must be smaller than BIT_STATUS_BITS_NUM (unsigned int * 8) */</span></div>
<div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a8a5070fca54ba5fe3b011b9bf011cc59">  568</a></span>&#160;<span class="preprocessor">#define ONIG_MAX_CAPTURE_HISTORY_GROUP   31</span></div>
<div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aafcc9e642a2ade330a2acaf03221a2df">  569</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_IS_CAPTURE_HISTORY_GROUP(r, i) \</span></div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;<span class="preprocessor">  ((i) &lt;= ONIG_MAX_CAPTURE_HISTORY_GROUP &amp;&amp; (r)-&gt;list &amp;&amp; (r)-&gt;list[i])</span></div>
<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="../../d1/dff/struct_onig_capture_tree_node_struct.html">  572</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d1/dff/struct_onig_capture_tree_node_struct.html">OnigCaptureTreeNodeStruct</a> {</div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#ad3e8f0d764d4f13af97c09f4a152c6c6">  573</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#ad3e8f0d764d4f13af97c09f4a152c6c6">group</a>;   <span class="comment">/* group number */</span></div>
<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#a5a405e72ec6874c0ab7d99761e5f908d">  574</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#a5a405e72ec6874c0ab7d99761e5f908d">beg</a>;</div>
<div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#abdefc94495dce41133847d8b2c7ae989">  575</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#abdefc94495dce41133847d8b2c7ae989">end</a>;</div>
<div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#a0ecee9dff75f1ffcef93b78d947f57c6">  576</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#a0ecee9dff75f1ffcef93b78d947f57c6">allocated</a>;</div>
<div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#ad8c284a1c680d17342b1446da31a0cc7">  577</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#ad8c284a1c680d17342b1446da31a0cc7">num_childs</a>;</div>
<div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#a90c6c40510aec260223f71253a851171">  578</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../d1/dff/struct_onig_capture_tree_node_struct.html">OnigCaptureTreeNodeStruct</a>** <a class="code" href="../../d1/dff/struct_onig_capture_tree_node_struct.html#a90c6c40510aec260223f71253a851171">childs</a>;</div>
<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;} <a class="code" href="../../d8/db3/oniguruma_8h.html#aadc04e2edea6950fe6563004b9d11492">OnigCaptureTreeNode</a>;</div>
<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;</div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;<span class="comment">/* match result region type */</span></div>
<div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="../../d6/d14/structre__registers.html">  582</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../d6/d14/structre__registers.html">re_registers</a> {</div>
<div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="../../d6/d14/structre__registers.html#a96c58ff13902eacd44eca474f9b67cbc">  583</a></span>&#160;  <span class="keywordtype">int</span>  <a class="code" href="../../d6/d14/structre__registers.html#a96c58ff13902eacd44eca474f9b67cbc">allocated</a>;</div>
<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="../../d6/d14/structre__registers.html#a5e03bc44d6e9761f707cc1ba4cb4d023">  584</a></span>&#160;  <span class="keywordtype">int</span>  <a class="code" href="../../d6/d14/structre__registers.html#a5e03bc44d6e9761f707cc1ba4cb4d023">num_regs</a>;</div>
<div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="../../d6/d14/structre__registers.html#a4eb5968ed5cce3e60715b734f86e0b70">  585</a></span>&#160;  <span class="keywordtype">int</span>* <a class="code" href="../../d6/d14/structre__registers.html#a4eb5968ed5cce3e60715b734f86e0b70">beg</a>;</div>
<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="../../d6/d14/structre__registers.html#a1a42f8a5bcd4ac744e00132e2b80f8f0">  586</a></span>&#160;  <span class="keywordtype">int</span>* <a class="code" href="../../d6/d14/structre__registers.html#a1a42f8a5bcd4ac744e00132e2b80f8f0">end</a>;</div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;  <span class="comment">/* extended */</span></div>
<div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="../../d6/d14/structre__registers.html#aab8e46131baf07e778f60c92314d4d7f">  588</a></span>&#160;  <a class="code" href="../../d1/dff/struct_onig_capture_tree_node_struct.html">OnigCaptureTreeNode</a>* <a class="code" href="../../d6/d14/structre__registers.html#aab8e46131baf07e778f60c92314d4d7f">history_root</a>;  <span class="comment">/* capture history tree root */</span></div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;};</div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;</div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;<span class="comment">/* capture tree traverse */</span></div>
<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#afcb706fe5cef7b734715445a7c2905df">  592</a></span>&#160;<span class="preprocessor">#define ONIG_TRAVERSE_CALLBACK_AT_FIRST   1</span></div>
<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aeadd9e8421937d10baf46d52b6431ae9">  593</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_TRAVERSE_CALLBACK_AT_LAST    2</span></div>
<div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a4e27f34bc374ff8bdf049b0e7d492c98">  594</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_TRAVERSE_CALLBACK_AT_BOTH \</span></div>
<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;<span class="preprocessor">  ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )</span></div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;</div>
<div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a32fb9120f0365f1cc1fc570a10590371">  598</a></span>&#160;<span class="preprocessor">#define ONIG_REGION_NOTPOS            -1</span></div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a392777766bf88b1733ff8c48199636d5">  600</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d6/d14/structre__registers.html">re_registers</a>   <a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>;</div>
<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;</div>
<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="../../da/df3/struct_onig_error_info.html">  602</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="../../da/df3/struct_onig_error_info.html#a86015f170997aa3e176a0c5396c991d5">  603</a></span>&#160;  <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../da/df3/struct_onig_error_info.html#a86015f170997aa3e176a0c5396c991d5">enc</a>;</div>
<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="../../da/df3/struct_onig_error_info.html#a42237b3a7db5e8c4622f476c2892e6be">  604</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../da/df3/struct_onig_error_info.html#a42237b3a7db5e8c4622f476c2892e6be">par</a>;</div>
<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="../../da/df3/struct_onig_error_info.html#a853bef09d9bd18b1f150c2ba86c2acc7">  605</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../da/df3/struct_onig_error_info.html#a853bef09d9bd18b1f150c2ba86c2acc7">par_end</a>;</div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;} <a class="code" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a>;</div>
<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;</div>
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="../../de/d9c/struct_onig_repeat_range.html">  608</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="../../de/d9c/struct_onig_repeat_range.html#a471452934634bf5cecfae756dec13df0">  609</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../de/d9c/struct_onig_repeat_range.html#a471452934634bf5cecfae756dec13df0">lower</a>;</div>
<div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="../../de/d9c/struct_onig_repeat_range.html#adeb63a2ad50b6c137ce42d3d0e0edbc5">  610</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../de/d9c/struct_onig_repeat_range.html#adeb63a2ad50b6c137ce42d3d0e0edbc5">upper</a>;</div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;} <a class="code" href="../../de/d9c/struct_onig_repeat_range.html">OnigRepeatRange</a>;</div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;</div>
<div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a6269dd581935b0ddca39d7a6b0d729cf">  613</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> (*OnigWarnFunc) <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d8/d4e/strftime_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <span class="keywordtype">char</span>* <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>));</div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;extern <span class="keywordtype">void</span> <a class="code" href="../../d6/dda/regparse_8c.html#a32f51f068bd8e9c2eb940e259f054e9f">onig_null_warn</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d8/d4e/strftime_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <span class="keywordtype">char</span>* s));</div>
<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a275be5dc38dbbd5d197c675d0c381864">  615</a></span>&#160;<span class="preprocessor">#define ONIG_NULL_WARN       onig_null_warn</span></div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa5e520778f7bf10deda0dff9570b36de">  617</a></span>&#160;<span class="preprocessor">#define ONIG_CHAR_TABLE_SIZE   256</span></div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;<span class="comment">/* regex_t state */</span></div>
<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a9df9b0eb6acda14c9380f02f213d419c">  620</a></span>&#160;<span class="preprocessor">#define ONIG_STATE_NORMAL              0</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a8fa3d146880fd71e1643785037940415">  621</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_STATE_SEARCHING           1</span></div>
<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aa75442688d4dcb933dbe4282dca874f2">  622</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_STATE_COMPILING          -1</span></div>
<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac4014e252e5febb907a642669eea72a8">  623</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ONIG_STATE_MODIFY             -2</span></div>
<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a3ff8a493a950463788aea53dc6f95959">  625</a></span>&#160;<span class="preprocessor">#define ONIG_STATE(reg) \</span></div>
<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;<span class="preprocessor">  ((reg)-&gt;state &gt; 0 ? ONIG_STATE_SEARCHING : (reg)-&gt;state)</span></div>
<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html">  628</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../db/d0e/structre__pattern__buffer.html">re_pattern_buffer</a> {</div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;  <span class="comment">/* common members of BBuf(bytes-buffer) */</span></div>
<div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#af28499b9afdcbaf41103796558f2a4f9">  630</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <a class="code" href="../../db/d0e/structre__pattern__buffer.html#af28499b9afdcbaf41103796558f2a4f9">p</a>;         <span class="comment">/* compiled pattern */</span></div>
<div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a4cf446c0eb86f2fc3322f9fb27c5dc0f">  631</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a4cf446c0eb86f2fc3322f9fb27c5dc0f">used</a>;        <span class="comment">/* used space for p */</span></div>
<div class="line"><a name="l00632"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#ad2771f4bfea07e843369c8bec5cd50a0">  632</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#ad2771f4bfea07e843369c8bec5cd50a0">alloc</a>;       <span class="comment">/* allocated space for p */</span></div>
<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;</div>
<div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#aedebfd9ab0d56d063296f4cdc94a30f3">  634</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#aedebfd9ab0d56d063296f4cdc94a30f3">state</a>;                     <span class="comment">/* normal, searching, compiling */</span></div>
<div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#aaeb8694dde3a66fd839603fede774ca5">  635</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#aaeb8694dde3a66fd839603fede774ca5">num_mem</a>;                   <span class="comment">/* used memory(...) num counted from 1 */</span></div>
<div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a007d05ab38dc2cfac189a4596b8c84b4">  636</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a007d05ab38dc2cfac189a4596b8c84b4">num_repeat</a>;                <span class="comment">/* OP_REPEAT/OP_REPEAT_NG id-counter */</span></div>
<div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a503ad43eef2152c5242f7571e000bd21">  637</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a503ad43eef2152c5242f7571e000bd21">num_null_check</a>;            <span class="comment">/* OP_NULL_CHECK_START/END id counter */</span></div>
<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a627abcc41418b0bdee0827c88e26d12b">  638</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a627abcc41418b0bdee0827c88e26d12b">num_comb_exp_check</a>;        <span class="comment">/* combination explosion check */</span></div>
<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a96aa44f3baa323e5103d65893872b61d">  639</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a96aa44f3baa323e5103d65893872b61d">num_call</a>;                  <span class="comment">/* number of subexp call */</span></div>
<div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a211db992acd70c43e1373076fa3d1b22">  640</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a211db992acd70c43e1373076fa3d1b22">capture_history</a>;  <span class="comment">/* (?@...) flag (1-31) */</span></div>
<div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a2a513978bf98ec87c87c0d597f8d5ba4">  641</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a2a513978bf98ec87c87c0d597f8d5ba4">bt_mem_start</a>;     <span class="comment">/* need backtrack flag */</span></div>
<div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a7d19e58612f0ca3cad71119d5627d21a">  642</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a7d19e58612f0ca3cad71119d5627d21a">bt_mem_end</a>;       <span class="comment">/* need backtrack flag */</span></div>
<div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a871126c729a3ebbb7192a7873a32be29">  643</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a871126c729a3ebbb7192a7873a32be29">stack_pop_level</a>;</div>
<div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a62072755ec72bb1a94c9379dc2b2f78d">  644</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a62072755ec72bb1a94c9379dc2b2f78d">repeat_range_alloc</a>;</div>
<div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a640c016fa90e50ea710d2b5e55760590">  645</a></span>&#160;  <a class="code" href="../../de/d9c/struct_onig_repeat_range.html">OnigRepeatRange</a>* <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a640c016fa90e50ea710d2b5e55760590">repeat_range</a>;</div>
<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;</div>
<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a1857fd68f4ca091d03855fa49b449080">  647</a></span>&#160;  <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a>      <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a1857fd68f4ca091d03855fa49b449080">enc</a>;</div>
<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#ae696111fa040a69294344d08baf062b4">  648</a></span>&#160;  OnigOptionType    <a class="code" href="../../db/d0e/structre__pattern__buffer.html#ae696111fa040a69294344d08baf062b4">options</a>;</div>
<div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a5b52ffc15e914d2414c4c13f94b776d2">  649</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a5b52ffc15e914d2414c4c13f94b776d2">syntax</a>;</div>
<div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a4c22ffab8b6aec7bfa1fc8ccda3a1a27">  650</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a>  <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a4c22ffab8b6aec7bfa1fc8ccda3a1a27">case_fold_flag</a>;</div>
<div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a23168e45fcc2c959b7aaed0b6a2e3f7a">  651</a></span>&#160;  <span class="keywordtype">void</span>*             <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a23168e45fcc2c959b7aaed0b6a2e3f7a">name_table</a>;</div>
<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;</div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;  <span class="comment">/* optimization info (string search, char-map and anchors) */</span></div>
<div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a9bcb518fa967f1b1758161d2d207cc8c">  654</a></span>&#160;  <span class="keywordtype">int</span>            <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a9bcb518fa967f1b1758161d2d207cc8c">optimize</a>;          <span class="comment">/* optimize flag */</span></div>
<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a33bd3aaf0e6a21dd1958442fcbdf55f4">  655</a></span>&#160;  <span class="keywordtype">int</span>            <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a33bd3aaf0e6a21dd1958442fcbdf55f4">threshold_len</a>;     <span class="comment">/* search str-length for apply optimize */</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a0485640e8e0bc66a76d373303c138993">  656</a></span>&#160;  <span class="keywordtype">int</span>            <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a0485640e8e0bc66a76d373303c138993">anchor</a>;            <span class="comment">/* BEGIN_BUF, BEGIN_POS, (SEMI_)END_BUF */</span></div>
<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#afdf2d126718b71f66402ba17a12e9af4">  657</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a>   <a class="code" href="../../db/d0e/structre__pattern__buffer.html#afdf2d126718b71f66402ba17a12e9af4">anchor_dmin</a>;       <span class="comment">/* (SEMI_)END_BUF anchor distance */</span></div>
<div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a9bd6cd65b049ea96dca9ef10a561d50b">  658</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a>   <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a9bd6cd65b049ea96dca9ef10a561d50b">anchor_dmax</a>;       <span class="comment">/* (SEMI_)END_BUF anchor distance */</span></div>
<div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a68613311a90715f8c1f697bf91f0d09f">  659</a></span>&#160;  <span class="keywordtype">int</span>            <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a68613311a90715f8c1f697bf91f0d09f">sub_anchor</a>;        <span class="comment">/* start-anchor for exact or map */</span></div>
<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#af35df9ace683f51262e4943b854df36d">  660</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="../../db/d0e/structre__pattern__buffer.html#af35df9ace683f51262e4943b854df36d">exact</a>;</div>
<div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a0656dcfc893bc5f00677f6e3f87a0007">  661</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="../../db/d0e/structre__pattern__buffer.html#a0656dcfc893bc5f00677f6e3f87a0007">exact_end</a>;</div>
<div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#aa54d02532294cb067ed2659e07ee742c">  662</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>  <a class="code" href="../../db/d0e/structre__pattern__buffer.html#aa54d02532294cb067ed2659e07ee742c">map</a>[<a class="code" href="../../d8/db3/oniguruma_8h.html#aa5e520778f7bf10deda0dff9570b36de">ONIG_CHAR_TABLE_SIZE</a>]; <span class="comment">/* used as BM skip or char-map */</span></div>
<div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a291a532e6b6af4e6bda9cee6c46833b7">  663</a></span>&#160;  <span class="keywordtype">int</span>           *<a class="code" href="../../db/d0e/structre__pattern__buffer.html#a291a532e6b6af4e6bda9cee6c46833b7">int_map</a>;                   <span class="comment">/* BM skip for exact_len &gt; 255 */</span></div>
<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a7156fabcbe461dd1f281251b73fd7e8c">  664</a></span>&#160;  <span class="keywordtype">int</span>           *<a class="code" href="../../db/d0e/structre__pattern__buffer.html#a7156fabcbe461dd1f281251b73fd7e8c">int_map_backward</a>;          <span class="comment">/* BM skip for backward search */</span></div>
<div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a0331de7898419639ff9ea9ad8e7f4e25">  665</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a>   <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a0331de7898419639ff9ea9ad8e7f4e25">dmin</a>;                      <span class="comment">/* min-distance of exact or map */</span></div>
<div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#af8bc4709a6d2cf88e70c7b36456b1335">  666</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a>   <a class="code" href="../../db/d0e/structre__pattern__buffer.html#af8bc4709a6d2cf88e70c7b36456b1335">dmax</a>;                      <span class="comment">/* max-distance of exact or map */</span></div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;  <span class="comment">/* regex_t link chain */</span></div>
<div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="../../db/d0e/structre__pattern__buffer.html#a4d0e363509f4b7bf72063442a166f822">  669</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../db/d0e/structre__pattern__buffer.html">re_pattern_buffer</a>* <a class="code" href="../../db/d0e/structre__pattern__buffer.html#a4d0e363509f4b7bf72063442a166f822">chain</a>;  <span class="comment">/* escape compile-conflict */</span></div>
<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;} <a class="code" href="../../d8/db3/oniguruma_8h.html#ac1cd9596a24d340ba9aaaa634d918dd1">OnigRegexType</a>;</div>
<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;</div>
<div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">  672</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html">OnigRegexType</a>*  <a class="code" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a>;</div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;</div>
<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="preprocessor">#ifndef ONIG_ESCAPE_REGEX_T_COLLISION</span></div>
<div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">  675</a></span>&#160;<span class="preprocessor"></span>  <span class="keyword">typedef</span> <a class="code" href="../../db/d0e/structre__pattern__buffer.html">OnigRegexType</a>  <a class="code" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a>;</div>
<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;</div>
<div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="../../d0/d7e/struct_onig_compile_info.html">  679</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="../../d0/d7e/struct_onig_compile_info.html#abdc9103bd20097b86f91e6d848c042bc">  680</a></span>&#160;  <span class="keywordtype">int</span>             <a class="code" href="../../d0/d7e/struct_onig_compile_info.html#abdc9103bd20097b86f91e6d848c042bc">num_of_elements</a>;</div>
<div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="../../d0/d7e/struct_onig_compile_info.html#aecd226ecd36fbdb2f82baacbe6eaf47b">  681</a></span>&#160;  <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a>    <a class="code" href="../../d0/d7e/struct_onig_compile_info.html#aecd226ecd36fbdb2f82baacbe6eaf47b">pattern_enc</a>;</div>
<div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="../../d0/d7e/struct_onig_compile_info.html#a1aba6dd50930c8ed50e2482bafae0568">  682</a></span>&#160;  <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a>    <a class="code" href="../../d0/d7e/struct_onig_compile_info.html#a1aba6dd50930c8ed50e2482bafae0568">target_enc</a>;</div>
<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="../../d0/d7e/struct_onig_compile_info.html#af0157ce74cbdbd9328d917b31ccb4426">  683</a></span>&#160;  <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* <a class="code" href="../../d0/d7e/struct_onig_compile_info.html#af0157ce74cbdbd9328d917b31ccb4426">syntax</a>;</div>
<div class="line"><a name="l00684"></a><span class="lineno"><a class="line" href="../../d0/d7e/struct_onig_compile_info.html#a800d398aa3caa2ea6e4b15eacd207ba7">  684</a></span>&#160;  OnigOptionType  <a class="code" href="../../d0/d7e/struct_onig_compile_info.html#a800d398aa3caa2ea6e4b15eacd207ba7">option</a>;</div>
<div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="../../d0/d7e/struct_onig_compile_info.html#acaff534460080f28a9491df32ef31e9f">  685</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a>   <a class="code" href="../../d0/d7e/struct_onig_compile_info.html#acaff534460080f28a9491df32ef31e9f">case_fold_flag</a>;</div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;} <a class="code" href="../../d0/d7e/struct_onig_compile_info.html">OnigCompileInfo</a>;</div>
<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;</div>
<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;<span class="comment">/* Oniguruma Native API */</span></div>
<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d0/d86/regcomp_8c.html#aa5258b0fafb566fd4aa12fc1f577b2e8">onig_init</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;<span class="keywordtype">int</span> onig_error_code_to_str <a class="code" href="../../d8/db3/oniguruma_8h.html#a332e60929f26e4ef21b3814c7aa35492">PV_</a>((<a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* s, <span class="keywordtype">int</span> err_code, ...));</div>
<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/dda/regparse_8c.html#a3562189ce2bff13f776e44ef0b29b8ab">onig_set_warn_func</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigWarnFunc f));</div>
<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d6/dda/regparse_8c.html#ae560e4fb67a0fa31849c24aa1f466a18">onig_set_verb_warn_func</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigWarnFunc f));</div>
<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d0/d86/regcomp_8c.html#a39f71595a97243c15c779db842cdde3f">onig_new</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex*, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* pattern, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* pattern_end, OnigOptionType option, <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax, <a class="code" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a413fc6ff5d6893e9e10d9d59eedff2e1">einfo</a>));</div>
<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="../../d0/d86/regcomp_8c.html#a2114107d9185a5c1706c5ecf99faf388">onig_reg_init</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((regex_t* reg, OnigOptionType option, <a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> case_fold_flag, <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax));</div>
<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d0/d86/regcomp_8c.html#a47cccc676be7e5a7883f1acd7123587c">onig_new_without_alloc</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* pattern, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* pattern_end, OnigOptionType option, <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax, <a class="code" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a413fc6ff5d6893e9e10d9d59eedff2e1">einfo</a>));</div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;<span class="keywordtype">int</span> onig_new_deluxe <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex* reg, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* pattern, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* pattern_end, <a class="code" href="../../d0/d7e/struct_onig_compile_info.html">OnigCompileInfo</a>* ci, <a class="code" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a413fc6ff5d6893e9e10d9d59eedff2e1">einfo</a>));</div>
<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d0/d86/regcomp_8c.html#ac84095b31018b2fe291a31408179ae07">onig_free</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex));</div>
<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d0/d86/regcomp_8c.html#a69ec040502b7f39cc7f0dcb15ec60073">onig_free_body</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex));</div>
<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;<span class="keywordtype">int</span> onig_recompile <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* pattern, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* pattern_end, OnigOptionType option, <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a>, <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax, <a class="code" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a413fc6ff5d6893e9e10d9d59eedff2e1">einfo</a>));</div>
<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;<span class="keywordtype">int</span> onig_recompile_deluxe <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* pattern, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* pattern_end, <a class="code" href="../../d0/d7e/struct_onig_compile_info.html">OnigCompileInfo</a>* ci, <a class="code" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a>* <a class="code" href="../../d5/d9d/tcltklib_8c.html#a413fc6ff5d6893e9e10d9d59eedff2e1">einfo</a>));</div>
<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;<span class="keywordtype">long</span> <a class="code" href="../../db/d4b/regexec_8c.html#a494a971c76eb6eff2d4c7e07e6e4fde3">onig_search</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../dd/dfb/yaml2byte_8c.html#ab40328f79e021050ac262dc0a6019667">start</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../d1/d6f/date__strftime_8c.html#acec32330ad44f2b584bf332775a1d328">range</a>, <a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* region, OnigOptionType option));</div>
<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;<span class="keywordtype">long</span> <a class="code" href="../../db/d4b/regexec_8c.html#a72a0a4c8ee59705ae116380c00d2d89d">onig_match</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* at, <a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* region, OnigOptionType option));</div>
<div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;<a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* <a class="code" href="../../db/d4b/regexec_8c.html#a79b3c28287f792cbb4018de06afc9889">onig_region_new</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../db/d4b/regexec_8c.html#a06f03083ff1a02d62398a202b173e011">onig_region_init</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* region));</div>
<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../db/d4b/regexec_8c.html#a4d0f148a95d73dd950fd2a09654fa9c7">onig_region_free</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* region, <span class="keywordtype">int</span> free_self));</div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../db/d4b/regexec_8c.html#a5115aa3a349ad0191e517845314f7f6c">onig_region_copy</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* to, <a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* from));</div>
<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../db/d4b/regexec_8c.html#ad6dda9739d7146acbe21ad040a81776b">onig_region_clear</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* region));</div>
<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../db/d4b/regexec_8c.html#a6c9dbfff8fb98289b70c793d1825b744">onig_region_resize</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* region, <span class="keywordtype">int</span> <a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>));</div>
<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../db/d4b/regexec_8c.html#a1a73394d3f82ac267624b59fd93c7b9a">onig_region_set</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* region, <span class="keywordtype">int</span> at, <span class="keywordtype">int</span> beg, <span class="keywordtype">int</span> <a class="code" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>));</div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/dda/regparse_8c.html#a083f9c0f9e54ad206e6464554876abe9">onig_name_to_group_numbers</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* name_end, <span class="keywordtype">int</span>** nums));</div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/dda/regparse_8c.html#a968ca31521878be3b5bff8a367eb17d2">onig_name_to_backref_number</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* <a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a>, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>* name_end, <a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a> *region));</div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/dda/regparse_8c.html#a0d72e0c285f5332420495848d355b173">onig_foreach_name</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg, <span class="keywordtype">int</span> (*<a class="code" href="../../dc/dd1/ossl__ssl_8c.html#a33775ffa49b921f1647bfac2850c6298">func</a>)(<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>*, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a>*,<span class="keywordtype">int</span>,<span class="keywordtype">int</span>*,OnigRegex,<span class="keywordtype">void</span>*), <span class="keywordtype">void</span>* <a class="code" href="../../d3/d09/ripper_8y.html#ad608e57b446d6346a20ff2ce5ad16a13">arg</a>));</div>
<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/dda/regparse_8c.html#a7713de57637189f41a2d3de69050174e">onig_number_of_names</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg));</div>
<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../db/d4b/regexec_8c.html#ae779705dc4b41b073c5e52c31f13ff99">onig_number_of_captures</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg));</div>
<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../db/d4b/regexec_8c.html#ac686195940fc80e8192f85e06ae01d08">onig_number_of_capture_histories</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg));</div>
<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;<a class="code" href="../../d1/dff/struct_onig_capture_tree_node_struct.html">OnigCaptureTreeNode</a>* onig_get_capture_tree <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* region));</div>
<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;<span class="keywordtype">int</span> onig_capture_tree_traverse <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d6/d14/structre__registers.html">OnigRegion</a>* region, <span class="keywordtype">int</span> at, <span class="keywordtype">int</span>(*callback_func)(<span class="keywordtype">int</span>,<span class="keywordtype">int</span>,<span class="keywordtype">int</span>,<span class="keywordtype">int</span>,<span class="keywordtype">int</span>,<span class="keywordtype">void</span>*), <span class="keywordtype">void</span>* <a class="code" href="../../d3/d09/ripper_8y.html#ad608e57b446d6346a20ff2ce5ad16a13">arg</a>));</div>
<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d6/dda/regparse_8c.html#aaf863834e7999ad7c95afc91e0d3b838">onig_noname_group_capture_is_active</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg));</div>
<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> <a class="code" href="../../db/d4b/regexec_8c.html#a82c8a1729e0b16b203e57c0b9a3fb754">onig_get_encoding</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg));</div>
<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;OnigOptionType <a class="code" href="../../db/d4b/regexec_8c.html#af9b4e7d30600f44d814e7e05c4ea0a69">onig_get_options</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg));</div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> <a class="code" href="../../db/d4b/regexec_8c.html#aa5c2638697007d2448116f0295ccd407">onig_get_case_fold_flag</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg));</div>
<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;<span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* <a class="code" href="../../db/d4b/regexec_8c.html#a23f1b57cc543c4d74bc961a814e26ed2">onig_get_syntax</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((OnigRegex reg));</div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d1/d75/regsyntax_8c.html#a88becd49a1f33ae081d2b07b5d395928">onig_set_default_syntax</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax));</div>
<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/d75/regsyntax_8c.html#a4bc4f6ce35ef9cd03e59d5b0409982ff">onig_copy_syntax</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* to, <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* from));</div>
<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d1/d75/regsyntax_8c.html#a0e2f59a513f2cd61416807a5a739cb19">onig_get_syntax_op</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax));</div>
<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d1/d75/regsyntax_8c.html#a0adb0372ef7dc7170f0e58f5465f0662">onig_get_syntax_op2</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax));</div>
<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d1/d75/regsyntax_8c.html#aa028cf3bd2cf3ac042ee4363da0f8461">onig_get_syntax_behavior</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax));</div>
<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;OnigOptionType <a class="code" href="../../d1/d75/regsyntax_8c.html#a3f61af6d16ef1bd7a1f3d83e821214a0">onig_get_syntax_options</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax));</div>
<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/d75/regsyntax_8c.html#a2d45085d3f093f7c78f3bd91291603ea">onig_set_syntax_op</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> op));</div>
<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/d75/regsyntax_8c.html#a63e15b9a34aac5ec4451d234c0536c4f">onig_set_syntax_op2</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> op2));</div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/d75/regsyntax_8c.html#a9272e590cad695de5f8ffe12f4c8b8b4">onig_set_syntax_behavior</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> behavior));</div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d1/d75/regsyntax_8c.html#afec45f69ca7cb1c2e12bbe11c2505d92">onig_set_syntax_options</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax, OnigOptionType <a class="code" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>));</div>
<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d1/d75/regsyntax_8c.html#a885d8317b5264dd7b4c9399b07ff9c8a">onig_set_meta_char</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* syntax, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> what, <a class="code" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>));</div>
<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../db/d4b/regexec_8c.html#ad772ab8c32d115b653e281180d20625c">onig_copy_encoding</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> to, <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> from));</div>
<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> <a class="code" href="../../d0/d86/regcomp_8c.html#a1eeef9496609e650edcd7b2a077d98c0">onig_get_default_case_fold_flag</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d0/d86/regcomp_8c.html#a2df8d0269fd216db255fde5942b83eec">onig_set_default_case_fold_flag</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> case_fold_flag));</div>
<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../db/d4b/regexec_8c.html#a0230d5851ff4bda0b9d880befcc2c910">onig_get_match_stack_limit_size</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../db/d4b/regexec_8c.html#af870f3d2e5b78c60dc9b10d01405e7d5">onig_set_match_stack_limit_size</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a>));</div>
<div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d0/d86/regcomp_8c.html#a4adb6303843a92af6f905d719a8a9d38">onig_end</a> <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* onig_version <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;<a class="code" href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* onig_copyright <a class="code" href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a>((<span class="keywordtype">void</span>));</div>
<div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;</div>
<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;<span class="preprocessor">#if defined __GNUC__ &amp;&amp; __GNUC__ &gt;= 4</span></div>
<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma GCC visibility pop</span></div>
<div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if 0</span></div>
<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;<span class="preprocessor"></span>{ <span class="comment">/* satisfy cc-mode */</span></div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ONIGURUMA_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="regexec_8c_html_a6c9dbfff8fb98289b70c793d1825b744"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a6c9dbfff8fb98289b70c793d1825b744">onig_region_resize</a></div><div class="ttdeci">int onig_region_resize(OnigRegion *region, int n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l00172">regexec.c:172</a></div></div>
<div class="ttc" id="regenc_8c_html_a9561ea5f50919a2c37cd4fe70d1f3edc"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#a9561ea5f50919a2c37cd4fe70d1f3edc">onigenc_step_back</a></div><div class="ttdeci">UChar * onigenc_step_back(OnigEncoding enc, const UChar *start, const UChar *s, const UChar *end, int n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00100">regenc.c:100</a></div></div>
<div class="ttc" id="regcomp_8c_html_a47cccc676be7e5a7883f1acd7123587c"><div class="ttname"><a href="../../d0/d86/regcomp_8c.html#a47cccc676be7e5a7883f1acd7123587c">onig_new_without_alloc</a></div><div class="ttdeci">int onig_new_without_alloc(regex_t *reg, const UChar *pattern, const UChar *pattern_end, OnigOptionType option, OnigEncoding enc, OnigSyntaxType *syntax, OnigErrorInfo *einfo)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d86/regcomp_8c_source.html#l05585">regcomp.c:5585</a></div></div>
<div class="ttc" id="oniguruma_8h_html_ac1cd9596a24d340ba9aaaa634d918dd1"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#ac1cd9596a24d340ba9aaaa634d918dd1">OnigRegexType</a></div><div class="ttdeci">struct re_pattern_buffer OnigRegexType</div></div>
<div class="ttc" id="struct_onig_capture_tree_node_struct_html"><div class="ttname"><a href="../../d1/dff/struct_onig_capture_tree_node_struct.html">OnigCaptureTreeNodeStruct</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00572">oniguruma.h:572</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a7c8a84bc12127007886efbfcf53b6fb5"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a></div><div class="ttdeci">unsigned int OnigCodePoint</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00111">oniguruma.h:111</a></div></div>
<div class="ttc" id="regparse_8c_html_a3562189ce2bff13f776e44ef0b29b8ab"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a3562189ce2bff13f776e44ef0b29b8ab">onig_set_warn_func</a></div><div class="ttdeci">void onig_set_warn_func(OnigWarnFunc f)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00091">regparse.c:91</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a007d05ab38dc2cfac189a4596b8c84b4"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a007d05ab38dc2cfac189a4596b8c84b4">re_pattern_buffer::num_repeat</a></div><div class="ttdeci">int num_repeat</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00636">oniguruma.h:636</a></div></div>
<div class="ttc" id="regexec_8c_html_a0230d5851ff4bda0b9d880befcc2c910"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a0230d5851ff4bda0b9d880befcc2c910">onig_get_match_stack_limit_size</a></div><div class="ttdeci">unsigned int onig_get_match_stack_limit_size(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l00423">regexec.c:423</a></div></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="struct_onig_meta_char_table_type_html_a7bbfcb9d9c7a0bafe9ff7a7dc461b28c"><div class="ttname"><a href="../../df/d96/struct_onig_meta_char_table_type.html#a7bbfcb9d9c7a0bafe9ff7a7dc461b28c">OnigMetaCharTableType::anychar</a></div><div class="ttdeci">OnigCodePoint anychar</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00147">oniguruma.h:147</a></div></div>
<div class="ttc" id="regcomp_8c_html_a39f71595a97243c15c779db842cdde3f"><div class="ttname"><a href="../../d0/d86/regcomp_8c.html#a39f71595a97243c15c779db842cdde3f">onig_new</a></div><div class="ttdeci">int onig_new(regex_t **reg, const UChar *pattern, const UChar *pattern_end, OnigOptionType option, OnigEncoding enc, const OnigSyntaxType *syntax, OnigErrorInfo *einfo)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d86/regcomp_8c_source.html#l05599">regcomp.c:5599</a></div></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="regparse_8c_html_a0d72e0c285f5332420495848d355b173"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a0d72e0c285f5332420495848d355b173">onig_foreach_name</a></div><div class="ttdeci">int onig_foreach_name(regex_t *reg, int(*func)(const UChar *, const UChar *, int, int *, regex_t *, void *), void *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00530">regparse.c:530</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a7156fabcbe461dd1f281251b73fd7e8c"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a7156fabcbe461dd1f281251b73fd7e8c">re_pattern_buffer::int_map_backward</a></div><div class="ttdeci">int * int_map_backward</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00664">oniguruma.h:664</a></div></div>
<div class="ttc" id="struct_onig_compile_info_html_aecd226ecd36fbdb2f82baacbe6eaf47b"><div class="ttname"><a href="../../d0/d7e/struct_onig_compile_info.html#aecd226ecd36fbdb2f82baacbe6eaf47b">OnigCompileInfo::pattern_enc</a></div><div class="ttdeci">OnigEncoding pattern_enc</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00681">oniguruma.h:681</a></div></div>
<div class="ttc" id="struct_onig_case_fold_code_item_html_ae0e3da5e535844ce63f8e048a9d85e8f"><div class="ttname"><a href="../../d3/d82/struct_onig_case_fold_code_item.html#ae0e3da5e535844ce63f8e048a9d85e8f">OnigCaseFoldCodeItem::byte_len</a></div><div class="ttdeci">int byte_len</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00140">oniguruma.h:140</a></div></div>
<div class="ttc" id="oniguruma_8h_html_ab572179cb5532d557fe5e55f26f011ce"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#ab572179cb5532d557fe5e55f26f011ce">OnigSyntaxPerl</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType OnigSyntaxPerl</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00385">oniguruma.h:385</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a45a5b7c00a796a23f01673cef1dbe0a9"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a></div><div class="ttdeci">code</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03375">tcltklib.c:3375</a></div></div>
<div class="ttc" id="regenc_8c_html_a532d329cb034926a86c1dc5fbcd3610b"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#a532d329cb034926a86c1dc5fbcd3610b">onigenc_mbclen_approximate</a></div><div class="ttdeci">int onigenc_mbclen_approximate(const OnigUChar *p, const OnigUChar *e, struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00054">regenc.c:54</a></div></div>
<div class="ttc" id="regsyntax_8c_html_a0e2f59a513f2cd61416807a5a739cb19"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#a0e2f59a513f2cd61416807a5a739cb19">onig_get_syntax_op</a></div><div class="ttdeci">unsigned int onig_get_syntax_op(OnigSyntaxType *syntax)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00263">regsyntax.c:263</a></div></div>
<div class="ttc" id="regparse_8c_html_a32f51f068bd8e9c2eb940e259f054e9f"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a32f51f068bd8e9c2eb940e259f054e9f">onig_null_warn</a></div><div class="ttdeci">void onig_null_warn(const char *s ARG_UNUSED)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00077">regparse.c:77</a></div></div>
<div class="ttc" id="struct_onig_repeat_range_html_adeb63a2ad50b6c137ce42d3d0e0edbc5"><div class="ttname"><a href="../../de/d9c/struct_onig_repeat_range.html#adeb63a2ad50b6c137ce42d3d0e0edbc5">OnigRepeatRange::upper</a></div><div class="ttdeci">int upper</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00610">oniguruma.h:610</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a0662de7da3e41824c1b0aa3c3dbec67b"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a0662de7da3e41824c1b0aa3c3dbec67b">OnigSyntaxRuby</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType OnigSyntaxRuby</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00387">oniguruma.h:387</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_a8668e35883b36f4ca820634a3495b0c9"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a8668e35883b36f4ca820634a3495b0c9">OnigEncodingTypeST::ruby_encoding_index</a></div><div class="ttdeci">int ruby_encoding_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00173">oniguruma.h:173</a></div></div>
<div class="ttc" id="struct_onig_repeat_range_html"><div class="ttname"><a href="../../de/d9c/struct_onig_repeat_range.html">OnigRepeatRange</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00608">oniguruma.h:608</a></div></div>
<div class="ttc" id="regenc_8c_html_a96fbac27ad8278869fcecf4f65d54d10"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#a96fbac27ad8278869fcecf4f65d54d10">onigenc_get_right_adjust_char_head</a></div><div class="ttdeci">UChar * onigenc_get_right_adjust_char_head(OnigEncoding enc, const UChar *start, const UChar *s, const UChar *end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00065">regenc.c:65</a></div></div>
<div class="ttc" id="struct_onig_error_info_html_a853bef09d9bd18b1f150c2ba86c2acc7"><div class="ttname"><a href="../../da/df3/struct_onig_error_info.html#a853bef09d9bd18b1f150c2ba86c2acc7">OnigErrorInfo::par_end</a></div><div class="ttdeci">OnigUChar * par_end</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00605">oniguruma.h:605</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a33aa7ed7612104fa36da121c8ecb4d4e"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a></div><div class="ttdeci">unsigned int OnigCaseFoldType</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00117">oniguruma.h:117</a></div></div>
<div class="ttc" id="regenc_8c_html_a0866e26923fc25f2be1702d1b418b6da"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#a0866e26923fc25f2be1702d1b418b6da">onigenc_set_default_encoding</a></div><div class="ttdeci">int onigenc_set_default_encoding(OnigEncoding enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00047">regenc.c:47</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a67fbe68c1b421badd861a1fa7c525058"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a67fbe68c1b421badd861a1fa7c525058">table</a></div><div class="ttdeci">static VALUE VALUE table</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l10121">tcltklib.c:10121</a></div></div>
<div class="ttc" id="ossl__ssl_8c_html_a33775ffa49b921f1647bfac2850c6298"><div class="ttname"><a href="../../dc/dd1/ossl__ssl_8c.html#a33775ffa49b921f1647bfac2850c6298">func</a></div><div class="ttdeci">SSL_METHOD *(* func)(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">ossl_ssl.c:104</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a7d19e58612f0ca3cad71119d5627d21a"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a7d19e58612f0ca3cad71119d5627d21a">re_pattern_buffer::bt_mem_end</a></div><div class="ttdeci">unsigned int bt_mem_end</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00642">oniguruma.h:642</a></div></div>
<div class="ttc" id="struct_onig_capture_tree_node_struct_html_abdefc94495dce41133847d8b2c7ae989"><div class="ttname"><a href="../../d1/dff/struct_onig_capture_tree_node_struct.html#abdefc94495dce41133847d8b2c7ae989">OnigCaptureTreeNodeStruct::end</a></div><div class="ttdeci">int end</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00575">oniguruma.h:575</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_a98b6548f416c8d0835bfdf99d2163c64"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a98b6548f416c8d0835bfdf99d2163c64">OnigEncodingTypeST::property_name_to_ctype</a></div><div class="ttdeci">int(* property_name_to_ctype)(struct OnigEncodingTypeST *enc, OnigUChar *p, OnigUChar *end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00168">oniguruma.h:168</a></div></div>
<div class="ttc" id="regexec_8c_html_af870f3d2e5b78c60dc9b10d01405e7d5"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#af870f3d2e5b78c60dc9b10d01405e7d5">onig_set_match_stack_limit_size</a></div><div class="ttdeci">int onig_set_match_stack_limit_size(unsigned int size)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l00429">regexec.c:429</a></div></div>
<div class="ttc" id="regexec_8c_html_a5115aa3a349ad0191e517845314f7f6c"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a5115aa3a349ad0191e517845314f7f6c">onig_region_copy</a></div><div class="ttdeci">void onig_region_copy(OnigRegion *to, OnigRegion *from)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l00283">regexec.c:283</a></div></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="regcomp_8c_html_a1eeef9496609e650edcd7b2a077d98c0"><div class="ttname"><a href="../../d0/d86/regcomp_8c.html#a1eeef9496609e650edcd7b2a077d98c0">onig_get_default_case_fold_flag</a></div><div class="ttdeci">OnigCaseFoldType onig_get_default_case_fold_flag(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d86/regcomp_8c_source.html#l00035">regcomp.c:35</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a3390998b1bd6df467b1f77ac2774f3a3"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a3390998b1bd6df467b1f77ac2774f3a3">enc</a></div><div class="ttdeci">VALUE enc</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l10402">tcltklib.c:10402</a></div></div>
<div class="ttc" id="regexec_8c_html_af9b4e7d30600f44d814e7e05c4ea0a69"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#af9b4e7d30600f44d814e7e05c4ea0a69">onig_get_options</a></div><div class="ttdeci">OnigOptionType onig_get_options(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l03782">regexec.c:3782</a></div></div>
<div class="ttc" id="regenc_8c_html_a526941b0e2fe0ba28f886661e5b1597d"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#a526941b0e2fe0ba28f886661e5b1597d">onigenc_get_left_adjust_char_head</a></div><div class="ttdeci">UChar * onigenc_get_left_adjust_char_head(OnigEncoding enc, const UChar *start, const UChar *s, const UChar *end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00374">regenc.c:374</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a9bd6cd65b049ea96dca9ef10a561d50b"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a9bd6cd65b049ea96dca9ef10a561d50b">re_pattern_buffer::anchor_dmax</a></div><div class="ttdeci">OnigDistance anchor_dmax</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00658">oniguruma.h:658</a></div></div>
<div class="ttc" id="regenc_8c_html_afe0cc4ddeec0df8528038e1b822d4a37"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#afe0cc4ddeec0df8528038e1b822d4a37">onigenc_strlen</a></div><div class="ttdeci">int onigenc_strlen(OnigEncoding enc, const UChar *p, const UChar *end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00122">regenc.c:122</a></div></div>
<div class="ttc" id="struct_onig_meta_char_table_type_html"><div class="ttname"><a href="../../df/d96/struct_onig_meta_char_table_type.html">OnigMetaCharTableType</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00145">oniguruma.h:145</a></div></div>
<div class="ttc" id="structre__registers_html_a4eb5968ed5cce3e60715b734f86e0b70"><div class="ttname"><a href="../../d6/d14/structre__registers.html#a4eb5968ed5cce3e60715b734f86e0b70">re_registers::beg</a></div><div class="ttdeci">int * beg</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00585">oniguruma.h:585</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_a1c456aeb7c0baa970c51b79e781bbf23"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a1c456aeb7c0baa970c51b79e781bbf23">OnigEncodingTypeST::get_case_fold_codes_by_str</a></div><div class="ttdeci">int(* get_case_fold_codes_by_str)(OnigCaseFoldType flag, const OnigUChar *p, const OnigUChar *end, OnigCaseFoldCodeItem acs[], struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00167">oniguruma.h:167</a></div></div>
<div class="ttc" id="regsyntax_8c_html_a88becd49a1f33ae081d2b07b5d395928"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#a88becd49a1f33ae081d2b07b5d395928">onig_set_default_syntax</a></div><div class="ttdeci">int onig_set_default_syntax(const OnigSyntaxType *syntax)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00223">regsyntax.c:223</a></div></div>
<div class="ttc" id="regexec_8c_html_ad6dda9739d7146acbe21ad040a81776b"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#ad6dda9739d7146acbe21ad040a81776b">onig_region_clear</a></div><div class="ttdeci">void onig_region_clear(OnigRegion *region)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l00159">regexec.c:159</a></div></div>
<div class="ttc" id="struct_onig_meta_char_table_type_html_ad8421f7327a66b7b1ee0962a0226665e"><div class="ttname"><a href="../../df/d96/struct_onig_meta_char_table_type.html#ad8421f7327a66b7b1ee0962a0226665e">OnigMetaCharTableType::anytime</a></div><div class="ttdeci">OnigCodePoint anytime</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00148">oniguruma.h:148</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_aa54d02532294cb067ed2659e07ee742c"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#aa54d02532294cb067ed2659e07ee742c">re_pattern_buffer::map</a></div><div class="ttdeci">unsigned char map[ONIG_CHAR_TABLE_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00662">oniguruma.h:662</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_a06eac58078ea0e91c9427e04b9e31ec4"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a06eac58078ea0e91c9427e04b9e31ec4">OnigEncodingTypeST::min_enc_len</a></div><div class="ttdeci">int min_enc_len</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00160">oniguruma.h:160</a></div></div>
<div class="ttc" id="ruby_8c_html_ad7a5c5f28ee70e62307d4f72cfe9dc9b"><div class="ttname"><a href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a></div><div class="ttdeci">return str</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l01183">ruby.c:1183</a></div></div>
<div class="ttc" id="struct_onig_syntax_type_html"><div class="ttname"><a href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00370">oniguruma.h:370</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_a132a1c13a774b7efeff0108031d20044"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a132a1c13a774b7efeff0108031d20044">OnigEncodingTypeST::code_to_mbclen</a></div><div class="ttdeci">int(* code_to_mbclen)(OnigCodePoint code, struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00163">oniguruma.h:163</a></div></div>
<div class="ttc" id="regcomp_8c_html_aa5258b0fafb566fd4aa12fc1f577b2e8"><div class="ttname"><a href="../../d0/d86/regcomp_8c.html#aa5258b0fafb566fd4aa12fc1f577b2e8">onig_init</a></div><div class="ttdeci">int onig_init(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d86/regcomp_8c_source.html#l05622">regcomp.c:5622</a></div></div>
<div class="ttc" id="regenc_8c_html_a72dafd6af7bf0abc4bec0db76e7139dd"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#a72dafd6af7bf0abc4bec0db76e7139dd">onigenc_get_right_adjust_char_head_with_prev</a></div><div class="ttdeci">UChar * onigenc_get_right_adjust_char_head_with_prev(OnigEncoding enc, const UChar *start, const UChar *s, const UChar *end, const UChar **prev)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00075">regenc.c:75</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html">re_pattern_buffer</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00628">oniguruma.h:628</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_ae970575f00bc98a2a8c48c30b6a91e48"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#ae970575f00bc98a2a8c48c30b6a91e48">OnigEncodingTypeST::code_to_mbc</a></div><div class="ttdeci">int(* code_to_mbc)(OnigCodePoint code, OnigUChar *buf, struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00164">oniguruma.h:164</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_af28499b9afdcbaf41103796558f2a4f9"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#af28499b9afdcbaf41103796558f2a4f9">re_pattern_buffer::p</a></div><div class="ttdeci">unsigned char * p</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00630">oniguruma.h:630</a></div></div>
<div class="ttc" id="regexec_8c_html_a72a0a4c8ee59705ae116380c00d2d89d"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a72a0a4c8ee59705ae116380c00d2d89d">onig_match</a></div><div class="ttdeci">long onig_match(regex_t *reg, const UChar *str, const UChar *end, const UChar *at, OnigRegion *region, OnigOptionType option)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l03077">regexec.c:3077</a></div></div>
<div class="ttc" id="regsyntax_8c_html_a63e15b9a34aac5ec4451d234c0536c4f"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#a63e15b9a34aac5ec4451d234c0536c4f">onig_set_syntax_op2</a></div><div class="ttdeci">void onig_set_syntax_op2(OnigSyntaxType *syntax, unsigned int op2)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00245">regsyntax.c:245</a></div></div>
<div class="ttc" id="struct_onig_meta_char_table_type_html_a399f4fdad2458288537776d7bebfb013"><div class="ttname"><a href="../../df/d96/struct_onig_meta_char_table_type.html#a399f4fdad2458288537776d7bebfb013">OnigMetaCharTableType::one_or_more_time</a></div><div class="ttdeci">OnigCodePoint one_or_more_time</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00150">oniguruma.h:150</a></div></div>
<div class="ttc" id="oniguruma_8h_html_ad870c1a94502ad33c083978b17911e72"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a></div><div class="ttdeci">unsigned int OnigOptionType</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00344">oniguruma.h:344</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_afdf2d126718b71f66402ba17a12e9af4"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#afdf2d126718b71f66402ba17a12e9af4">re_pattern_buffer::anchor_dmin</a></div><div class="ttdeci">OnigDistance anchor_dmin</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00657">oniguruma.h:657</a></div></div>
<div class="ttc" id="structre__registers_html_aab8e46131baf07e778f60c92314d4d7f"><div class="ttname"><a href="../../d6/d14/structre__registers.html#aab8e46131baf07e778f60c92314d4d7f">re_registers::history_root</a></div><div class="ttdeci">OnigCaptureTreeNode * history_root</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00588">oniguruma.h:588</a></div></div>
<div class="ttc" id="regexec_8c_html_ae779705dc4b41b073c5e52c31f13ff99"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#ae779705dc4b41b073c5e52c31f13ff99">onig_number_of_captures</a></div><div class="ttdeci">int onig_number_of_captures(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l03800">regexec.c:3800</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a2a513978bf98ec87c87c0d597f8d5ba4"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a2a513978bf98ec87c87c0d597f8d5ba4">re_pattern_buffer::bt_mem_start</a></div><div class="ttdeci">unsigned int bt_mem_start</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00641">oniguruma.h:641</a></div></div>
<div class="ttc" id="regenc_8c_html_a6c51dcd9bedde34d4cabd806de625444"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#a6c51dcd9bedde34d4cabd806de625444">onigenc_get_default_encoding</a></div><div class="ttdeci">OnigEncoding onigenc_get_default_encoding(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00041">regenc.c:41</a></div></div>
<div class="ttc" id="struct_onig_syntax_type_html_aa1583032496f74f02fa6f1e4ce3102ab"><div class="ttname"><a href="../../d3/d3f/struct_onig_syntax_type.html#aa1583032496f74f02fa6f1e4ce3102ab">OnigSyntaxType::behavior</a></div><div class="ttdeci">unsigned int behavior</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00373">oniguruma.h:373</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_af35df9ace683f51262e4943b854df36d"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#af35df9ace683f51262e4943b854df36d">re_pattern_buffer::exact</a></div><div class="ttdeci">unsigned char * exact</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00660">oniguruma.h:660</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a3745f0c53db956c682267e098338fce7"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a3745f0c53db956c682267e098338fce7">OnigSyntaxEmacs</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType OnigSyntaxEmacs</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00381">oniguruma.h:381</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aa47c45738d686ad11e7b9c7c1615fcd2"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aa47c45738d686ad11e7b9c7c1615fcd2">flag</a></div><div class="ttdeci">flag</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l02039">tcltklib.c:2039</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a413fc6ff5d6893e9e10d9d59eedff2e1"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a413fc6ff5d6893e9e10d9d59eedff2e1">einfo</a></div><div class="ttdeci">VALUE einfo</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00843">tcltklib.c:843</a></div></div>
<div class="ttc" id="regcomp_8c_html_a69ec040502b7f39cc7f0dcb15ec60073"><div class="ttname"><a href="../../d0/d86/regcomp_8c.html#a69ec040502b7f39cc7f0dcb15ec60073">onig_free_body</a></div><div class="ttdeci">void onig_free_body(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d86/regcomp_8c_source.html#l05221">regcomp.c:5221</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a291548d828e9d948f8b8e1d117548841"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a></div><div class="ttdeci">unsigned char OnigUChar</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00110">oniguruma.h:110</a></div></div>
<div class="ttc" id="structre__registers_html"><div class="ttname"><a href="../../d6/d14/structre__registers.html">re_registers</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00582">oniguruma.h:582</a></div></div>
<div class="ttc" id="regenc_8c_html_ac4ab9e1bfcb6b9ce53d2818ddc2c7051"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#ac4ab9e1bfcb6b9ce53d2818ddc2c7051">onigenc_get_prev_char_head</a></div><div class="ttdeci">UChar * onigenc_get_prev_char_head(OnigEncoding enc, const UChar *start, const UChar *s, const UChar *end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00091">regenc.c:91</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a68613311a90715f8c1f697bf91f0d09f"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a68613311a90715f8c1f697bf91f0d09f">re_pattern_buffer::sub_anchor</a></div><div class="ttdeci">int sub_anchor</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00659">oniguruma.h:659</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a96aa44f3baa323e5103d65893872b61d"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a96aa44f3baa323e5103d65893872b61d">re_pattern_buffer::num_call</a></div><div class="ttdeci">int num_call</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00639">oniguruma.h:639</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a640c016fa90e50ea710d2b5e55760590"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a640c016fa90e50ea710d2b5e55760590">re_pattern_buffer::repeat_range</a></div><div class="ttdeci">OnigRepeatRange * repeat_range</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00645">oniguruma.h:645</a></div></div>
<div class="ttc" id="regexec_8c_html_a1a73394d3f82ac267624b59fd93c7b9a"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a1a73394d3f82ac267624b59fd93c7b9a">onig_region_set</a></div><div class="ttdeci">int onig_region_set(OnigRegion *region, int at, int beg, int end)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l00231">regexec.c:231</a></div></div>
<div class="ttc" id="regexec_8c_html_a06f03083ff1a02d62398a202b173e011"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a06f03083ff1a02d62398a202b173e011">onig_region_init</a></div><div class="ttdeci">void onig_region_init(OnigRegion *region)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l00246">regexec.c:246</a></div></div>
<div class="ttc" id="struct_onig_case_fold_code_item_html"><div class="ttname"><a href="../../d3/d82/struct_onig_case_fold_code_item.html">OnigCaseFoldCodeItem</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00139">oniguruma.h:139</a></div></div>
<div class="ttc" id="regenc_8c_html_ab8959d01e3b19dfd6501d33d2ac88ff7"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#ab8959d01e3b19dfd6501d33d2ac88ff7">onigenc_set_default_caseconv_table</a></div><div class="ttdeci">void onigenc_set_default_caseconv_table(const UChar *table ARG_UNUSED)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00367">regenc.c:367</a></div></div>
<div class="ttc" id="struct_onig_case_fold_code_item_html_abb939986cfbf2fc043ce9858a0c2058e"><div class="ttname"><a href="../../d3/d82/struct_onig_case_fold_code_item.html#abb939986cfbf2fc043ce9858a0c2058e">OnigCaseFoldCodeItem::code_len</a></div><div class="ttdeci">int code_len</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00141">oniguruma.h:141</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a4c22ffab8b6aec7bfa1fc8ccda3a1a27"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a4c22ffab8b6aec7bfa1fc8ccda3a1a27">re_pattern_buffer::case_fold_flag</a></div><div class="ttdeci">OnigCaseFoldType case_fold_flag</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00650">oniguruma.h:650</a></div></div>
<div class="ttc" id="oniguruma_8h_html_aa5e520778f7bf10deda0dff9570b36de"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#aa5e520778f7bf10deda0dff9570b36de">ONIG_CHAR_TABLE_SIZE</a></div><div class="ttdeci">#define ONIG_CHAR_TABLE_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00617">oniguruma.h:617</a></div></div>
<div class="ttc" id="regenc_8c_html_ae2bed38c5037f1f1b713b70d7a16c8bd"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#ae2bed38c5037f1f1b713b70d7a16c8bd">onigenc_init</a></div><div class="ttdeci">int onigenc_init(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00035">regenc.c:35</a></div></div>
<div class="ttc" id="oniguruma_8h_html_aec524155992c4b1e69347d3b7d83039c"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#aec524155992c4b1e69347d3b7d83039c">OnigApplyAllCaseFoldFunc</a></div><div class="ttdeci">int(* OnigApplyAllCaseFoldFunc)(OnigCodePoint from, OnigCodePoint *to, int to_len, void *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00154">oniguruma.h:154</a></div></div>
<div class="ttc" id="regexec_8c_html_a494a971c76eb6eff2d4c7e07e6e4fde3"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a494a971c76eb6eff2d4c7e07e6e4fde3">onig_search</a></div><div class="ttdeci">long onig_search(regex_t *reg, const UChar *str, const UChar *end, const UChar *start, const UChar *range, OnigRegion *region, OnigOptionType option)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l03378">regexec.c:3378</a></div></div>
<div class="ttc" id="regsyntax_8c_html_aa028cf3bd2cf3ac042ee4363da0f8461"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#aa028cf3bd2cf3ac042ee4363da0f8461">onig_get_syntax_behavior</a></div><div class="ttdeci">unsigned int onig_get_syntax_behavior(OnigSyntaxType *syntax)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00275">regsyntax.c:275</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a627abcc41418b0bdee0827c88e26d12b"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a627abcc41418b0bdee0827c88e26d12b">re_pattern_buffer::num_comb_exp_check</a></div><div class="ttdeci">int num_comb_exp_check</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00638">oniguruma.h:638</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a99f01d626923621644db5897dde2fcd9"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a99f01d626923621644db5897dde2fcd9">OnigSyntaxGnuRegex</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType OnigSyntaxGnuRegex</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00383">oniguruma.h:383</a></div></div>
<div class="ttc" id="struct_onig_capture_tree_node_struct_html_ad8c284a1c680d17342b1446da31a0cc7"><div class="ttname"><a href="../../d1/dff/struct_onig_capture_tree_node_struct.html#ad8c284a1c680d17342b1446da31a0cc7">OnigCaptureTreeNodeStruct::num_childs</a></div><div class="ttdeci">int num_childs</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00577">oniguruma.h:577</a></div></div>
<div class="ttc" id="regexec_8c_html_a82c8a1729e0b16b203e57c0b9a3fb754"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a82c8a1729e0b16b203e57c0b9a3fb754">onig_get_encoding</a></div><div class="ttdeci">OnigEncoding onig_get_encoding(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l03776">regexec.c:3776</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a33bd3aaf0e6a21dd1958442fcbdf55f4"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a33bd3aaf0e6a21dd1958442fcbdf55f4">re_pattern_buffer::threshold_len</a></div><div class="ttdeci">int threshold_len</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00655">oniguruma.h:655</a></div></div>
<div class="ttc" id="struct_onig_syntax_type_html_a39c5bff8239079d1bbc5276437e9a93f"><div class="ttname"><a href="../../d3/d3f/struct_onig_syntax_type.html#a39c5bff8239079d1bbc5276437e9a93f">OnigSyntaxType::op2</a></div><div class="ttdeci">unsigned int op2</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00372">oniguruma.h:372</a></div></div>
<div class="ttc" id="struct_onig_capture_tree_node_struct_html_a5a405e72ec6874c0ab7d99761e5f908d"><div class="ttname"><a href="../../d1/dff/struct_onig_capture_tree_node_struct.html#a5a405e72ec6874c0ab7d99761e5f908d">OnigCaptureTreeNodeStruct::beg</a></div><div class="ttdeci">int beg</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00574">oniguruma.h:574</a></div></div>
<div class="ttc" id="regparse_8c_html_a968ca31521878be3b5bff8a367eb17d2"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a968ca31521878be3b5bff8a367eb17d2">onig_name_to_backref_number</a></div><div class="ttdeci">int onig_name_to_backref_number(regex_t *reg, const UChar *name, const UChar *name_end, OnigRegion *region)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00859">regparse.c:859</a></div></div>
<div class="ttc" id="struct_onig_meta_char_table_type_html_a879d83bd724cfba370eab92691423316"><div class="ttname"><a href="../../df/d96/struct_onig_meta_char_table_type.html#a879d83bd724cfba370eab92691423316">OnigMetaCharTableType::esc</a></div><div class="ttdeci">OnigCodePoint esc</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00146">oniguruma.h:146</a></div></div>
<div class="ttc" id="struct_onig_meta_char_table_type_html_a96f9cb4382f6e7af78df3736b0aab2a2"><div class="ttname"><a href="../../df/d96/struct_onig_meta_char_table_type.html#a96f9cb4382f6e7af78df3736b0aab2a2">OnigMetaCharTableType::zero_or_one_time</a></div><div class="ttdeci">OnigCodePoint zero_or_one_time</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00149">oniguruma.h:149</a></div></div>
<div class="ttc" id="structre__registers_html_a1a42f8a5bcd4ac744e00132e2b80f8f0"><div class="ttname"><a href="../../d6/d14/structre__registers.html#a1a42f8a5bcd4ac744e00132e2b80f8f0">re_registers::end</a></div><div class="ttdeci">int * end</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00586">oniguruma.h:586</a></div></div>
<div class="ttc" id="struct_onig_compile_info_html_a1aba6dd50930c8ed50e2482bafae0568"><div class="ttname"><a href="../../d0/d7e/struct_onig_compile_info.html#a1aba6dd50930c8ed50e2482bafae0568">OnigCompileInfo::target_enc</a></div><div class="ttdeci">OnigEncoding target_enc</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00682">oniguruma.h:682</a></div></div>
<div class="ttc" id="regexec_8c_html_a4d0f148a95d73dd950fd2a09654fa9c7"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a4d0f148a95d73dd950fd2a09654fa9c7">onig_region_free</a></div><div class="ttdeci">void onig_region_free(OnigRegion *r, int free_self)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l00267">regexec.c:267</a></div></div>
<div class="ttc" id="regcomp_8c_html_a2114107d9185a5c1706c5ecf99faf388"><div class="ttname"><a href="../../d0/d86/regcomp_8c.html#a2114107d9185a5c1706c5ecf99faf388">onig_reg_init</a></div><div class="ttdeci">int onig_reg_init(regex_t *reg, OnigOptionType option, OnigCaseFoldType case_fold_flag, OnigEncoding enc, const OnigSyntaxType *syntax)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d86/regcomp_8c_source.html#l05539">regcomp.c:5539</a></div></div>
<div class="ttc" id="regparse_8c_html_ae560e4fb67a0fa31849c24aa1f466a18"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#ae560e4fb67a0fa31849c24aa1f466a18">onig_set_verb_warn_func</a></div><div class="ttdeci">void onig_set_verb_warn_func(OnigWarnFunc f)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00096">regparse.c:96</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_a97a52ad85ca2f74e5b5bf034728a83fe"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a97a52ad85ca2f74e5b5bf034728a83fe">OnigEncodingTypeST::is_allowed_reverse_match</a></div><div class="ttdeci">int(* is_allowed_reverse_match)(const OnigUChar *p, const OnigUChar *end, struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00172">oniguruma.h:172</a></div></div>
<div class="ttc" id="date__strftime_8c_html_acec32330ad44f2b584bf332775a1d328"><div class="ttname"><a href="../../d1/d6f/date__strftime_8c.html#acec32330ad44f2b584bf332775a1d328">range</a></div><div class="ttdeci">#define range(low, item, hi)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d6f/date__strftime_8c_source.html#l00125">date_strftime.c:125</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a871126c729a3ebbb7192a7873a32be29"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a871126c729a3ebbb7192a7873a32be29">re_pattern_buffer::stack_pop_level</a></div><div class="ttdeci">int stack_pop_level</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00643">oniguruma.h:643</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_a0192e7721a534129dd2389299c50d5ef"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">buf</a></div><div class="ttdeci">unsigned char buf[MIME_BUF_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">nkf.c:3913</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a4d0e363509f4b7bf72063442a166f822"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a4d0e363509f4b7bf72063442a166f822">re_pattern_buffer::chain</a></div><div class="ttdeci">struct re_pattern_buffer * chain</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00669">oniguruma.h:669</a></div></div>
<div class="ttc" id="oniguruma_8h_html_aeb6f8d729e05bbd800a521bc31f9d59b"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#aeb6f8d729e05bbd800a521bc31f9d59b">ONIG_EXTERN</a></div><div class="ttdeci">#define ONIG_EXTERN</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00097">oniguruma.h:97</a></div></div>
<div class="ttc" id="regsyntax_8c_html_a0adb0372ef7dc7170f0e58f5465f0662"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#a0adb0372ef7dc7170f0e58f5465f0662">onig_get_syntax_op2</a></div><div class="ttdeci">unsigned int onig_get_syntax_op2(OnigSyntaxType *syntax)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00269">regsyntax.c:269</a></div></div>
<div class="ttc" id="struct_onig_compile_info_html_abdc9103bd20097b86f91e6d848c042bc"><div class="ttname"><a href="../../d0/d7e/struct_onig_compile_info.html#abdc9103bd20097b86f91e6d848c042bc">OnigCompileInfo::num_of_elements</a></div><div class="ttdeci">int num_of_elements</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00680">oniguruma.h:680</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a8f27e991eddcae0a56263266ed9deae7"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a8f27e991eddcae0a56263266ed9deae7">OnigDefaultSyntax</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType * OnigDefaultSyntax</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00402">oniguruma.h:402</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a23168e45fcc2c959b7aaed0b6a2e3f7a"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a23168e45fcc2c959b7aaed0b6a2e3f7a">re_pattern_buffer::name_table</a></div><div class="ttdeci">void * name_table</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00651">oniguruma.h:651</a></div></div>
<div class="ttc" id="struct_onig_error_info_html"><div class="ttname"><a href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00602">oniguruma.h:602</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_aaeb8694dde3a66fd839603fede774ca5"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#aaeb8694dde3a66fd839603fede774ca5">re_pattern_buffer::num_mem</a></div><div class="ttdeci">int num_mem</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00635">oniguruma.h:635</a></div></div>
<div class="ttc" id="strftime_8c_html_a2c212835823e3c54a8ab6d95c652660e"><div class="ttname"><a href="../../d8/d4e/strftime_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a></div><div class="ttdeci">#define const</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/strftime_8c_source.html#l00101">strftime.c:101</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="oniguruma_8h_html_abf88672b9dd7c8ac64bc4a7b0ce6c6f8"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#abf88672b9dd7c8ac64bc4a7b0ce6c6f8">OnigDefaultCaseFoldFlag</a></div><div class="ttdeci">ONIG_EXTERN OnigCaseFoldType OnigDefaultCaseFoldFlag</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00119">oniguruma.h:119</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a09e8132db1b305141fc109a4102eebb3"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a09e8132db1b305141fc109a4102eebb3">OnigSyntaxASIS</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType OnigSyntaxASIS</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00378">oniguruma.h:378</a></div></div>
<div class="ttc" id="regparse_8c_html_a083f9c0f9e54ad206e6464554876abe9"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a083f9c0f9e54ad206e6464554876abe9">onig_name_to_group_numbers</a></div><div class="ttdeci">int onig_name_to_group_numbers(regex_t *reg, const UChar *name, const UChar *name_end, int **nums)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00837">regparse.c:837</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a73176730b9a796ac2b124f8ec0ce4e37"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a73176730b9a796ac2b124f8ec0ce4e37">OnigSyntaxGrep</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType OnigSyntaxGrep</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00382">oniguruma.h:382</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_ac537498b5ed6e25bced70b90e5949201"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a></div><div class="ttdeci">VP_EXPORT void</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04944">bigdecimal.c:4944</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a1f6242a0ebb2ba9eb5bb299b5e223afa"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a1f6242a0ebb2ba9eb5bb299b5e223afa">OnigCtype</a></div><div class="ttdeci">unsigned int OnigCtype</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00112">oniguruma.h:112</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a473a5f1a4a28b364334f25bd86ae1882"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a473a5f1a4a28b364334f25bd86ae1882">OnigSyntaxPosixExtended</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType OnigSyntaxPosixExtended</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00380">oniguruma.h:380</a></div></div>
<div class="ttc" id="oniguruma_8h_html_ac3fc984c2e5bf6bcf52267b61de993c0"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#ac3fc984c2e5bf6bcf52267b61de993c0">OnigSyntaxPosixBasic</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType OnigSyntaxPosixBasic</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00379">oniguruma.h:379</a></div></div>
<div class="ttc" id="regsyntax_8c_html_a2d45085d3f093f7c78f3bd91291603ea"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#a2d45085d3f093f7c78f3bd91291603ea">onig_set_syntax_op</a></div><div class="ttdeci">void onig_set_syntax_op(OnigSyntaxType *syntax, unsigned int op)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00239">regsyntax.c:239</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a44cc3f867a0e5ec2e99c45565cb05e08"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a44cc3f867a0e5ec2e99c45565cb05e08">P_</a></div><div class="ttdeci">#define P_(args)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00070">oniguruma.h:70</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_a297b454a05f56650dbba59d0109b3f7f"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a297b454a05f56650dbba59d0109b3f7f">OnigEncodingTypeST::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00158">oniguruma.h:158</a></div></div>
<div class="ttc" id="struct_onig_error_info_html_a86015f170997aa3e176a0c5396c991d5"><div class="ttname"><a href="../../da/df3/struct_onig_error_info.html#a86015f170997aa3e176a0c5396c991d5">OnigErrorInfo::enc</a></div><div class="ttdeci">OnigEncoding enc</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00603">oniguruma.h:603</a></div></div>
<div class="ttc" id="oniguruma_8h_html_ac86e85dd394c628bb3a02cc0b7cab0a9"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a></div><div class="ttdeci">OnigEncodingType * OnigEncoding</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00176">oniguruma.h:176</a></div></div>
<div class="ttc" id="struct_onig_repeat_range_html_a471452934634bf5cecfae756dec13df0"><div class="ttname"><a href="../../de/d9c/struct_onig_repeat_range.html#a471452934634bf5cecfae756dec13df0">OnigRepeatRange::lower</a></div><div class="ttdeci">int lower</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00609">oniguruma.h:609</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a7aed2d05d8d3349a555d9db3580337ba"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a7aed2d05d8d3349a555d9db3580337ba">ONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN</a></div><div class="ttdeci">#define ONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00130">oniguruma.h:130</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a4cf446c0eb86f2fc3322f9fb27c5dc0f"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a4cf446c0eb86f2fc3322f9fb27c5dc0f">re_pattern_buffer::used</a></div><div class="ttdeci">unsigned int used</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00631">oniguruma.h:631</a></div></div>
<div class="ttc" id="regenc_8c_html_acacdc045af98fe740dfb04ff6997146c"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#acacdc045af98fe740dfb04ff6997146c">onigenc_str_bytelen_null</a></div><div class="ttdeci">int onigenc_str_bytelen_null(OnigEncoding enc, const UChar *s)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00162">regenc.c:162</a></div></div>
<div class="ttc" id="regenc_8c_html_a2be5c6888c97f36e6a9f1c7068297c99"><div class="ttname"><a href="../../d6/d8e/regenc_8c.html#a2be5c6888c97f36e6a9f1c7068297c99">onigenc_strlen_null</a></div><div class="ttdeci">int onigenc_strlen_null(OnigEncoding enc, const UChar *s)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d8e/regenc_8c_source.html#l00135">regenc.c:135</a></div></div>
<div class="ttc" id="zlib_8c_html_af6f5431d641919a608c5a995cbd41e4e"><div class="ttname"><a href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a></div><div class="ttdeci">gz end</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d74/zlib_8c_source.html#l02033">zlib.c:2033</a></div></div>
<div class="ttc" id="regsyntax_8c_html_a9272e590cad695de5f8ffe12f4c8b8b4"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#a9272e590cad695de5f8ffe12f4c8b8b4">onig_set_syntax_behavior</a></div><div class="ttdeci">void onig_set_syntax_behavior(OnigSyntaxType *syntax, unsigned int behavior)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00251">regsyntax.c:251</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_a8b2dcd550c31283cd0bb77b742fdf4a1"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a8b2dcd550c31283cd0bb77b742fdf4a1">OnigEncodingTypeST::get_ctype_code_range</a></div><div class="ttdeci">int(* get_ctype_code_range)(OnigCtype ctype, OnigCodePoint *sb_out, const OnigCodePoint *ranges[], struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00170">oniguruma.h:170</a></div></div>
<div class="ttc" id="struct_onig_capture_tree_node_struct_html_a90c6c40510aec260223f71253a851171"><div class="ttname"><a href="../../d1/dff/struct_onig_capture_tree_node_struct.html#a90c6c40510aec260223f71253a851171">OnigCaptureTreeNodeStruct::childs</a></div><div class="ttdeci">struct OnigCaptureTreeNodeStruct ** childs</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00578">oniguruma.h:578</a></div></div>
<div class="ttc" id="ripper_8y_html_ad608e57b446d6346a20ff2ce5ad16a13"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#ad608e57b446d6346a20ff2ce5ad16a13">arg</a></div><div class="ttdeci">arg</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l01287">ripper.y:1287</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a0656dcfc893bc5f00677f6e3f87a0007"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a0656dcfc893bc5f00677f6e3f87a0007">re_pattern_buffer::exact_end</a></div><div class="ttdeci">unsigned char * exact_end</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00661">oniguruma.h:661</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_af8bc4709a6d2cf88e70c7b36456b1335"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#af8bc4709a6d2cf88e70c7b36456b1335">re_pattern_buffer::dmax</a></div><div class="ttdeci">OnigDistance dmax</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00666">oniguruma.h:666</a></div></div>
<div class="ttc" id="regsyntax_8c_html_a3f61af6d16ef1bd7a1f3d83e821214a0"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#a3f61af6d16ef1bd7a1f3d83e821214a0">onig_get_syntax_options</a></div><div class="ttdeci">OnigOptionType onig_get_syntax_options(OnigSyntaxType *syntax)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00281">regsyntax.c:281</a></div></div>
<div class="ttc" id="regparse_8c_html_aaf863834e7999ad7c95afc91e0d3b838"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#aaf863834e7999ad7c95afc91e0d3b838">onig_noname_group_capture_is_active</a></div><div class="ttdeci">int onig_noname_group_capture_is_active(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00913">regparse.c:913</a></div></div>
<div class="ttc" id="encoding_8c_html_a439227feff9d7f55384e8780cfc2eb82"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a></div><div class="ttdeci">int size</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l00051">encoding.c:51</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_aa6002be8cc11a72512af2d5ac3fa45b8"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#aa6002be8cc11a72512af2d5ac3fa45b8">OnigEncodingTypeST::mbc_case_fold</a></div><div class="ttdeci">int(* mbc_case_fold)(OnigCaseFoldType flag, const OnigUChar **pp, const OnigUChar *end, OnigUChar *to, struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00165">oniguruma.h:165</a></div></div>
<div class="ttc" id="struct_onig_compile_info_html_acaff534460080f28a9491df32ef31e9f"><div class="ttname"><a href="../../d0/d7e/struct_onig_compile_info.html#acaff534460080f28a9491df32ef31e9f">OnigCompileInfo::case_fold_flag</a></div><div class="ttdeci">OnigCaseFoldType case_fold_flag</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00685">oniguruma.h:685</a></div></div>
<div class="ttc" id="regsyntax_8c_html_afec45f69ca7cb1c2e12bbe11c2505d92"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#afec45f69ca7cb1c2e12bbe11c2505d92">onig_set_syntax_options</a></div><div class="ttdeci">void onig_set_syntax_options(OnigSyntaxType *syntax, OnigOptionType options)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00257">regsyntax.c:257</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a2a2723c83c6af78be41dadbe685cfce1"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a></div><div class="ttdeci">OnigRegexType regex_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00675">oniguruma.h:675</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_ad2771f4bfea07e843369c8bec5cd50a0"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#ad2771f4bfea07e843369c8bec5cd50a0">re_pattern_buffer::alloc</a></div><div class="ttdeci">unsigned int alloc</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00632">oniguruma.h:632</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a6f96b881f9e3457d8ebf308101248bc0"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a></div><div class="ttdeci">OnigRegexType * OnigRegex</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00672">oniguruma.h:672</a></div></div>
<div class="ttc" id="oniguruma_8h_html_aea2e926fe611f36269c4df294e43ae5f"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a></div><div class="ttdeci">size_t OnigDistance</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00113">oniguruma.h:113</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_aedebfd9ab0d56d063296f4cdc94a30f3"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#aedebfd9ab0d56d063296f4cdc94a30f3">re_pattern_buffer::state</a></div><div class="ttdeci">int state</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00634">oniguruma.h:634</a></div></div>
<div class="ttc" id="structre__registers_html_a5e03bc44d6e9761f707cc1ba4cb4d023"><div class="ttname"><a href="../../d6/d14/structre__registers.html#a5e03bc44d6e9761f707cc1ba4cb4d023">re_registers::num_regs</a></div><div class="ttdeci">int num_regs</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00584">oniguruma.h:584</a></div></div>
<div class="ttc" id="regparse_8c_html_a7713de57637189f41a2d3de69050174e"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a7713de57637189f41a2d3de69050174e">onig_number_of_names</a></div><div class="ttdeci">int onig_number_of_names(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00577">regparse.c:577</a></div></div>
<div class="ttc" id="yaml2byte_8c_html_ab40328f79e021050ac262dc0a6019667"><div class="ttname"><a href="../../dd/dfb/yaml2byte_8c.html#ab40328f79e021050ac262dc0a6019667">start</a></div><div class="ttdeci">char * start</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dfb/yaml2byte_8c_source.html#l00126">yaml2byte.c:126</a></div></div>
<div class="ttc" id="struct_onig_compile_info_html_a800d398aa3caa2ea6e4b15eacd207ba7"><div class="ttname"><a href="../../d0/d7e/struct_onig_compile_info.html#a800d398aa3caa2ea6e4b15eacd207ba7">OnigCompileInfo::option</a></div><div class="ttdeci">OnigOptionType option</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00684">oniguruma.h:684</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a211db992acd70c43e1373076fa3d1b22"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a211db992acd70c43e1373076fa3d1b22">re_pattern_buffer::capture_history</a></div><div class="ttdeci">unsigned int capture_history</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00640">oniguruma.h:640</a></div></div>
<div class="ttc" id="regexec_8c_html_ac686195940fc80e8192f85e06ae01d08"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#ac686195940fc80e8192f85e06ae01d08">onig_number_of_capture_histories</a></div><div class="ttdeci">int onig_number_of_capture_histories(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l03806">regexec.c:3806</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a5b52ffc15e914d2414c4c13f94b776d2"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a5b52ffc15e914d2414c4c13f94b776d2">re_pattern_buffer::syntax</a></div><div class="ttdeci">const OnigSyntaxType * syntax</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00649">oniguruma.h:649</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a332e60929f26e4ef21b3814c7aa35492"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a332e60929f26e4ef21b3814c7aa35492">PV_</a></div><div class="ttdeci">#define PV_(args)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00078">oniguruma.h:78</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_ae2a4b18e4cf1444f9e9852bd40806778"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#ae2a4b18e4cf1444f9e9852bd40806778">OnigEncodingTypeST::is_mbc_newline</a></div><div class="ttdeci">int(* is_mbc_newline)(const OnigUChar *p, const OnigUChar *end, struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00161">oniguruma.h:161</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a7e55190d2a4dfc12c8958afaae815200"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a7e55190d2a4dfc12c8958afaae815200">OnigEncodingType</a></div><div class="ttdeci">struct OnigEncodingTypeST OnigEncodingType</div></div>
<div class="ttc" id="oniguruma_8h_html_a8607965a7ba9582167267757aa8ecfcd"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a8607965a7ba9582167267757aa8ecfcd">OnigEncodingASCII</a></div><div class="ttdeci">ONIG_EXTERN OnigEncodingType OnigEncodingASCII</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00178">oniguruma.h:178</a></div></div>
<div class="ttc" id="regexec_8c_html_ad772ab8c32d115b653e281180d20625c"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#ad772ab8c32d115b653e281180d20625c">onig_copy_encoding</a></div><div class="ttdeci">void onig_copy_encoding(OnigEncoding to, OnigEncoding from)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l03823">regexec.c:3823</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_aa0947e81d186b35c4a1c45711517a0a8"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#aa0947e81d186b35c4a1c45711517a0a8">OnigEncodingTypeST::is_code_ctype</a></div><div class="ttdeci">int(* is_code_ctype)(OnigCodePoint code, OnigCtype ctype, struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00169">oniguruma.h:169</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_ae55facec947647a7b30a945c4ed8c8cb"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#ae55facec947647a7b30a945c4ed8c8cb">OnigEncodingTypeST::precise_mbc_enc_len</a></div><div class="ttdeci">int(* precise_mbc_enc_len)(const OnigUChar *p, const OnigUChar *e, struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00157">oniguruma.h:157</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_aaa32caad25959b5a6a1c0b5ef000a345"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#aaa32caad25959b5a6a1c0b5ef000a345">OnigEncodingTypeST::mbc_to_code</a></div><div class="ttdeci">OnigCodePoint(* mbc_to_code)(const OnigUChar *p, const OnigUChar *end, struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00162">oniguruma.h:162</a></div></div>
<div class="ttc" id="regexec_8c_html_aa5c2638697007d2448116f0295ccd407"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#aa5c2638697007d2448116f0295ccd407">onig_get_case_fold_flag</a></div><div class="ttdeci">OnigCaseFoldType onig_get_case_fold_flag(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l03788">regexec.c:3788</a></div></div>
<div class="ttc" id="struct_onig_syntax_type_html_a383857dc6f5894e972c2528111d8ba78"><div class="ttname"><a href="../../d3/d3f/struct_onig_syntax_type.html#a383857dc6f5894e972c2528111d8ba78">OnigSyntaxType::meta_char_table</a></div><div class="ttdeci">OnigMetaCharTableType meta_char_table</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00375">oniguruma.h:375</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a0331de7898419639ff9ea9ad8e7f4e25"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a0331de7898419639ff9ea9ad8e7f4e25">re_pattern_buffer::dmin</a></div><div class="ttdeci">OnigDistance dmin</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00665">oniguruma.h:665</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a05866c3ede4241a069d21ba546b1e78d"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a05866c3ede4241a069d21ba546b1e78d">OnigSyntaxPerl_NG</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType OnigSyntaxPerl_NG</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00386">oniguruma.h:386</a></div></div>
<div class="ttc" id="oniguruma_8h_html_aadc04e2edea6950fe6563004b9d11492"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#aadc04e2edea6950fe6563004b9d11492">OnigCaptureTreeNode</a></div><div class="ttdeci">struct OnigCaptureTreeNodeStruct OnigCaptureTreeNode</div></div>
<div class="ttc" id="struct_onig_compile_info_html"><div class="ttname"><a href="../../d0/d7e/struct_onig_compile_info.html">OnigCompileInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00679">oniguruma.h:679</a></div></div>
<div class="ttc" id="regsyntax_8c_html_a4bc4f6ce35ef9cd03e59d5b0409982ff"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#a4bc4f6ce35ef9cd03e59d5b0409982ff">onig_copy_syntax</a></div><div class="ttdeci">void onig_copy_syntax(OnigSyntaxType *to, const OnigSyntaxType *from)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00233">regsyntax.c:233</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a06090023675ae8a3566d8d868d20cd3a"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a06090023675ae8a3566d8d868d20cd3a">OnigSyntaxJava</a></div><div class="ttdeci">ONIG_EXTERN const OnigSyntaxType OnigSyntaxJava</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00384">oniguruma.h:384</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a5aed264da6cfdc8d553b69a2508c5334"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></div><div class="ttdeci">BDIGIT e</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04946">bigdecimal.c:4946</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a1857fd68f4ca091d03855fa49b449080"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a1857fd68f4ca091d03855fa49b449080">re_pattern_buffer::enc</a></div><div class="ttdeci">OnigEncoding enc</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00647">oniguruma.h:647</a></div></div>
<div class="ttc" id="regsyntax_8c_html_a885d8317b5264dd7b4c9399b07ff9c8a"><div class="ttname"><a href="../../d1/d75/regsyntax_8c.html#a885d8317b5264dd7b4c9399b07ff9c8a">onig_set_meta_char</a></div><div class="ttdeci">int onig_set_meta_char(OnigSyntaxType *enc, unsigned int what, OnigCodePoint code)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d75/regsyntax_8c_source.html#l00287">regsyntax.c:287</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a02eacfd40be9042ceb0f07547365203d"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a></div><div class="ttdeci">options</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l04470">tcltklib.c:4470</a></div></div>
<div class="ttc" id="regexec_8c_html_a79b3c28287f792cbb4018de06afc9889"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a79b3c28287f792cbb4018de06afc9889">onig_region_new</a></div><div class="ttdeci">OnigRegion * onig_region_new(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l00256">regexec.c:256</a></div></div>
<div class="ttc" id="regcomp_8c_html_a4adb6303843a92af6f905d719a8a9d38"><div class="ttname"><a href="../../d0/d86/regcomp_8c.html#a4adb6303843a92af6f905d719a8a9d38">onig_end</a></div><div class="ttdeci">int onig_end(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d86/regcomp_8c_source.html#l05645">regcomp.c:5645</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_a1e8563c1cebeecba0b53b837e559a937"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a1e8563c1cebeecba0b53b837e559a937">OnigEncodingTypeST::apply_all_case_fold</a></div><div class="ttdeci">int(* apply_all_case_fold)(OnigCaseFoldType flag, OnigApplyAllCaseFoldFunc f, void *arg, struct OnigEncodingTypeST *enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00166">oniguruma.h:166</a></div></div>
<div class="ttc" id="struct_onig_capture_tree_node_struct_html_ad3e8f0d764d4f13af97c09f4a152c6c6"><div class="ttname"><a href="../../d1/dff/struct_onig_capture_tree_node_struct.html#ad3e8f0d764d4f13af97c09f4a152c6c6">OnigCaptureTreeNodeStruct::group</a></div><div class="ttdeci">int group</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00573">oniguruma.h:573</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a0485640e8e0bc66a76d373303c138993"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a0485640e8e0bc66a76d373303c138993">re_pattern_buffer::anchor</a></div><div class="ttdeci">int anchor</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00656">oniguruma.h:656</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a503ad43eef2152c5242f7571e000bd21"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a503ad43eef2152c5242f7571e000bd21">re_pattern_buffer::num_null_check</a></div><div class="ttdeci">int num_null_check</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00637">oniguruma.h:637</a></div></div>
<div class="ttc" id="struct_onig_compile_info_html_af0157ce74cbdbd9328d917b31ccb4426"><div class="ttname"><a href="../../d0/d7e/struct_onig_compile_info.html#af0157ce74cbdbd9328d917b31ccb4426">OnigCompileInfo::syntax</a></div><div class="ttdeci">OnigSyntaxType * syntax</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00683">oniguruma.h:683</a></div></div>
<div class="ttc" id="structre__registers_html_a96c58ff13902eacd44eca474f9b67cbc"><div class="ttname"><a href="../../d6/d14/structre__registers.html#a96c58ff13902eacd44eca474f9b67cbc">re_registers::allocated</a></div><div class="ttdeci">int allocated</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00583">oniguruma.h:583</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a9bcb518fa967f1b1758161d2d207cc8c"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a9bcb518fa967f1b1758161d2d207cc8c">re_pattern_buffer::optimize</a></div><div class="ttdeci">int optimize</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00654">oniguruma.h:654</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_ae696111fa040a69294344d08baf062b4"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#ae696111fa040a69294344d08baf062b4">re_pattern_buffer::options</a></div><div class="ttdeci">OnigOptionType options</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00648">oniguruma.h:648</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_afeadf3d97090e74a174614cac38a5dd6"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">nkf.c:208</a></div></div>
<div class="ttc" id="regexec_8c_html_a23f1b57cc543c4d74bc961a814e26ed2"><div class="ttname"><a href="../../db/d4b/regexec_8c.html#a23f1b57cc543c4d74bc961a814e26ed2">onig_get_syntax</a></div><div class="ttdeci">const OnigSyntaxType * onig_get_syntax(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4b/regexec_8c_source.html#l03794">regexec.c:3794</a></div></div>
<div class="ttc" id="struct_onig_syntax_type_html_aaf9858a82a248934e4b7d808200c9869"><div class="ttname"><a href="../../d3/d3f/struct_onig_syntax_type.html#aaf9858a82a248934e4b7d808200c9869">OnigSyntaxType::op</a></div><div class="ttdeci">unsigned int op</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00371">oniguruma.h:371</a></div></div>
<div class="ttc" id="regcomp_8c_html_ac84095b31018b2fe291a31408179ae07"><div class="ttname"><a href="../../d0/d86/regcomp_8c.html#ac84095b31018b2fe291a31408179ae07">onig_free</a></div><div class="ttdeci">void onig_free(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d86/regcomp_8c_source.html#l05238">regcomp.c:5238</a></div></div>
<div class="ttc" id="struct_onig_syntax_type_html_a2dfe5e99d748e4af8dc32a5cc6ca07ac"><div class="ttname"><a href="../../d3/d3f/struct_onig_syntax_type.html#a2dfe5e99d748e4af8dc32a5cc6ca07ac">OnigSyntaxType::options</a></div><div class="ttdeci">OnigOptionType options</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00374">oniguruma.h:374</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a62072755ec72bb1a94c9379dc2b2f78d"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a62072755ec72bb1a94c9379dc2b2f78d">re_pattern_buffer::repeat_range_alloc</a></div><div class="ttdeci">int repeat_range_alloc</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00644">oniguruma.h:644</a></div></div>
<div class="ttc" id="structre__pattern__buffer_html_a291a532e6b6af4e6bda9cee6c46833b7"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html#a291a532e6b6af4e6bda9cee6c46833b7">re_pattern_buffer::int_map</a></div><div class="ttdeci">int * int_map</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00663">oniguruma.h:663</a></div></div>
<div class="ttc" id="regcomp_8c_html_a2df8d0269fd216db255fde5942b83eec"><div class="ttname"><a href="../../d0/d86/regcomp_8c.html#a2df8d0269fd216db255fde5942b83eec">onig_set_default_case_fold_flag</a></div><div class="ttdeci">int onig_set_default_case_fold_flag(OnigCaseFoldType case_fold_flag)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d86/regcomp_8c_source.html#l00041">regcomp.c:41</a></div></div>
<div class="ttc" id="struct_onig_error_info_html_a42237b3a7db5e8c4622f476c2892e6be"><div class="ttname"><a href="../../da/df3/struct_onig_error_info.html#a42237b3a7db5e8c4622f476c2892e6be">OnigErrorInfo::par</a></div><div class="ttdeci">OnigUChar * par</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00604">oniguruma.h:604</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html_a2b4cd7068c28fab993a5f76d1d2f43de"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html#a2b4cd7068c28fab993a5f76d1d2f43de">OnigEncodingTypeST::max_enc_len</a></div><div class="ttdeci">int max_enc_len</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00159">oniguruma.h:159</a></div></div>
<div class="ttc" id="struct_onig_meta_char_table_type_html_aff189e1690832402b043d44c9ea9953f"><div class="ttname"><a href="../../df/d96/struct_onig_meta_char_table_type.html#aff189e1690832402b043d44c9ea9953f">OnigMetaCharTableType::anychar_anytime</a></div><div class="ttdeci">OnigCodePoint anychar_anytime</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00151">oniguruma.h:151</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00156">oniguruma.h:156</a></div></div>
<div class="ttc" id="struct_onig_capture_tree_node_struct_html_a0ecee9dff75f1ffcef93b78d947f57c6"><div class="ttname"><a href="../../d1/dff/struct_onig_capture_tree_node_struct.html#a0ecee9dff75f1ffcef93b78d947f57c6">OnigCaptureTreeNodeStruct::allocated</a></div><div class="ttdeci">int allocated</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00576">oniguruma.h:576</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>