<!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">susumu.yata &lt;susum****@gmail*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2015-10-30 19:13:30 +0900 (Fri, 30 Oct 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/376ddf4117b9a570f10e3e54aaa52034ce26e745">376ddf4117b9a570f10e3e54aaa52034ce26e745</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">test: add a test which adds/deletes random values to/from grn_pat</pre></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Added files</dt>
      <dd style="margin-left: 8.5em">
        <ul>
          <li><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94">test/unit/core/test-patricia-trie-delete.c</a></li>
        </ul>
      </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/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13">test/unit/core/Makefile.am</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: test/unit/core/Makefile.am (+2 -0)</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/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L10">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L11">11</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L12">12</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L13">13</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/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L15">15</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L16">16</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L100">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L101">101</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L102">102</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L103">103</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/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L104">104</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L105">105</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13L106">106</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/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R10">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R11">11</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R12">12</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R15">15</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R16">16</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R17">17</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R101">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R102">102</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R103">103</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R104">104</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R105">105</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R106">106</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R107">107</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-bad436f5ee1e74066dae0247309deb13R108">108</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">@@ -11,6 +11,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">noinst_LTLIBRARIES =                                \</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         test-inverted-index.la                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         test-patricia-trie.la                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         test-patricia-trie-cursor.la                \</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+        test-patricia-trie-delete.la                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         test-patricia-trie-search.la                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         test-stress.la                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         test-public-context.la                        \</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -101,6 +102,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">test_hash_cursor_la_SOURCES                = test-hash-cursor.c</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> test_inverted_index_la_SOURCES                = test-inverted-index.c</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> test_patricia_trie_la_SOURCES                = test-patricia-trie.c</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> test_patricia_trie_cursor_la_SOURCES        = test-patricia-trie-cursor.c</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+test_patricia_trie_delete_la_SOURCES        = test-patricia-trie-delete.c</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> test_patricia_trie_search_la_SOURCES        = test-patricia-trie-search.c</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> test_stress_la_SOURCES                        = test-stress.c</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> test_public_context_la_SOURCES                = test-public-context.c</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
      <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">  Added: test/unit/core/test-patricia-trie-delete.c (+296 -0) 100644</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/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94">...</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-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</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/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94">...</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R5">5</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R6">6</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R7">7</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R8">8</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R9">9</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R10">10</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R14">14</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R16">16</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R17">17</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R18">18</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R19">19</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R20">20</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R21">21</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R22">22</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R23">23</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R24">24</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R25">25</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R26">26</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R27">27</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R28">28</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R29">29</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R30">30</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R31">31</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R32">32</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R33">33</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R34">34</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R35">35</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R36">36</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R37">37</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R38">38</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R39">39</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R40">40</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R41">41</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R42">42</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R43">43</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R44">44</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R45">45</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R46">46</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R47">47</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R48">48</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R49">49</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R50">50</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R51">51</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R52">52</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R53">53</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R54">54</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R55">55</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R56">56</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R57">57</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R58">58</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R59">59</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R60">60</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R61">61</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R62">62</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R63">63</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R64">64</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R65">65</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R66">66</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R67">67</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R68">68</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R69">69</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R70">70</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R71">71</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R72">72</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R73">73</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R74">74</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R75">75</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R76">76</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R77">77</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R78">78</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R79">79</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R80">80</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R81">81</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R82">82</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R83">83</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R84">84</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R85">85</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R86">86</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R87">87</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R88">88</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R89">89</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R90">90</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R91">91</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R92">92</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R93">93</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R94">94</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R95">95</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R96">96</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R97">97</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R98">98</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R99">99</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R100">100</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R101">101</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R102">102</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R103">103</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R104">104</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R105">105</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R106">106</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R107">107</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R108">108</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R109">109</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R110">110</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R111">111</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R112">112</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R113">113</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R114">114</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R115">115</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R116">116</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R117">117</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R118">118</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R119">119</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R120">120</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R121">121</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R122">122</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R123">123</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R124">124</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R125">125</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R126">126</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R127">127</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R128">128</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R129">129</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R130">130</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R131">131</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R132">132</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R133">133</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R134">134</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R135">135</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R136">136</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R137">137</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R138">138</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R139">139</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R140">140</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R141">141</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R142">142</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R143">143</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R144">144</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R145">145</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R146">146</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R147">147</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R148">148</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R149">149</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R150">150</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R151">151</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R152">152</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R153">153</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R154">154</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R155">155</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R156">156</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R157">157</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R158">158</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R159">159</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R160">160</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R161">161</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R162">162</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R163">163</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R164">164</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R165">165</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R166">166</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R167">167</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R168">168</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R169">169</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R170">170</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R171">171</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R172">172</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R173">173</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R174">174</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R175">175</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R176">176</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R177">177</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R178">178</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R179">179</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R180">180</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R181">181</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R182">182</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R183">183</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R184">184</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R185">185</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R186">186</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R187">187</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R188">188</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R189">189</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R190">190</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R191">191</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R192">192</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R193">193</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R194">194</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R195">195</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R196">196</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R197">197</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R198">198</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R199">199</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R200">200</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R201">201</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R202">202</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R203">203</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R204">204</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R205">205</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R206">206</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R207">207</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R208">208</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R209">209</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R210">210</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R211">211</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R212">212</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R213">213</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R214">214</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R215">215</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R216">216</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R217">217</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R218">218</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R219">219</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R220">220</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R221">221</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R222">222</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R223">223</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R224">224</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R225">225</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R226">226</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R227">227</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R228">228</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R229">229</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R230">230</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R231">231</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R232">232</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R233">233</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R234">234</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R235">235</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R236">236</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R237">237</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R238">238</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R239">239</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R240">240</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R241">241</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R242">242</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R243">243</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R244">244</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R245">245</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R246">246</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R247">247</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R248">248</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R249">249</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R250">250</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R251">251</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R252">252</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R253">253</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R254">254</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R255">255</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R256">256</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R257">257</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R258">258</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R259">259</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R260">260</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R261">261</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R262">262</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R263">263</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R264">264</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R265">265</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R266">266</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R267">267</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R268">268</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R269">269</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R270">270</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R271">271</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R272">272</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R273">273</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R274">274</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R275">275</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R276">276</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R277">277</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R278">278</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R279">279</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R280">280</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R281">281</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R282">282</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R283">283</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R284">284</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R285">285</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R286">286</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R287">287</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R288">288</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R289">289</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R290">290</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R291">291</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R292">292</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R293">293</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R294">294</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R295">295</a></span>
<span class="diff-line-number-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/376ddf4117b9a570f10e3e54aaa52034ce26e745#diff-81bd143e6cc824d4b0ba2be18b5eec94R296">296</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">@@ -0,0 +1,296 @@</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+/* -*- c-basic-offset: 2; coding: utf-8 -*- */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+/*</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  Copyright (C) 2015  Brazil</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  This library is free software; you can redistribute it and/or</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  modify it under the terms of the GNU Lesser General Public</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  License version 2.1 as published by the Free Software Foundation.</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  This library is distributed in the hope that it will be useful,</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  Lesser General Public License for more details.</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  You should have received a copy of the GNU Lesser General Public</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  License along with this library; if not, write to the Free Software</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+*/</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#include &lt;grn_pat.h&gt;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#include &lt;gcutter.h&gt;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#include &lt;glib/gstdio.h&gt;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#include &quot;../lib/grn-assertions.h&quot;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+/*</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+ * N_EXECS (5) and N_OPS (1000) may not be enough to detect a rare bug, but it</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+ * will take too long time if enough values are used, such as N_EXECS (100) and</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+ * N_OPS (10000).</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+ */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#define N_EXECS   5    /* The number of execution in each test case. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#define N_OPS     1000 /* The number of operations in each execution.  */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#define N_RECS    8    /* The maximum number of records */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+                       /* This value is used as the buffer size. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#define MAX_LEN   8    /* The maximum value length. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+                       /* This value is used as the buffer size. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#define MIN_LABEL &#39;0&#39;  /* The minimum value label. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#define MAX_LABEL &#39;7&#39;  /* The maximum value label. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+/* Value. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+typedef struct {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  uint8_t buf[MAX_LEN];</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  int     len;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+} val_t;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static int val_cmp(const val_t *lhs, const val_t *rhs)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  int min_len = (lhs-&gt;len &lt; rhs-&gt;len) ? lhs-&gt;len : rhs-&gt;len;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  int cmp = memcmp(lhs-&gt;buf, rhs-&gt;buf, min_len);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  return cmp ? cmp : lhs-&gt;len - rhs-&gt;len;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+/* Operation type. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+typedef enum {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  OP_ADD,</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  OP_DEL</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+} op_type;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+/* Operation. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+typedef struct {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  op_type type;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  val_t   val;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+} op_t;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+/* Record. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+typedef struct {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  grn_id id;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  val_t  key;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+} rec_t;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static int rec_cmp(const void *lhs, const void *rhs)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  const rec_t *lhs_rec = (const rec_t *)lhs;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  const rec_t *rhs_rec = (const rec_t *)rhs;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  return val_cmp(&amp;lhs_rec-&gt;key, &amp;rhs_rec-&gt;key);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+grn_ctx *ctx;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+grn_pat *pat;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+int     max_len;    /* The maximum value length. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+int     max_n_recs; /* The maximum number of records. */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+op_t    ops[N_OPS];</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+int     n_ops;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+rec_t   recs[N_RECS];</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+int     n_recs;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+/* Random number generator (128-bit XorShift) */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+struct {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  uint32_t x, y, z, w;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+} rng;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static void rng_init(uint32_t seed)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  rng.x = 123456789 ^ seed;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  rng.y = 362436069;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  rng.z = 521288629;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  rng.w = 88675123;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static uint32_t rng_gen(void)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  uint32_t t;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  t = rng.x ^ (rng.x &lt;&lt; 11);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  rng.x = rng.y;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  rng.y = rng.z;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  rng.z = rng.w;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  rng.w = (rng.w ^ (rng.w &gt;&gt; 19)) ^ (t ^ (t &gt;&gt; 8));</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  return rng.w;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static int rng_gen_len(void)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  return (rng_gen() % max_len) + 1;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static uint8_t rng_gen_label(void)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  return (uint8_t)(MIN_LABEL + (rng_gen() % (MAX_LABEL - MIN_LABEL + 1)));</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static val_t rng_gen_val(void)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  int i;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  val_t val;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  val.len = rng_gen_len();</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  for (i = 0; i &lt; val.len; i++) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    val.buf[i] = rng_gen_label();</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  return val;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static op_type rng_gen_op_type(void)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  if (n_recs &gt;= max_n_recs) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    return OP_DEL;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  return (rng_gen() &amp; 1) ? OP_ADD : OP_DEL;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static op_t rng_gen_op(void)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  op_t op;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  op.type = rng_gen_op_type();</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  if (op.type == OP_ADD) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    op.val = rng_gen_val();</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  } else {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    if (n_recs &amp;&amp; (rng_gen() &amp; 1)) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      op.val = recs[rng_gen() % n_recs].key;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    } else {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      op.val = rng_gen_val();</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  return op;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static void exec_add(op_t *op)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  int i, added, added_expected = 1;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  grn_id id, id_expected = 0;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  for (i = 0; i &lt; n_recs; i++) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    if (!val_cmp(&amp;op-&gt;val, &amp;recs[i].key)) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      id_expected = recs[i].id;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      added_expected = 0;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      break;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  id = grn_pat_add(ctx, pat, op-&gt;val.buf, op-&gt;val.len, NULL, &amp;added);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  if (added_expected) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    cut_assert(id &amp;&amp; added);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    recs[n_recs].id = id;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    recs[n_recs].key = op-&gt;val;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    n_recs++;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  } else {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    cut_assert(id &amp;&amp; !added);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static void exec_del(op_t *op)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  int i, rec_id = -1;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  grn_rc rc;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  for (i = 0; i &lt; n_recs; i++) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    if (!val_cmp(&amp;op-&gt;val, &amp;recs[i].key)) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      rec_id = i;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      break;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  rc = grn_pat_delete(ctx, pat, op-&gt;val.buf, op-&gt;val.len, NULL);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  if (rec_id != -1) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    grn_test_assert_equal_rc(GRN_SUCCESS, rc);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    n_recs--;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    for (i = rec_id; i &lt; n_recs; i++) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      recs[i] = recs[i + 1];</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  } else {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    grn_test_assert_equal_rc(GRN_INVALID_ARGUMENT, rc);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static void exec_check(void)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  int i;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  grn_pat_cursor *cursor;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  /* Test grn_pat_get(). */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  for (i = 0; i &lt; n_recs; i++) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    const val_t *key = &amp;recs[i].key;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    grn_id id = grn_pat_get(ctx, pat, key-&gt;buf, key-&gt;len, NULL);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    cut_assert_equal_int(recs[i].id, id);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  /* Test grn_pat_cursor (GRN_CURSOR_BY_KEY). */</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  qsort(recs, n_recs, sizeof(rec_t), rec_cmp);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  cursor = grn_pat_cursor_open(ctx, pat, NULL, 0, NULL, 0, 0, -1,</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+                               GRN_CURSOR_BY_KEY);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  cut_assert_not_null(cursor);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  for (i = 0; i &lt; n_recs; i++) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    grn_id id = grn_pat_cursor_next(ctx, cursor);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    cut_assert_equal_int(recs[i].id, id);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  grn_id id = grn_pat_cursor_next(ctx, cursor);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  cut_assert_equal_int(GRN_ID_NIL, id);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  grn_pat_cursor_close(ctx, cursor);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static void exec_test(uint32_t seed)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  rng_init(seed);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  n_ops = 0;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  n_recs = 0;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  while (n_ops &lt; N_OPS) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    op_t *op = &amp;ops[n_ops];</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    ops[n_ops++] = rng_gen_op();</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    if (op-&gt;type == OP_ADD) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      exec_add(op);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    } else {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      exec_del(op);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    exec_check();</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+static void run_test(void)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  int i;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  for (i = 0; i &lt; N_EXECS; i++) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    pat = grn_pat_create(ctx, NULL, GRN_PAT_MAX_KEY_SIZE, 0,</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+                         GRN_OBJ_KEY_VAR_SIZE | GRN_OBJ_TEMPORARY);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    cut_assert_not_null(pat);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    exec_test(i);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    grn_pat_close(ctx, pat);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    pat = NULL;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+void cut_setup(void)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  ctx = NULL;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  pat = NULL;</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  ctx = grn_ctx_open(0);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  cut_assert_not_null(ctx);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+void cut_teardown(void)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  if (ctx) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    if (pat) {</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+      grn_pat_close(ctx, pat);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    grn_ctx_fin(ctx);</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#define GRN_TEST_DEFINE(_max_len, _max_n_recs)\</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  void test_len ## _max_len ## _recs ## _max_n_recs(void)\</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  {\</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    max_len = _max_len;\</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    max_n_recs = _max_n_recs;\</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+    run_test();\</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+GRN_TEST_DEFINE(1, 1)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+GRN_TEST_DEFINE(1, 2)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+GRN_TEST_DEFINE(1, 3)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+GRN_TEST_DEFINE(2, 1)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+GRN_TEST_DEFINE(2, 2)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+GRN_TEST_DEFINE(2, 3)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+GRN_TEST_DEFINE(3, 1)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+GRN_TEST_DEFINE(3, 2)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+GRN_TEST_DEFINE(3, 3)</span>
<span class="diff-added" style="background-color: #dbffdb; color: #000000; display: block; white-space: pre">+#undef GRN_TEST_DEFINE_TEST</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>