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
 <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div 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> <span class="preprocessor">#ifndef ONIGURUMA_H</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define ONIGURUMA_H</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span><span class="comment">/**********************************************************************</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> oniguruma.h - Oniguruma (regular expression library)</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">**********************************************************************/</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">/*-</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * Copyright (c) 2002-2008 K.Kosako <sndgk393 AT ybb DOT ne DOT jp></span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * All rights reserved.</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <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> <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> <span class="comment"> * are met:</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <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> <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> <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> <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> <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> <span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <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> <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> <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> <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> <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> <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> <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> <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> <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> <span class="comment"> * SUCH DAMAGE.</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#if 0</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor"></span>} <span class="comment">/* satisfy cc-mode */</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <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> <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> <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> <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> <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> <span class="preprocessor"></span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor"></span><span class="preprocessor"># ifndef HAVE_PROTOTYPES</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <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> <span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <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> <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> <span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <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> <span class="preprocessor">#if defined(__APPLE__) && defined(__GNUC__) && __GNUC__ >= 4</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <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> <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> <span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#ifdef HAVE_STDARG_H</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <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> <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> <span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor">#ifndef P_</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <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> <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> <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> <span class="preprocessor"></span><span class="preprocessor"># define P_(args) ()</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="preprocessor">#ifndef PV_</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <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> <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> <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> <span class="preprocessor"></span><span class="preprocessor"># define PV_(args) ()</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#ifndef ONIG_EXTERN</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="preprocessor"></span><span class="preprocessor">#ifdef RUBY_EXTERN</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <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> <span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="preprocessor"></span><span class="preprocessor">#if defined(_WIN32) && !defined(__GNUC__)</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <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> <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> <span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <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> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <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> <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> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#if defined __GNUC__ && __GNUC__ >= 4</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <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> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="comment">/* PART: character encoding */</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <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> <span class="preprocessor"></span><span class="preprocessor">#define UChar OnigUChar</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <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> <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> <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> <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> <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> </div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a0f2bb52c9b32ce8ef54580e55860b569"> 115</a></span> <span class="preprocessor">#define ONIG_INFINITE_DISTANCE ~((OnigDistance )0)</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <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> <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> </div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#abf88672b9dd7c8ac64bc4a7b0ce6c6f8"> 119</a></span> <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> </div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="comment">/* #define ONIGENC_CASE_FOLD_HIRAGANA_KATAKANA (1<<1) */</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="comment">/* #define ONIGENC_CASE_FOLD_KATAKANA_WIDTH (1<<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> <span class="preprocessor">#define ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<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> <span class="preprocessor"></span><span class="preprocessor">#define INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <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> <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> <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> <span class="preprocessor"></span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a7aed2d05d8d3349a555d9db3580337ba"> 130</a></span> <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> <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> <span class="preprocessor"></span><span class="comment">/* 13 => Unicode:0x1ffc */</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <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> <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> <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> <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> <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> <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>  <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>  <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>  <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> } <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> </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> <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>  <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>  <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>  <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>  <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>  <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>  <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> } <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> </div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#aec524155992c4b1e69347d3b7d83039c"> 154</a></span> <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> </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> <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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> } <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> </div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9"> 176</a></span> <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> </div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a8607965a7ba9582167267757aa8ecfcd"> 178</a></span> <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> </div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a897de9ba489cfbb147c7fa36cb4f212a"> 180</a></span> <span class="preprocessor">#define ONIG_ENCODING_ASCII (&OnigEncodingASCII)</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <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> <span class="preprocessor">#define ONIG_ENCODING_UNDEF ((OnigEncoding )0)</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <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> <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> <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> <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> </div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CTYPE_SPECIAL_P(ctype) ((ctype) & ONIGENC_CTYPE_SPECIAL_MASK)</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a54f0a8ab5acd6236f97e4e3eca20d850"> 217</a></span> <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> <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> <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> <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> <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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_MBC_ASCII(p) (*(p) < 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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_CODE_ASCII(code) ((code) < 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> <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> <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> <span class="preprocessor"></span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#ab8adcf600e1c43bb4920633763ad6bb8"> 228</a></span> <span class="preprocessor">#define ONIGENC_NAME(enc) ((enc)->name)</span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <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> <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> <span class="preprocessor"> (enc)->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> <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> <span class="preprocessor"> (enc)->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> <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> <span class="preprocessor"> (enc)->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> <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> <span class="preprocessor"> (enc)->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> <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> <span class="preprocessor"> (enc)->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> <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> <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> <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> <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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (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> <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> <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> <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> <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> <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> <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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -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> <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> <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> <span class="preprocessor">#define ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)</span></div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <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> <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> </div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a1d6be3c22d2a64d0c8752049c986b53e"> 259</a></span> <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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBC_MAXLEN(enc) ((enc)->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> <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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBC_MINLEN(enc) ((enc)->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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->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> <span class="preprocessor"></span><span class="preprocessor">#define ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->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> <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> <span class="preprocessor"> (enc)->property_name_to_ctype(enc,p,end)</span></div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> <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> <span class="preprocessor">#define ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)</span></div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <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> <span class="preprocessor">#define ONIGENC_IS_CODE_NEWLINE(enc,code) \</span></div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <span class="preprocessor"> (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)</span></div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> <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> <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> </div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span> </div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="comment">/* encoding API */</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> </div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span> <span class="comment">/* PART: regular expression */</span></div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> <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> <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> <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> <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> <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> <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> <span class="preprocessor">#define ONIG_MAX_ERROR_MESSAGE_LEN 90</span></div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span> <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> <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> </div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#af60894194ff0b26034a7f1a088807eab"> 346</a></span> <span class="preprocessor">#define ONIG_OPTION_DEFAULT ONIG_OPTION_NONE</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span> <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> <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> <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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)</span></div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <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> <span class="preprocessor">#define ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 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> <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> <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> <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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_OPTION_OFF(options,regopt) ((options) &= ~(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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_IS_OPTION_ON(options,option) ((options) & (option))</span></div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span> <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> <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>  <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>  <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>  <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>  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>  <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> } <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> </div>
<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a09e8132db1b305141fc109a4102eebb3"> 378</a></span> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> </div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span> <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> <span class="preprocessor">#define ONIG_SYNTAX_ASIS (&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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_POSIX_BASIC (&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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_POSIX_EXTENDED (&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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_EMACS (&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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_GREP (&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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_GNU_REGEX (&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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_JAVA (&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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_PERL (&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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_PERL_NG (&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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)</span></div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <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> <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> <span class="preprocessor">#define ONIG_SYNTAX_DEFAULT OnigDefaultSyntax</span></div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span> <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> <span class="preprocessor">#define ONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_DOT_ANYCHAR (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_PLUS_ONE_INF (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_BRACE_INTERVAL (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_VBAR_ALT (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_VBAR_ALT (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_LPAREN_SUBEXP (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_DECIMAL_BACKREF (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_BRACKET_CC (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_W_WORD (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19) </span><span class="comment">/* <. > */</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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_D_DIGIT (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_LINE_ANCHOR (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_POSIX_BRACKET (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_C_CONTROL (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_OCTAL3 (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_X_HEX2 (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<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> <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> <span class="preprocessor">#define ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_OPTION_PERL (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_OPTION_RUBY (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6) </span><span class="comment">/* [...&&..[..]..] */</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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7) </span><span class="comment">/* (?<name>...) */</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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8) </span><span class="comment">/* \k<name> */</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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9) </span><span class="comment">/* \g<name>, \g<n> */</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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10) </span><span class="comment">/* (?@..),(?@<x>..) */</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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_V_VTAB (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_U_HEX4 (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15) </span><span class="comment">/* \`, \' */</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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<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> <span class="preprocessor"></span><span class="comment">/* #define ONIG_SYN_OP2_CHAR_PROPERTY_PREFIX_IS (1U<<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> <span class="preprocessor">#define ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20) </span><span class="comment">/* \ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span> <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> <span class="preprocessor">#define ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4) </span><span class="comment">/* {,n} => {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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_STRICT_CHECK_BACKREF (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6) </span><span class="comment">/* (?<=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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8) </span><span class="comment">/* (?<x>)(?<x>) */</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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<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> <span class="preprocessor"></span></div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span> <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> <span class="preprocessor">#define ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<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> <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> <span class="preprocessor">#define ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<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> <span class="preprocessor"></span><span class="preprocessor">#define ONIG_SYN_WARN_CC_DUP (1U<<26) </span><span class="comment">/* [aa] */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span> <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> <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> <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> <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> <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> <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> <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> <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> <span class="preprocessor">#define ONIG_INEFFECTIVE_META_CHAR 0</span></div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span> <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> <span class="preprocessor">#define ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)</span></div>
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span> <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> <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> <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> <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> <span class="preprocessor"></span></div>
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <span class="preprocessor">#define ONIGERR_INVALID_ARGUMENT -30</span></div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <span class="preprocessor"></span></div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span> <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> <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> <span class="preprocessor"></span></div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span> </div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span> <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> <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> <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> <span class="preprocessor"> ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])</span></div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span> <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> <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>  <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>  <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>  <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>  <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>  <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>  <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> } <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> </div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span> <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> <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>  <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>  <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>  <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>  <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>  <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>  <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> };</div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span> </div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span> <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> <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> <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> <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> <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> <span class="preprocessor"></span></div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span> </div>
<div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a32fb9120f0365f1cc1fc570a10590371"> 598</a></span> <span class="preprocessor">#define ONIG_REGION_NOTPOS -1</span></div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span> <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> <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> </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> <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>  <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>  <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>  <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> } <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> </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> <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>  <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>  <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> } <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> </div>
<div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a6269dd581935b0ddca39d7a6b0d729cf"> 613</a></span> <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> 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> <span class="preprocessor">#define ONIG_NULL_WARN onig_null_warn</span></div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span> <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> <span class="preprocessor">#define ONIG_CHAR_TABLE_SIZE 256</span></div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span> <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> <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> <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> <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> <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> <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> <span class="preprocessor">#define ONIG_STATE(reg) \</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span> <span class="preprocessor"> ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)</span></div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span> <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> <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>  <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>  <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>  <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>  <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> </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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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> </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>  <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>  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>  <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>  <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>  <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> </div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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 > 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>  <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>  <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>  <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> </div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  <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>  <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> } <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> </div>
<div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0"> 672</a></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#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a>;</div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span> </div>
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span> <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> <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> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span> </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> <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>  <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>  <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>  <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>  <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>  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>  <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> } <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> </div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span> <span class="comment">/* Oniguruma Native API */</span></div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> 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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> 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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> </div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span> <span class="preprocessor">#if defined __GNUC__ && __GNUC__ >= 4</span></div>
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span> <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> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span> <span class="preprocessor"></span><span class="preprocessor">#if 0</span></div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span> <span class="preprocessor"></span>{ <span class="comment">/* satisfy cc-mode */</span></div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span> <span class="preprocessor"></span>}</div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span> <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  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>