<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <dl style="line-height: 1.5; margin-left: 2em">
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
      <dd style="margin-left: 8.5em">Kouhei Sutou &lt;kou****@clear*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2015-01-17 16:13:41 +0900 (Sat, 17 Jan 2015)</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
      <dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e">c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e</a></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
      <dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">windows io: support small start file size like UNIX like environment</pre></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
      <dd style="margin-left: 8.5em">
        <ul>
          <li><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#diff-0">lib/io.c</a></li>
        </ul>
      </dd>
    </dl>

    <div class="diff-section" style="clear: both">
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/io.c (+280 -187)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L29">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L31">31</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L32">32</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L33">33</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L34">34</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L35">35</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L36">36</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L37">37</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L38">38</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L39">39</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L40">40</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L41">41</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L42">42</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L43">43</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L61">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L62">62</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L63">63</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L64">64</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L65">65</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L66">66</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L67">67</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L68">68</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L69">69</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L70">70</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L71">71</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L72">72</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L73">73</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L74">74</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L75">75</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L76">76</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L77">77</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L78">78</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L79">79</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L80">80</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L81">81</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L82">82</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L83">83</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L84">84</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L85">85</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L86">86</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L87">87</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L88">88</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L89">89</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L90">90</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L91">91</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L92">92</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L125">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L126">126</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L127">127</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L128">128</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L129">129</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L130">130</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L131">131</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L138">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L139">139</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L140">140</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L141">141</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L142">142</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L143">143</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L144">144</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L145">145</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L146">146</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L154">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L155">155</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L156">156</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L157">157</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L158">158</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L159">159</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L160">160</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L161">161</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L184">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L185">185</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L186">186</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L187">187</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L188">188</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L189">189</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L190">190</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L191">191</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L236">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L237">237</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L238">238</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L239">239</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L240">240</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L241">241</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L242">242</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L243">243</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L244">244</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L245">245</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L246">246</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L247">247</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L248">248</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L249">249</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L250">250</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L251">251</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L252">252</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L253">253</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L254">254</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L279">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L280">280</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L281">281</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L282">282</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L283">283</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L284">284</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L285">285</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L286">286</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L462">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L463">463</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L464">464</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L465">465</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L466">466</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L467">467</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L468">468</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L469">469</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L470">470</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L471">471</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L488">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L489">489</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L490">490</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L491">491</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L492">492</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L493">493</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L494">494</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L495">495</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L496">496</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L497">497</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L498">498</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L499">499</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L500">500</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L501">501</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L522">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L523">523</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L524">524</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L525">525</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L526">526</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L527">527</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L528">528</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L529">529</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L530">530</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L531">531</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L532">532</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L533">533</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L534">534</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L535">535</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L536">536</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L537">537</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L538">538</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L539">539</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L540">540</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L541">541</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L542">542</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L543">543</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L544">544</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L545">545</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L546">546</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L547">547</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L548">548</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L549">549</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L550">550</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L551">551</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L552">552</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L553">553</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L554">554</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L555">555</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L556">556</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L557">557</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L558">558</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L559">559</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L560">560</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L561">561</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L562">562</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L563">563</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L564">564</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L565">565</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L566">566</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L567">567</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L568">568</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L569">569</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L570">570</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L633">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L634">634</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L635">635</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L636">636</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L637">637</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L638">638</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L639">639</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L640">640</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L641">641</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L642">642</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L643">643</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L644">644</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L645">645</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L646">646</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L647">647</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L718">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L719">719</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L720">720</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L721">721</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L722">722</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L723">723</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L724">724</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L725">725</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L730">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L731">731</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L732">732</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L733">733</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L734">734</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L735">735</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L736">736</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L737">737</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L738">738</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L739">739</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L792">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L793">793</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L794">794</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L795">795</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L796">796</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L797">797</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L798">798</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L799">799</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L814">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L815">815</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L816">816</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L817">817</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L818">818</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L819">819</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L820">820</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L821">821</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L822">822</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L823">823</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L824">824</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L825">825</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L826">826</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L827">827</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L828">828</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L829">829</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L853">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L854">854</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L855">855</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L856">856</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L857">857</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L858">858</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L859">859</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L860">860</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L868">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L869">869</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L870">870</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L871">871</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L872">872</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L873">873</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L874">874</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L875">875</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L982">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L983">983</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L984">984</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L985">985</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L986">986</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L987">987</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L988">988</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L989">989</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L998">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L999">999</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1000">1000</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1001">1001</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1002">1002</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1003">1003</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1004">1004</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1005">1005</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1052">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1053">1053</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1054">1054</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1055">1055</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1056">1056</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1057">1057</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1058">1058</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1059">1059</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1083">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1084">1084</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1085">1085</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1086">1086</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1087">1087</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1088">1088</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1089">1089</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1090">1090</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1108">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1109">1109</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1110">1110</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1111">1111</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1112">1112</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1113">1113</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1114">1114</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1115">1115</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1166">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1167">1167</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1168">1168</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1169">1169</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1170">1170</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1171">1171</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1172">1172</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1173">1173</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1174">1174</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1175">1175</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1176">1176</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1177">1177</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1178">1178</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1179">1179</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1180">1180</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1181">1181</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1182">1182</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1183">1183</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1246">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1247">1247</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1248">1248</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1249">1249</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1250">1250</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1251">1251</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1252">1252</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1253">1253</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1254">1254</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1255">1255</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1256">1256</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1257">1257</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1258">1258</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1259">1259</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1260">1260</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1261">1261</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1262">1262</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1263">1263</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1264">1264</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1265">1265</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1266">1266</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1267">1267</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1268">1268</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1269">1269</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1270">1270</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1271">1271</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1272">1272</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1273">1273</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1274">1274</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1275">1275</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1276">1276</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1277">1277</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1278">1278</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1279">1279</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1280">1280</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1281">1281</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1282">1282</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1283">1283</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1284">1284</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1285">1285</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1286">1286</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1287">1287</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1288">1288</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1289">1289</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1290">1290</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1291">1291</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1292">1292</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1293">1293</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1294">1294</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1295">1295</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1296">1296</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1297">1297</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1298">1298</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1299">1299</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1319">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1320">1320</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1321">1321</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1322">1322</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1323">1323</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1324">1324</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1325">1325</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1326">1326</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1327">1327</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1328">1328</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1329">1329</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1330">1330</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1331">1331</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1332">1332</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1346">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1347">1347</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1348">1348</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1349">1349</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1350">1350</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1351">1351</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1352">1352</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1353">1353</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1354">1354</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1355">1355</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1356">1356</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1357">1357</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1358">1358</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1359">1359</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1360">1360</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1361">1361</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1362">1362</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1363">1363</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1364">1364</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1365">1365</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1366">1366</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1367">1367</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1368">1368</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1369">1369</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1370">1370</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1371">1371</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1372">1372</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1373">1373</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1374">1374</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1375">1375</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1376">1376</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1377">1377</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1378">1378</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1379">1379</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1380">1380</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1381">1381</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1382">1382</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1383">1383</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1384">1384</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1385">1385</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1386">1386</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1387">1387</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1388">1388</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1389">1389</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1390">1390</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1391">1391</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1392">1392</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1393">1393</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1394">1394</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1395">1395</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1396">1396</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1397">1397</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1398">1398</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1399">1399</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1400">1400</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1401">1401</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1402">1402</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1403">1403</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1404">1404</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1405">1405</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1406">1406</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1407">1407</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1408">1408</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1409">1409</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1410">1410</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1411">1411</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1415">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1416">1416</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1417">1417</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1418">1418</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1419">1419</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1420">1420</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1421">1421</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1422">1422</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1437">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1438">1438</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1439">1439</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1440">1440</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1441">1441</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1442">1442</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1443">1443</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1444">1444</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1445">1445</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1446">1446</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1447">1447</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1448">1448</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1468">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1469">1469</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1470">1470</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1471">1471</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1472">1472</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1473">1473</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1474">1474</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1475">1475</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1476">1476</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1483">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1484">1484</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1485">1485</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1486">1486</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1487">1487</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1488">1488</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1489">1489</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1496">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1497">1497</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1498">1498</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1499">1499</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1500">1500</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1501">1501</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1502">1502</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1503">1503</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1615">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1616">1616</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1617">1617</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1618">1618</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1619">1619</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1620">1620</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1621">1621</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1622">1622</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1645">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1646">1646</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1647">1647</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1648">1648</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1649">1649</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1650">1650</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1651">1651</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1652">1652</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1668">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1669">1669</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1670">1670</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1671">1671</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1672">1672</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1673">1673</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1674">1674</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0L1675">1675</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R29">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R31">31</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R32">32</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R33">33</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R34">34</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R35">35</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R36">36</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R37">37</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R38">38</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R39">39</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R40">40</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R41">41</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R42">42</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R43">43</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R61">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R62">62</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R63">63</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R64">64</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R65">65</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R66">66</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R67">67</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R70">70</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R71">71</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R72">72</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R73">73</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R74">74</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R75">75</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R76">76</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R77">77</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R78">78</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R79">79</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R80">80</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R81">81</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R82">82</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R83">83</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R84">84</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R85">85</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R86">86</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R87">87</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R88">88</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R89">89</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R90">90</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R91">91</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R92">92</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R93">93</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R94">94</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R95">95</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R96">96</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R97">97</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R98">98</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R99">99</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R100">100</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R101">101</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R102">102</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R103">103</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R136">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R137">137</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R138">138</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R139">139</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R140">140</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R141">141</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R142">142</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R143">143</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R144">144</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R145">145</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R146">146</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R147">147</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R148">148</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R149">149</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R150">150</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R151">151</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R152">152</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R159">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R160">160</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R161">161</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R162">162</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R163">163</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R164">164</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R165">165</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R166">166</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R167">167</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R168">168</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R176">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R177">177</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R178">178</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R179">179</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R180">180</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R181">181</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R182">182</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R183">183</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R184">184</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R185">185</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R208">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R209">209</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R210">210</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R211">211</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R212">212</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R213">213</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R214">214</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R215">215</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R260">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R261">261</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R262">262</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R263">263</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R264">264</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R265">265</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R266">266</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R267">267</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R268">268</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R269">269</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R270">270</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R271">271</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R272">272</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R273">273</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R274">274</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R275">275</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R276">276</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R277">277</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R278">278</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R279">279</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R280">280</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R281">281</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R282">282</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R283">283</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R284">284</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R285">285</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R310">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R311">311</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R312">312</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R313">313</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R314">314</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R315">315</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R316">316</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R317">317</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R493">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R494">494</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R495">495</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R496">496</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R497">497</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R498">498</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R499">499</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R500">500</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R501">501</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R502">502</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R519">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R520">520</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R521">521</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R522">522</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R523">523</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R524">524</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R525">525</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R526">526</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R527">527</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R528">528</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R529">529</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R530">530</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R531">531</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R532">532</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R533">533</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R534">534</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R535">535</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R536">536</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R537">537</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R538">538</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R539">539</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R540">540</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R541">541</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R542">542</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R543">543</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R544">544</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R545">545</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R566">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R567">567</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R568">568</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R569">569</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R570">570</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R571">571</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R572">572</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R573">573</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R574">574</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R575">575</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R576">576</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R577">577</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R578">578</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R579">579</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R580">580</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R581">581</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R582">582</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R583">583</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R584">584</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R585">585</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R586">586</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R587">587</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R588">588</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R589">589</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R590">590</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R591">591</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R592">592</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R593">593</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R594">594</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R595">595</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R596">596</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R597">597</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R598">598</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R599">599</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R600">600</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R601">601</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R602">602</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R603">603</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R604">604</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R605">605</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R606">606</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R607">607</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R608">608</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R609">609</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R610">610</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R611">611</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R612">612</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R613">613</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R614">614</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R615">615</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R616">616</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R617">617</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R680">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R681">681</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R682">682</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R683">683</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R684">684</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R685">685</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R686">686</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R687">687</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R688">688</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R689">689</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R690">690</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R691">691</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R692">692</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R693">693</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R764">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R765">765</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R766">766</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R767">767</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R768">768</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R769">769</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R770">770</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R771">771</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R772">772</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R777">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R778">778</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R779">779</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R780">780</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R781">781</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R782">782</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R783">783</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R784">784</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R785">785</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R786">786</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R839">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R840">840</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R841">841</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R842">842</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R843">843</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R844">844</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R845">845</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R846">846</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R861">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R862">862</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R863">863</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R864">864</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R865">865</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R866">866</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R867">867</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R868">868</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R869">869</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R870">870</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R871">871</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R872">872</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R873">873</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R874">874</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R875">875</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R876">876</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R877">877</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R901">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R902">902</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R903">903</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R904">904</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R905">905</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R906">906</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R907">907</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R908">908</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R916">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R917">917</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R918">918</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R919">919</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R920">920</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R921">921</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R922">922</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R923">923</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R924">924</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1031">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1032">1032</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1033">1033</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1034">1034</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1035">1035</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1036">1036</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1037">1037</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1038">1038</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1047">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1048">1048</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1049">1049</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1050">1050</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1051">1051</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1052">1052</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1053">1053</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1054">1054</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1055">1055</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1102">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1103">1103</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1104">1104</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1105">1105</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1106">1106</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1107">1107</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1108">1108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1109">1109</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1110">1110</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1134">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1135">1135</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1136">1136</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1137">1137</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1138">1138</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1139">1139</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1140">1140</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1141">1141</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1142">1142</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1160">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1161">1161</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1162">1162</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1163">1163</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1164">1164</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1165">1165</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1166">1166</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1167">1167</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1168">1168</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1219">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1220">1220</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1221">1221</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1222">1222</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1223">1223</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1224">1224</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1225">1225</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1226">1226</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1227">1227</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1228">1228</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1229">1229</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1230">1230</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1231">1231</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1232">1232</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1295">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1296">1296</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1297">1297</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1298">1298</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1299">1299</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1300">1300</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1301">1301</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1302">1302</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1303">1303</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1304">1304</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1305">1305</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1306">1306</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1307">1307</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1308">1308</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1309">1309</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1310">1310</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1330">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1331">1331</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1332">1332</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1333">1333</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1334">1334</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1335">1335</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1336">1336</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1337">1337</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1338">1338</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1339">1339</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1340">1340</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1341">1341</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1342">1342</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1343">1343</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1344">1344</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1345">1345</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1346">1346</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1347">1347</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1348">1348</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1349">1349</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1350">1350</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1351">1351</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1365">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1366">1366</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1367">1367</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1368">1368</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1369">1369</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1370">1370</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1371">1371</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1372">1372</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1373">1373</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1374">1374</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1375">1375</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1376">1376</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1377">1377</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1378">1378</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1382">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1383">1383</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1384">1384</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1385">1385</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1386">1386</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1387">1387</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1388">1388</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1389">1389</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1404">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1405">1405</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1406">1406</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1407">1407</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1408">1408</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1409">1409</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1410">1410</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1411">1411</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1412">1412</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1413">1413</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1414">1414</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1415">1415</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1435">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1436">1436</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1437">1437</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1438">1438</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1439">1439</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1440">1440</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1441">1441</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1442">1442</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1443">1443</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1444">1444</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1445">1445</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1446">1446</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1447">1447</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1448">1448</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1455">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1456">1456</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1457">1457</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1458">1458</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1459">1459</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1460">1460</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1461">1461</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1462">1462</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1463">1463</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1464">1464</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1465">1465</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1466">1466</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1467">1467</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1468">1468</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1469">1469</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1470">1470</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1471">1471</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1472">1472</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1473">1473</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1474">1474</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1475">1475</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1476">1476</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1477">1477</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1478">1478</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1479">1479</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1480">1480</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1481">1481</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1482">1482</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1483">1483</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1484">1484</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1485">1485</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1486">1486</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1487">1487</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1488">1488</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1489">1489</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1490">1490</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1491">1491</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1492">1492</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1493">1493</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1494">1494</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1495">1495</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1496">1496</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1497">1497</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1498">1498</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1499">1499</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1500">1500</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1501">1501</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1502">1502</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1503">1503</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1504">1504</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1505">1505</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1506">1506</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1507">1507</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1508">1508</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1509">1509</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1510">1510</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1511">1511</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1512">1512</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1513">1513</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1514">1514</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1515">1515</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1516">1516</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1517">1517</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1518">1518</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1519">1519</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1520">1520</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1521">1521</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1522">1522</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1523">1523</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1524">1524</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1525">1525</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1526">1526</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1527">1527</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1528">1528</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1529">1529</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1530">1530</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1531">1531</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1532">1532</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1533">1533</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1534">1534</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1535">1535</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1536">1536</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1537">1537</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1538">1538</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1539">1539</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1540">1540</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1541">1541</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1542">1542</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1543">1543</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1544">1544</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1545">1545</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1546">1546</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1547">1547</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1548">1548</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1549">1549</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1550">1550</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1551">1551</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1552">1552</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1553">1553</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1554">1554</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1555">1555</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1556">1556</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1557">1557</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1558">1558</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1559">1559</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1560">1560</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1561">1561</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1562">1562</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1563">1563</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1564">1564</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1565">1565</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1566">1566</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1567">1567</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1568">1568</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1569">1569</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1570">1570</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1571">1571</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1572">1572</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1573">1573</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1574">1574</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1575">1575</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1576">1576</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1577">1577</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1578">1578</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1579">1579</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1580">1580</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1581">1581</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1582">1582</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1589">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1590">1590</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1591">1591</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1592">1592</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1593">1593</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1594">1594</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1595">1595</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1707">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1708">1708</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1709">1709</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1710">1710</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1711">1711</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1712">1712</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1713">1713</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1714">1714</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1737">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1738">1738</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1739">1739</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1740">1740</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1741">1741</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1742">1742</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1743">1743</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1744">1744</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1745">1745</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1761">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1762">1762</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1763">1763</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1764">1764</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1765">1765</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1766">1766</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1767">1767</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c3c5c11b9aa904ba5545915130c1e1bb2b2fc67e#L0R1768">1768</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -30,14 +30,14 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_IO_IDSTR &quot;GROONGA:IO:00001&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_IO_VERSION_DEFAULT 0</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_IO_FILE_SIZE_V1 1073741824UL</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #ifdef WIN32</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-# ifdef WIN32_FMO_EACH</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#  define GRN_IO_FILE_SIZE  1073741824UL</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-# else /* FMO_EACH */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#  define GRN_IO_FILE_SIZE  134217728L</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-# endif /* FMO_EACH */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+# define GRN_IO_FILE_SIZE_V0  134217728L</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #else /* WIN32 */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-# define GRN_IO_FILE_SIZE  1073741824UL</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+# define GRN_IO_FILE_SIZE_V0  GRN_IO_FILE_SIZE_V1</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #endif /* WIN32 */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #ifndef O_BINARY</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -62,31 +62,42 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">typedef struct _grn_io_fileinfo {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define IO_HEADER_SIZE 64</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static uint32_t grn_io_version_default = GRN_IO_VERSION_DEFAULT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_rc grn_open(grn_ctx *ctx, fileinfo *fi, const char *path, int flags);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static void grn_fileinfo_init(fileinfo *fis, int nfis);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static int grn_opened(fileinfo *fi);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_rc grn_close(grn_ctx *ctx, fileinfo *fi);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#if defined(WIN32) &amp;&amp; defined(WIN32_FMO_EACH)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-inline static void * grn_mmap(grn_ctx *ctx, HANDLE *fmo, fileinfo *fi,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#ifdef WIN32</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static void * grn_mmap(grn_ctx *ctx, grn_io *io,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                              HANDLE *fmo, fileinfo *fi,</span>
<span class="diff-not-changed" style="display: block; white-space: pre">                               off_t offset, size_t length);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-inline static int grn_munmap(grn_ctx *ctx, HANDLE *fmo, void *start, size_t length);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#define GRN_MMAP(ctx,fmo,fi,offset,length)\</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  (grn_mmap((ctx), (fmo), (fi), (offset), (length)))</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#define GRN_MUNMAP(ctx,fmo,start,length) (grn_munmap((ctx), (fmo), (start), (length)))</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#else /* defined(WIN32) &amp;&amp; defined(WIN32_FMO_EACH) */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-inline static void * grn_mmap(grn_ctx *ctx, fileinfo *fi, off_t offset, size_t length);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-inline static int grn_munmap(grn_ctx *ctx, void *start, size_t length);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#define GRN_MUNMAP(ctx,fmo,start,length) (grn_munmap((ctx), (start), (length)))</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#ifdef USE_FAIL_MALLOC</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-inline static void * grn_fail_mmap(grn_ctx *ctx, fileinfo *fi,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static int grn_munmap(grn_ctx *ctx, grn_io *io,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                             HANDLE *fmo, fileinfo *fi,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                             void *start, size_t length);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+# define GRN_MMAP(ctx,io,fmo,fi,offset,length)\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  (grn_mmap((ctx), (io), (fmo), (fi), (offset), (length)))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+# define GRN_MUNMAP(ctx,io,fmo,fi,start,length)\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  (grn_munmap((ctx), (io), (fmo), (fi), (start), (length)))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#else /* WIN32 */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static void * grn_mmap(grn_ctx *ctx, grn_io *io, fileinfo *fi,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                              off_t offset, size_t length);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static int grn_munmap(grn_ctx *ctx, grn_io *io, fileinfo *fi,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                             void *start, size_t length);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+# define GRN_MUNMAP(ctx,io,fmo,fi,start,length) \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  (grn_munmap((ctx), (io), (fi), (start), (length)))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+# ifdef USE_FAIL_MALLOC</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static void * grn_fail_mmap(grn_ctx *ctx, grn_io *io, fileinfo *fi,</span>
<span class="diff-not-changed" style="display: block; white-space: pre">                                    off_t offset, size_t length,</span>
<span class="diff-not-changed" style="display: block; white-space: pre">                                    const char* file, int line, const char *func);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#define GRN_MMAP(ctx,fmo,fi,offset,length)                              \</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  (grn_fail_mmap((ctx), (fi), (offset), (length), __FILE__, __LINE__, __FUNCTION__))</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#else /* USE_FAIL_MALLOC */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#define GRN_MMAP(ctx,fmo,fi,offset,length) (grn_mmap((ctx), (fi), (offset), (length)))</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#endif /* USE_FAIL_MALLOC */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#endif  /* defined(WIN32) &amp;&amp; defined(WIN32_FMO_EACH) */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#  define GRN_MMAP(ctx,io,fmo,fi,offset,length)\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  (grn_fail_mmap((ctx), (io), (fi), (offset), (length),\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                 __FILE__, __LINE__, __FUNCTION__))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+# else /* USE_FAIL_MALLOC */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#  define GRN_MMAP(ctx,io,fmo,fi,offset,length)\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  (grn_mmap((ctx), (io), (fi), (offset), (length)))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+# endif /* USE_FAIL_MALLOC */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#endif  /* WIN32 */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static int grn_msync(grn_ctx *ctx, void *start, size_t length);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_rc grn_pread(grn_ctx *ctx, fileinfo *fi, void *buf, size_t count, off_t offset);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_rc grn_pwrite(grn_ctx *ctx, fileinfo *fi, void *buf, size_t count, off_t offset);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -126,6 +137,16 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_compute_max_n_files(uint32_t segment_size, uint32_t max_segment,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return (uint32_t)((last_segment_end + file_size - 1) / file_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static inline unsigned long</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_io_compute_file_size(uint32_t version)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (version == 0) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return GRN_IO_FILE_SIZE_V0;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return GRN_IO_FILE_SIZE_V1;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static inline uint32_t</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_io_max_segment(grn_io *io)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -139,8 +160,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_max_segment(grn_io *io)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static uint32_t</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_io_max_n_files(grn_io *io)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  unsigned long file_size = GRN_IO_FILE_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  unsigned long file_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  file_size = grn_io_compute_file_size(io-&gt;header-&gt;version);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return grn_io_compute_max_n_files(io-&gt;header-&gt;segment_size,</span>
<span class="diff-not-changed" style="display: block; white-space: pre">                                     grn_io_max_segment(io),</span>
<span class="diff-not-changed" style="display: block; white-space: pre">                                     io-&gt;base_seg,</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -155,7 +177,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_create_tmp(uint32_t header_size, uint32_t segment_size,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t b;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   struct _grn_io_header *header;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   b = grn_io_compute_base(header_size);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if ((header = (struct _grn_io_header *)GRN_MMAP(&amp;grn_gctx, NULL, NULL, 0, b))) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  header = (struct _grn_io_header *)GRN_MMAP(&amp;grn_gctx, NULL, NULL, NULL, 0, b);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (header) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    header-&gt;version = grn_io_version_default;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     header-&gt;header_size = header_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     header-&gt;segment_size = segment_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     header-&gt;max_segment = max_segment;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -185,7 +209,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_create_tmp(uint32_t header_size, uint32_t segment_size,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       GRN_GFREE(io);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    GRN_MUNMAP(&amp;grn_gctx, NULL, header, b);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_MUNMAP(&amp;grn_gctx, NULL, NULL, NULL, header, b);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -237,18 +261,25 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_create(grn_ctx *ctx, const char *path, uint32_t header_size, uint32_t seg</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t b, max_nfiles;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t bs;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   struct _grn_io_header *header;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  uint32_t version = grn_io_version_default;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  unsigned long file_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!path) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return grn_io_create_tmp(header_size, segment_size, max_segment, mode, flags);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!*path || (strlen(path) &gt; PATH_MAX - 4)) { return NULL; }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   b = grn_io_compute_base(header_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   bs = grn_io_compute_base_segment(b, segment_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  file_size = grn_io_compute_file_size(version);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   max_nfiles = grn_io_compute_max_n_files(segment_size, max_segment,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                                          bs, GRN_IO_FILE_SIZE);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                          bs, file_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if ((fis = GRN_GMALLOCN(fileinfo, max_nfiles))) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     grn_fileinfo_init(fis, max_nfiles);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (!grn_open(ctx, fis, path, O_RDWR|O_CREAT|O_EXCL)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      if ((header = (struct _grn_io_header *)GRN_MMAP(&amp;grn_gctx, &amp;fis-&gt;fmo, fis, 0, b))) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      header = (struct _grn_io_header *)GRN_MMAP(&amp;grn_gctx, NULL,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                                 &amp;fis-&gt;fmo, fis, 0, b);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      if (header) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        header-&gt;version = version;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         header-&gt;header_size = header_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         header-&gt;segment_size = segment_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         header-&gt;max_segment = max_segment;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -280,7 +311,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_create(grn_ctx *ctx, const char *path, uint32_t header_size, uint32_t seg</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">           }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           GRN_GFREE(io);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        GRN_MUNMAP(&amp;grn_gctx, &amp;fis-&gt;fmo, header, b);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_MUNMAP(&amp;grn_gctx, NULL, &amp;fis-&gt;fmo, fis, header, b);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       grn_close(ctx, fis);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -463,9 +494,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_open(grn_ctx *ctx, const char *path, grn_io_mode mode)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_io *io;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   struct stat s;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  fileinfo *fis;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  fileinfo fi;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t flags = 0;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  uint32_t b, max_nfiles;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  uint32_t b;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t header_size = 0, segment_size = 0, max_segment = 0, bs;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!path || !*path || (strlen(path) &gt; PATH_MAX - 4)) { return NULL; }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -489,13 +520,26 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_open(grn_ctx *ctx, const char *path, grn_io_mode mode)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   b = grn_io_compute_base(header_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   bs = grn_io_compute_base_segment(b, segment_size);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  max_nfiles = grn_io_compute_max_n_files(segment_size, max_segment,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                                          bs, GRN_IO_FILE_SIZE);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if (!(fis = GRN_GMALLOCN(fileinfo, max_nfiles))) { return NULL; }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  grn_fileinfo_init(fis, max_nfiles);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if (!grn_open(ctx, fis, path, O_RDWR)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_fileinfo_init(&amp;fi, 1);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (!grn_open(ctx, &amp;fi, path, O_RDWR)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     struct _grn_io_header *header;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if ((header = GRN_MMAP(&amp;grn_gctx, &amp;fis-&gt;fmo, fis, 0, b))) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    header = GRN_MMAP(&amp;grn_gctx, NULL, &amp;(fi.fmo), &amp;fi, 0, b);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (header) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      unsigned long file_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      unsigned int max_nfiles;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      fileinfo *fis;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      file_size = grn_io_compute_file_size(header-&gt;version);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      max_nfiles = grn_io_compute_max_n_files(segment_size, max_segment,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                              bs, file_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      fis = GRN_GMALLOCN(fileinfo, max_nfiles);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      if (!fis) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_MUNMAP(&amp;grn_gctx, NULL, &amp;(fi.fmo), &amp;fi, header, b);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        grn_close(ctx, &amp;fi);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        return NULL;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_fileinfo_init(fis, max_nfiles);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      memcpy(fis, &amp;fi, sizeof(fileinfo));</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if ((io = GRN_GMALLOC(sizeof(grn_io)))) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_io_mapinfo *maps = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         if ((maps = GRN_GCALLOC(sizeof(grn_io_mapinfo) * max_segment))) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -523,48 +567,51 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_open(grn_ctx *ctx, const char *path, grn_io_mode mode)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         GRN_GFREE(io);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      GRN_MUNMAP(&amp;grn_gctx, &amp;fis-&gt;fmo, header, b);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      GRN_GFREE(fis);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      GRN_MUNMAP(&amp;grn_gctx, NULL, &amp;(fi.fmo), &amp;fi, header, b);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    grn_close(ctx, fis);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_close(ctx, &amp;fi);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_GFREE(fis);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_rc</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_io_close(grn_ctx *ctx, grn_io *io)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  int i;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  fileinfo *fi;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t max_nfiles;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   max_nfiles = grn_io_max_n_files(io);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_io_unregister(io);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (io-&gt;ainfo) { GRN_GFREE(io-&gt;ainfo); }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (io-&gt;maps) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    int i;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     uint32_t max_segment;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     uint32_t segment_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    unsigned long file_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    uint32_t segments_per_file;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     max_segment = grn_io_max_segment(io);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     segment_size = io-&gt;header-&gt;segment_size;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    for (mi = io-&gt;maps, i = max_segment; i; mi++, i--) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    file_size = grn_io_compute_file_size(io-&gt;header-&gt;version);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    segments_per_file = file_size / segment_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    for (i = 0; i &lt; max_segment; i++) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_io_mapinfo *mi;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      mi = &amp;(io-&gt;maps[i]);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (mi-&gt;map) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        fileinfo *fi = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         /* if (atomic_read(mi-&gt;nref)) { return STILL_IN_USE ; } */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#ifdef WIN32</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        if ((io-&gt;flags &amp; GRN_IO_TEMPORARY)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-          GRN_GFREE(mi-&gt;map);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        } else</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#endif /* WIN32 */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        GRN_MUNMAP(&amp;grn_gctx, &amp;mi-&gt;fmo, mi-&gt;map, segment_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        if (io-&gt;fis) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+          uint32_t bseg = i + io-&gt;base_seg;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+          uint32_t fno = bseg / segments_per_file;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+          fi = &amp;io-&gt;fis[fno];</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_MUNMAP(&amp;grn_gctx, io, &amp;mi-&gt;fmo, fi, mi-&gt;map, segment_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     GRN_GFREE(io-&gt;maps);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#ifdef WIN32</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if ((io-&gt;flags &amp; GRN_IO_TEMPORARY)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    GRN_GFREE(io-&gt;header);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  } else</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#endif /* WIN32 */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_MUNMAP(&amp;grn_gctx, &amp;io-&gt;fis-&gt;fmo, io-&gt;header, io-&gt;base);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_MUNMAP(&amp;grn_gctx, io, (io-&gt;fis ? &amp;io-&gt;fis-&gt;fmo : NULL),</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+             io-&gt;fis, io-&gt;header, io-&gt;base);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (io-&gt;fis) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     int i;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     for (i = 0; i &lt; max_nfiles; i++) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -634,14 +681,13 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_size(grn_ctx *ctx, grn_io *io, uint64_t *size)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint64_t tsize = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   char buffer[PATH_MAX];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t nfiles;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (io-&gt;header-&gt;curr_size) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    nfiles = (uint32_t) ((io-&gt;header-&gt;curr_size + GRN_IO_FILE_SIZE - 1) / GRN_IO_FILE_SIZE);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    unsigned long file_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    file_size = grn_io_compute_file_size(io-&gt;header-&gt;version);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    nfiles = (uint32_t) ((io-&gt;header-&gt;curr_size + file_size - 1) / file_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    uint32_t bs = io-&gt;base_seg;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    uint32_t max_segment = io-&gt;header-&gt;max_segment;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    uint32_t segment_size = io-&gt;header-&gt;segment_size;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    nfiles = (uint32_t) (((uint64_t)segment_size * (max_segment + bs) + GRN_IO_FILE_SIZE - 1)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                    / GRN_IO_FILE_SIZE);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    nfiles = grn_io_max_n_files(io);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   for (fno = 0; fno &lt; nfiles; fno++) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     gen_pathname(io-&gt;path, buffer, fno);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -719,7 +765,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_read_ja(grn_io *io, grn_ctx *ctx, grn_io_ja_einfo *einfo, uint32_t epos,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t rest = 0, size = *value_len + sizeof(grn_io_ja_ehead);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t segment_size = io-&gt;header-&gt;segment_size;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  uint32_t segments_per_file = GRN_IO_FILE_SIZE / segment_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  unsigned long file_size = grn_io_compute_file_size(io-&gt;header-&gt;version);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  uint32_t segments_per_file = file_size / segment_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t bseg = segment + io-&gt;base_seg;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int fno = bseg / segments_per_file;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   fileinfo *fi = &amp;io-&gt;fis[fno];</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -731,9 +778,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_read_ja(grn_io *io, grn_ctx *ctx, grn_io_ja_einfo *einfo, uint32_t epos,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     *value_len = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return GRN_NO_MEMORY_AVAILABLE;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if (pos + size &gt; GRN_IO_FILE_SIZE) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    rest = pos + size - GRN_IO_FILE_SIZE;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    size = GRN_IO_FILE_SIZE - pos;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (pos + size &gt; file_size) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    rest = pos + size - file_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    size = file_size - pos;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!grn_opened(fi)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     char path[PATH_MAX];</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -793,7 +840,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_read_ja(grn_io *io, grn_ctx *ctx, grn_io_ja_einfo *einfo, uint32_t epos,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">           return ctx-&gt;rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      size = rest &gt; GRN_IO_FILE_SIZE ? GRN_IO_FILE_SIZE : rest;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      size = rest &gt; file_size ? file_size : rest;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (grn_pread(ctx, fi, vr, size, 0)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         *value = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         *value_len = 0;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -815,15 +862,16 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_write_ja(grn_io *io, grn_ctx *ctx, uint32_t key,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_rc rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t rest = 0, size = value_len + sizeof(grn_io_ja_ehead);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t segment_size = io-&gt;header-&gt;segment_size;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  uint32_t segments_per_file = GRN_IO_FILE_SIZE / segment_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  unsigned long file_size = grn_io_compute_file_size(io-&gt;header-&gt;version);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  uint32_t segments_per_file = file_size / segment_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t bseg = segment + io-&gt;base_seg;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int fno = bseg / segments_per_file;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   fileinfo *fi = &amp;io-&gt;fis[fno];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   off_t base = fno ? 0 : io-&gt;base - (uint64_t)segment_size * io-&gt;base_seg;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   off_t pos = (uint64_t)segment_size * (bseg % segments_per_file) + offset + base;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if (pos + size &gt; GRN_IO_FILE_SIZE) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    rest = pos + size - GRN_IO_FILE_SIZE;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    size = GRN_IO_FILE_SIZE - pos;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (pos + size &gt; file_size) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    rest = pos + size - file_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    size = file_size - pos;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!grn_opened(fi)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     char path[PATH_MAX];</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -854,7 +902,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_write_ja(grn_io *io, grn_ctx *ctx, uint32_t key,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         gen_pathname(io-&gt;path, path, fno);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         if ((rc = grn_open(ctx, fi, path, O_RDWR|O_CREAT))) { return rc; }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      size = rest &gt; GRN_IO_FILE_SIZE ? GRN_IO_FILE_SIZE : rest;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      size = rest &gt; file_size ? file_size : rest;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if ((rc = grn_pwrite(ctx, fi, vr, size, 0))) { return rc; }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       vr += size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       rest -= size;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -869,7 +917,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_write_ja_ehead(grn_io *io, grn_ctx *ctx, uint32_t key,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_rc rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t segment_size = io-&gt;header-&gt;segment_size;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  uint32_t segments_per_file = GRN_IO_FILE_SIZE / segment_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  unsigned long file_size = grn_io_compute_file_size(io-&gt;header-&gt;version);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  uint32_t segments_per_file = file_size / segment_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t bseg = segment + io-&gt;base_seg;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int fno = bseg / segments_per_file;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   fileinfo *fi = &amp;io-&gt;fis[fno];</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -983,7 +1032,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_win_unmap(grn_io_win *iw)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define DO_MAP(io,fmo,fi,pos,size,segno,res) do {\</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if (((res) = GRN_MMAP(&amp;grn_gctx, (fmo), (fi), (pos), (size)))) {\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (((res) = GRN_MMAP(&amp;grn_gctx, (io), (fmo), (fi), (pos), (size)))) {\</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     uint32_t nmaps;\</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (io-&gt;max_map_seg &lt; segno) { io-&gt;max_map_seg = segno; }\</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     GRN_ATOMIC_ADD_EX(&amp;io-&gt;nmaps, 1, nmaps);\</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -999,7 +1048,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_win_unmap(grn_io_win *iw)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if ((io-&gt;flags &amp; GRN_IO_TEMPORARY)) {\</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     DO_MAP(io, &amp;info-&gt;fmo, NULL, 0, segment_size, segno, info-&gt;map);\</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {\</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    uint32_t segments_per_file = GRN_IO_FILE_SIZE / segment_size;\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    unsigned long file_size = grn_io_compute_file_size(io-&gt;header-&gt;version);\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    uint32_t segments_per_file = file_size / segment_size;\</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     uint32_t bseg = segno + io-&gt;base_seg;\</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     uint32_t fno = bseg / segments_per_file;\</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     off_t base = fno ? 0 : io-&gt;base - (uint64_t)segment_size * io-&gt;base_seg;\</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1053,7 +1103,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_seg_expire(grn_ctx *ctx, grn_io *io, uint32_t segno, uint32_t nretry)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         uint32_t nmaps;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        GRN_MUNMAP(&amp;grn_gctx, &amp;info-&gt;fmo, info-&gt;map, io-&gt;header-&gt;segment_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_MUNMAP(&amp;grn_gctx, io, &amp;info-&gt;fmo, NULL,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                   info-&gt;map, io-&gt;header-&gt;segment_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         info-&gt;map = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         GRN_ATOMIC_ADD_EX(pnref, -(GRN_IO_MAX_REF + 1), nref);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         GRN_ATOMIC_ADD_EX(&amp;io-&gt;nmaps, -1, nmaps);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1084,7 +1135,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_expire(grn_ctx *ctx, grn_io *io, int count_thresh, uint32_t limit)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         for (m = io-&gt;max_map_seg; m; info++, m--) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           if (info-&gt;map) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-            GRN_MUNMAP(&amp;grn_gctx, &amp;info-&gt;fmo, info-&gt;map, io-&gt;header-&gt;segment_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+            GRN_MUNMAP(&amp;grn_gctx, io, &amp;info-&gt;fmo, NULL,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                       info-&gt;map, io-&gt;header-&gt;segment_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             info-&gt;map = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             info-&gt;nref = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             info-&gt;count = grn_gtick;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1109,7 +1161,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_io_expire(grn_ctx *ctx, grn_io *io, int count_thresh, uint32_t limit)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">           uint32_t nmaps, nref, *pnref = &amp;info-&gt;nref;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           GRN_ATOMIC_ADD_EX(pnref, 1, nref);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           if (!nref &amp;&amp; info-&gt;map &amp;&amp; (grn_gtick - info-&gt;count) &gt; count_thresh) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-            GRN_MUNMAP(&amp;grn_gctx, &amp;info-&gt;fmo, info-&gt;map, io-&gt;header-&gt;segment_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+            GRN_MUNMAP(&amp;grn_gctx, io, &amp;info-&gt;fmo, NULL,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                       info-&gt;map, io-&gt;header-&gt;segment_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             GRN_ATOMIC_ADD_EX(&amp;io-&gt;nmaps, -1, nmaps);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             info-&gt;map = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">             info-&gt;count = grn_gtick;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1167,17 +1220,13 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_expire(grn_ctx *ctx, int count_thresh, uint32_t limit)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> void *</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_io_anon_map(grn_ctx *ctx, grn_io_mapinfo *mi, size_t length)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  return (mi-&gt;map = GRN_MMAP(ctx, &amp;mi-&gt;fmo, NULL, 0, length));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return (mi-&gt;map = GRN_MMAP(ctx, NULL, &amp;mi-&gt;fmo, NULL, 0, length));</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_io_anon_unmap(grn_ctx *ctx, grn_io_mapinfo *mi, size_t length)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  /* support WIN32 */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#ifdef WIN32</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  return GRN_FREE(mi-&gt;map);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#endif</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_MUNMAP(ctx, &amp;mi-&gt;fmo, mi-&gt;map, length);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_MUNMAP(ctx, NULL, &amp;mi-&gt;fmo, NULL, mi-&gt;map, length);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_rc</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1247,53 +1296,15 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">static size_t mmap_size = 0;</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #ifdef WIN32</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#ifdef WIN32_FMO_EACH</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_rc</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_open(grn_ctx *ctx, fileinfo *fi, const char *path, int flags)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_open_v1(grn_ctx *ctx, fileinfo *fi, const char *path, int flags)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if ((flags &amp; O_CREAT)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    DWORD dwCreationDisposition;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if (flags &amp; O_EXCL) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      dwCreationDisposition = CREATE_NEW;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      dwCreationDisposition = OPEN_ALWAYS;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    fi-&gt;fh = CreateFile(path, GRN_IO_FILE_CREATE_MODE,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                        FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                        dwCreationDisposition, FILE_ATTRIBUTE_NORMAL, 0);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if (fi-&gt;fh == INVALID_HANDLE_VALUE) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      SERR(&quot;CreateFile&quot;);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      return ctx-&gt;rc;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    goto exit;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if ((flags &amp; O_TRUNC)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    CloseHandle(fi-&gt;fh);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    fi-&gt;fh = CreateFile(path, GRN_IO_FILE_CREATE_MODE,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                        FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                        TRUNCATE_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if (fi-&gt;fh == INVALID_HANDLE_VALUE) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      SERR(&quot;CreateFile&quot;);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      return ctx-&gt;rc;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    goto exit;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  /* O_RDWR only */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  fi-&gt;fh = CreateFile(path, GRN_IO_FILE_CREATE_MODE,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                      FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                      OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if (fi-&gt;fh == INVALID_HANDLE_VALUE) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    SERR(&quot;CreateFile&quot;);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    return ctx-&gt;rc;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-exit:</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   CRITICAL_SECTION_INIT(fi-&gt;cs);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return GRN_SUCCESS;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static void *</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_mmap(grn_ctx *ctx, HANDLE *fmo, fileinfo *fi, off_t offset, size_t length)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_mmap_v1(grn_ctx *ctx, HANDLE *fmo, fileinfo *fi, off_t offset, size_t length)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   void *res;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!fi) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1320,13 +1331,21 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_mmap(grn_ctx *ctx, HANDLE *fmo, fileinfo *fi, off_t offset, size_t length)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static int</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_munmap(grn_ctx *ctx, HANDLE *fmo, void *start, size_t length)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_munmap_v1(grn_ctx *ctx, HANDLE *fmo, fileinfo *fi,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+              void *start, size_t length)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int r = 0;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (!fi) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_GFREE(start);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return r;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!fmo) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     GRN_GFREE(start);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return r;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (*fmo) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (UnmapViewOfFile(start)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       mmap_size -= length;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1347,65 +1366,13 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_munmap(grn_ctx *ctx, HANDLE *fmo, void *start, size_t length)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     GRN_GFREE(start);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  return r;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-}</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-inline static grn_rc</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_close(grn_ctx *ctx, fileinfo *fi)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-{</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if (fi-&gt;fmo != NULL) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    GRN_LOG(ctx, GRN_LOG_ALERT, &quot;file mapping object exists&quot;);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if (fi-&gt;fh != INVALID_HANDLE_VALUE) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    CloseHandle(fi-&gt;fh);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    CRITICAL_SECTION_FIN(fi-&gt;cs);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    fi-&gt;fh = INVALID_HANDLE_VALUE;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  return GRN_SUCCESS;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return r;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#else /* WIN32_FMO_EACH */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_rc</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_open(grn_ctx *ctx, fileinfo *fi, const char *path, int flags)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_open_v0(grn_ctx *ctx, fileinfo *fi, const char *path, int flags)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  /* may be wrong if flags is just only O_RDWR */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if ((flags &amp; O_CREAT)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    DWORD dwCreationDisposition;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if (flags &amp; O_EXCL) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      dwCreationDisposition = CREATE_NEW;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      dwCreationDisposition = OPEN_ALWAYS;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    fi-&gt;fh = CreateFile(path, GRN_IO_FILE_CREATE_MODE,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                        FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                        dwCreationDisposition, FILE_ATTRIBUTE_NORMAL, 0);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if (fi-&gt;fh == INVALID_HANDLE_VALUE) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      SERR(&quot;CreateFile&quot;);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      return ctx-&gt;rc;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    goto exit;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if ((flags &amp; O_TRUNC)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    CloseHandle(fi-&gt;fh);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    /* unable to assign OPEN_ALWAYS and TRUNCATE_EXISTING at once */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    fi-&gt;fh = CreateFile(path, GRN_IO_FILE_CREATE_MODE,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                        FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                        TRUNCATE_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if (fi-&gt;fh == INVALID_HANDLE_VALUE) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      SERR(&quot;CreateFile&quot;);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      return ctx-&gt;rc;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    goto exit;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  /* O_RDWR only */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  fi-&gt;fh = CreateFile(path, GRN_IO_FILE_CREATE_MODE,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                      FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-                      OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if (fi-&gt;fh == INVALID_HANDLE_VALUE) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    SERR(&quot;CreateFile&quot;);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    return ctx-&gt;rc;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-exit:</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   /* signature may be wrong.. */</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   fi-&gt;fmo = OpenFileMapping(FILE_MAP_ALL_ACCESS, FALSE, NULL);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   /* open failed */</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1416,7 +1383,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">exit:</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     /* failed again */</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (fi-&gt;fmo == NULL) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       /* try to create fmo */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      fi-&gt;fmo = CreateFileMapping(fi-&gt;fh, NULL, PAGE_READWRITE, 0, GRN_IO_FILE_SIZE, NULL);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      fi-&gt;fmo = CreateFileMapping(fi-&gt;fh, NULL, PAGE_READWRITE, 0, GRN_IO_FILE_SIZE_V0, NULL);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     // funlock</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1438,11 +1405,11 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">exit:</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static void *</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_mmap(grn_ctx *ctx, fileinfo *fi, off_t offset, size_t length)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_mmap_v0(grn_ctx *ctx, fileinfo *fi, off_t offset, size_t length)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   void *res;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!fi) { return GRN_GCALLOC(length); }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  /* file must be exceeded to GRN_IO_FILE_SIZE when FileMappingObject created.</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  /* file must be exceeded to GRN_IO_FILE_SIZE_V0 when FileMappingObject created.</span>
<span class="diff-not-changed" style="display: block; white-space: pre">      and, after fmo created, it's not allowed to expand the size of file.</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   DWORD tail = (DWORD)(offset + length);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   DWORD filesize = GetFileSize(fi-&gt;fh, NULL);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1469,8 +1436,13 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_mmap(grn_ctx *ctx, fileinfo *fi, off_t offset, size_t length)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static int</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_munmap(grn_ctx *ctx, void *start, size_t length)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_munmap_v0(grn_ctx *ctx, fileinfo *fi, void *start, size_t length)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (!fi) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_GFREE(start);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return 0;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (UnmapViewOfFile(start)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     mmap_size -= length;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return 0;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1484,6 +1456,127 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_munmap(grn_ctx *ctx, void *start, size_t length)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_rc</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_open_common(grn_ctx *ctx, fileinfo *fi, const char *path, int flags)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  /* may be wrong if flags is just only O_RDWR */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if ((flags &amp; O_CREAT)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    DWORD dwCreationDisposition;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (flags &amp; O_EXCL) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      dwCreationDisposition = CREATE_NEW;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      dwCreationDisposition = OPEN_ALWAYS;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    fi-&gt;fh = CreateFile(path, GRN_IO_FILE_CREATE_MODE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                        FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                        dwCreationDisposition, FILE_ATTRIBUTE_NORMAL, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (fi-&gt;fh == INVALID_HANDLE_VALUE) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      SERR(&quot;CreateFile&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if ((flags &amp; O_TRUNC)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    CloseHandle(fi-&gt;fh);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    /* unable to assign OPEN_ALWAYS and TRUNCATE_EXISTING at once */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    fi-&gt;fh = CreateFile(path, GRN_IO_FILE_CREATE_MODE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                        FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                        TRUNCATE_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (fi-&gt;fh == INVALID_HANDLE_VALUE) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      SERR(&quot;CreateFile&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  /* O_RDWR only */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  fi-&gt;fh = CreateFile(path, GRN_IO_FILE_CREATE_MODE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                      FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                      OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (fi-&gt;fh == INVALID_HANDLE_VALUE) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    SERR(&quot;CreateFile&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+exit :</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return ctx-&gt;rc;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static grn_rc</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_open(grn_ctx *ctx, fileinfo *fi, const char *path, int flags)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_rc rc;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  struct _grn_io_header io_header;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  DWORD header_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  DWORD read_bytes;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  int version = grn_io_version_default;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  rc = grn_open_common(ctx, fi, path, flags);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (rc != GRN_SUCCESS) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return rc;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  header_size = sizeof(struct _grn_io_header);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  ReadFile(fi-&gt;fh, &amp;io_header, header_size, &amp;read_bytes, NULL);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (read_bytes == header_size) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    version = io_header.version;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  SetFilePointer(fi-&gt;fh, 0, NULL, FILE_BEGIN);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (version == 0) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return grn_open_v0(ctx, fi, path, flags);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return grn_open_v1(ctx, fi, path, flags);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static int</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_guess_io_version(grn_ctx *ctx, grn_io *io, fileinfo *fi)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (io) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return io-&gt;header-&gt;version;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (fi) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (fi-&gt;fmo) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return 0;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return 1;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return grn_io_version_default;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static void *</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_mmap(grn_ctx *ctx, grn_io *io, HANDLE *fmo,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+         fileinfo *fi, off_t offset, size_t length)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  int version;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  version = grn_guess_io_version(ctx, io, fi);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (version == 0) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return grn_mmap_v0(ctx, fi, offset, length);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return grn_mmap_v1(ctx, fmo, fi, offset, length);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static int</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_munmap(grn_ctx *ctx, grn_io *io,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+           HANDLE *fmo, fileinfo *fi, void *start, size_t length)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  int version;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  version = grn_guess_io_version(ctx, io, fi);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (version == 0) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return grn_munmap_v0(ctx, fi, start, length);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return grn_munmap_v1(ctx, fmo, fi, start, length);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static grn_rc</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_close(grn_ctx *ctx, fileinfo *fi)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (fi-&gt;fmo != NULL) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1497,7 +1590,6 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_close(grn_ctx *ctx, fileinfo *fi)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return GRN_SUCCESS;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-#endif /* WIN32_FMO_EACH */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_fileinfo_init(fileinfo *fis, int nfis)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1616,7 +1708,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_close(grn_ctx *ctx, fileinfo *fi)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include &lt;sys/mman.h&gt;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static void *</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_mmap(grn_ctx *ctx, fileinfo *fi, off_t offset, size_t length)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_mmap(grn_ctx *ctx, grn_io *io, fileinfo *fi, off_t offset, size_t length)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   void *res;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int fd, flags;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1646,7 +1738,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_mmap(grn_ctx *ctx, fileinfo *fi, off_t offset, size_t length)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #ifdef USE_FAIL_MALLOC</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static void *</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_fail_mmap(grn_ctx *ctx, fileinfo *fi, off_t offset, size_t length,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_fail_mmap(grn_ctx *ctx, grn_io *io, fileinfo *fi,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+              off_t offset, size_t length,</span>
<span class="diff-not-changed" style="display: block; white-space: pre">               const char* file, int line, const char *func)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (grn_fail_malloc_check(length, file, line, func)) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1669,7 +1762,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_msync(grn_ctx *ctx, void *start, size_t length)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static int</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_munmap(grn_ctx *ctx, void *start, size_t length)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_munmap(grn_ctx *ctx, grn_io *io, fileinfo *fi, void *start, size_t length)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int res;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   res = munmap(start, length);</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>