<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <dl style="line-height: 1.5; margin-left: 2em">
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
      <dd style="margin-left: 8.5em">Kouhei Sutou &lt;kou****@clear*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2015-10-08 17:35:18 +0900 (Thu, 08 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/29f96b380b77d227619a2082e671bc43db5358d6">29f96b380b77d227619a2082e671bc43db5358d6</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">Add DB level configuration store</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37">include/groonga/conf.h</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022">lib/conf.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3">test/unit/core/test-conf.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/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eec">include/groonga.h</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096a">include/groonga/Makefile.am</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863">lib/db.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590c">lib/grn_db.h</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cd">lib/sources.am</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#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: include/groonga.h (+1 -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/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecL19">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecL20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecL21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecL22">22</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecL23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecL24">24</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecL25">25</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecR19">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecR20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecR21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecR22">22</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecR23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecR24">24</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecR25">25</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-6d6720235c141f7df9397ba75ac00eecR26">26</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">@@ -20,6 +20,7 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include &quot;groonga/portability.h&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include &quot;groonga/groonga.h&quot;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#include &quot;groonga/conf.h&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include &quot;groonga/obj.h&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include &quot;groonga/ii.h&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include &quot;groonga/geo.h&quot;</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">  Modified: include/groonga/Makefile.am (+1 -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/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096a">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aL1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aL2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aL3">3</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aL4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aL5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aL6">6</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096a">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aR1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aR2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aR4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aR5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aR6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-1bf932a55d1b0726f44dfcc0c036096aR7">7</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">@@ -1,6 +1,7 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> groonga_includedir = $(pkgincludedir)/groonga</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> groonga_include_HEADERS =                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         command.h                                \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        conf.h                                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         expr.h                                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         geo.h                                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         groonga.h                                \</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: include/groonga/conf.h (+42 -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/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37">...</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>
</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37">...</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R5">5</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R6">6</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R7">7</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R8">8</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R9">9</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R10">10</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R14">14</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R16">16</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R17">17</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R18">18</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R19">19</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R20">20</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R21">21</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R22">22</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R23">23</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R24">24</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R25">25</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R26">26</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R27">27</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R28">28</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R29">29</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R30">30</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R31">31</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R32">32</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R33">33</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R34">34</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R35">35</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R36">36</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R37">37</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R38">38</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R39">39</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R40">40</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R41">41</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-e23e038ffd8a31d0b7674404ffe94b37R42">42</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,42 @@</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/*</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  Copyright(C) 2015 Brazil</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  This library is free software; you can redistribute it and/or</span>
<span class="diff-added" style="background-color: #aaffaa; 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: #aaffaa; 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: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; 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: #aaffaa; 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: #aaffaa; 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: #aaffaa; color: #000000; display: block; white-space: pre">+  Lesser General Public License for more details.</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  You should have received a copy of the GNU Lesser General Public</span>
<span class="diff-added" style="background-color: #aaffaa; 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: #aaffaa; 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: #aaffaa; color: #000000; display: block; white-space: pre">+*/</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#ifndef GRN_CONF_H</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_CONF_H</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#ifdef __cplusplus</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+extern &quot;C&quot; {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#endif</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_CONF_MAX_KEY_SIZE GRN_TABLE_MAX_KEY_SIZE</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_CONF_MAX_VALUE_SIZE                                         \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  (GRN_CONF_VALUE_SPACE_SIZE - sizeof(uint32_t) - 1) /* 1 is for &#39;\0&#39; */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_CONF_VALUE_SPACE_SIZE (4 * 1024)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+GRN_API grn_rc grn_conf_set(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                            const char *key, int key_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                            const char *value, int value_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+GRN_API grn_rc grn_conf_get(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                            const char *key, int key_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                            const char **value, uint32_t *value_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#ifdef __cplusplus</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#endif</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#endif /* GRN_CONF_H */</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: lib/conf.c (+116 -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/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022">...</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>
</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022">...</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R5">5</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R6">6</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R7">7</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R8">8</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R9">9</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R10">10</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R14">14</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R16">16</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R17">17</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R18">18</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R19">19</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R20">20</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R21">21</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R22">22</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R23">23</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R24">24</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R25">25</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R26">26</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R27">27</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R28">28</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R29">29</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R30">30</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R31">31</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R32">32</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R33">33</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R34">34</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R35">35</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R36">36</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R37">37</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R38">38</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R39">39</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R40">40</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R41">41</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R42">42</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R43">43</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R44">44</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R45">45</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R46">46</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R47">47</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R48">48</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R49">49</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R50">50</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R51">51</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R52">52</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R53">53</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R54">54</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R55">55</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R56">56</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R57">57</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R58">58</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R59">59</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R60">60</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R61">61</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R62">62</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R63">63</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R64">64</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R65">65</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R66">66</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R67">67</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R68">68</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R69">69</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R70">70</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R71">71</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R72">72</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R73">73</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R74">74</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R75">75</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R76">76</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R77">77</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R78">78</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R79">79</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R80">80</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R81">81</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R82">82</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R83">83</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R84">84</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R85">85</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R86">86</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R87">87</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R88">88</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R89">89</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R90">90</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R91">91</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R92">92</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R93">93</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R94">94</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R95">95</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R96">96</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R97">97</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R98">98</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R99">99</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R100">100</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R101">101</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R102">102</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R103">103</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R104">104</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R105">105</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R106">106</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R107">107</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R108">108</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R109">109</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R110">110</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R111">111</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R112">112</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R113">113</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R114">114</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R115">115</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-cbbb49929ca204cb1ff0af63b80b3022R116">116</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,116 @@</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/*</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  Copyright(C) 2015 Brazil</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  This library is free software; you can redistribute it and/or</span>
<span class="diff-added" style="background-color: #aaffaa; 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: #aaffaa; 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: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; 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: #aaffaa; 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: #aaffaa; 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: #aaffaa; color: #000000; display: block; white-space: pre">+  Lesser General Public License for more details.</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  You should have received a copy of the GNU Lesser General Public</span>
<span class="diff-added" style="background-color: #aaffaa; 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: #aaffaa; 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: #aaffaa; color: #000000; display: block; white-space: pre">+*/</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#include &quot;grn_ctx_impl.h&quot;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#include &quot;grn_hash.h&quot;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#include &quot;grn_db.h&quot;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#include &lt;string.h&gt;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_rc</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_conf_set(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+             const char *key, int key_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+             const char *value, int value_size)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_obj *db;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_hash *conf;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  void *packed_value;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_id id;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_API_ENTER;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (!ctx || !ctx-&gt;impl || !(db = ctx-&gt;impl-&gt;db)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    ERR(GRN_INVALID_ARGUMENT, &quot;[conf][set] DB isn&#39;t initialized&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_API_RETURN(ctx-&gt;rc);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (key_size == -1) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    key_size = strlen(key);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (key_size &gt; GRN_CONF_MAX_KEY_SIZE) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    ERR(GRN_INVALID_ARGUMENT,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        &quot;[conf][set] too large key: max=&lt;%d&gt;: &lt;%d&gt;&quot;,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_CONF_MAX_KEY_SIZE, key_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_API_RETURN(ctx-&gt;rc);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (value_size == -1) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    value_size = strlen(value);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (value_size &gt; GRN_CONF_MAX_VALUE_SIZE) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    ERR(GRN_INVALID_ARGUMENT,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        &quot;[conf][set] too large value: max=&lt;%lu&gt;: &lt;%d&gt;&quot;,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_CONF_MAX_VALUE_SIZE, value_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_API_RETURN(ctx-&gt;rc);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  conf = ((grn_db *)db)-&gt;conf;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  id = grn_hash_add(ctx, conf, key, key_size, &amp;packed_value, NULL);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (id == GRN_ID_NIL &amp;&amp; ctx-&gt;rc == GRN_SUCCESS) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    ERR(GRN_INVALID_ARGUMENT,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        &quot;[conf][set] failed to set: name=&lt;%.*s&gt;: &lt;%d&gt;&quot;,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        key_size, key, value_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  *((uint32_t *)packed_value) = (uint32_t)value_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_memcpy((char *)packed_value + sizeof(uint32_t),</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+             value, value_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  ((char *)packed_value)[sizeof(uint32_t) + value_size] = &#39;\0&#39;;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_API_RETURN(ctx-&gt;rc);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_rc</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_conf_get(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+             const char *key, int key_size,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+             const char **value, uint32_t *value_size)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_obj *db;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_hash *conf;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_id id;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  void *packed_value;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_API_ENTER;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (!ctx || !ctx-&gt;impl || !(db = ctx-&gt;impl-&gt;db)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    ERR(GRN_INVALID_ARGUMENT, &quot;[conf][get] DB isn&#39;t initialized&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_API_RETURN(ctx-&gt;rc);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (key_size == -1) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    key_size = strlen(key);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (key_size &gt; GRN_CONF_MAX_KEY_SIZE) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    ERR(GRN_INVALID_ARGUMENT,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        &quot;[conf][get] too large key: max=&lt;%d&gt;: &lt;%d&gt;&quot;,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        GRN_CONF_MAX_KEY_SIZE, key_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_API_RETURN(ctx-&gt;rc);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  conf = ((grn_db *)db)-&gt;conf;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  id = grn_hash_get(ctx, conf, key, key_size, &amp;packed_value);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (id == GRN_ID_NIL) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    *value = NULL;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    *value_size = 0;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_API_RETURN(GRN_SUCCESS);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  *value = (char *)packed_value + sizeof(uint32_t);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  *value_size = *((uint32_t *)packed_value);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_API_RETURN(GRN_SUCCESS);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</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">  Modified: lib/db.c (+74 -7)</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L32">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L35">35</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L36">36</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L37">37</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L38">38</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L173">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L174">174</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L175">175</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L176">176</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L177">177</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L178">178</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L179">179</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L198">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L199">199</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L200">200</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L201">201</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L202">202</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L203">203</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L204">204</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L233">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L234">234</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L235">235</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L236">236</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L237">237</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L238">238</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L239">239</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L240">240</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L241">241</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L242">242</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L243">243</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L244">244</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L245">245</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L246">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L247">247</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L248">248</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L249">249</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L250">250</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L251">251</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L252">252</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L253">253</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L263">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L264">264</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L265">265</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L266">266</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L267">267</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L268">268</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L269">269</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L301">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L302">302</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L303">303</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L304">304</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L305">305</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L306">306</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L307">307</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L336">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L337">337</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L338">338</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L339">339</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L340">340</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L341">341</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L342">342</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L355">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L356">356</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L357">357</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L358">358</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L359">359</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L360">360</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L361">361</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L438">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L439">439</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L440">440</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L441">441</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L442">442</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L443">443</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L444">444</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L10283">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L10284">10284</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L10285">10285</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L10286">10286</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L10287">10287</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L10288">10288</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863L10289">10289</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R32">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R35">35</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R36">36</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R37">37</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R38">38</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R39">39</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R174">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R175">175</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R176">176</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R177">177</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R178">178</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R179">179</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R180">180</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R181">181</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R182">182</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R183">183</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R184">184</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R185">185</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R186">186</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R187">187</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R188">188</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R189">189</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R190">190</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R191">191</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R192">192</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R193">193</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R194">194</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R195">195</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R196">196</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R197">197</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R198">198</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R199">199</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R200">200</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R201">201</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R202">202</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R203">203</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R204">204</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R205">205</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R206">206</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R207">207</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R208">208</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R209">209</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R210">210</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R211">211</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R212">212</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R213">213</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R214">214</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R215">215</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R216">216</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R217">217</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R218">218</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R219">219</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R220">220</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R221">221</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R222">222</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R223">223</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R224">224</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R243">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R244">244</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R245">245</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R246">246</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R247">247</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R248">248</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R249">249</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R250">250</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R279">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R280">280</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R281">281</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R282">282</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R283">283</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R284">284</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R285">285</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R286">286</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R287">287</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R288">288</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R289">289</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R290">290</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R291">291</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R292">292</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R293">293</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R294">294</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R295">295</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R296">296</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R297">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R298">298</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R299">299</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R300">300</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R301">301</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R302">302</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R303">303</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R313">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R314">314</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R315">315</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R316">316</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R317">317</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R318">318</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R319">319</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R320">320</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R321">321</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R322">322</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R323">323</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R324">324</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R325">325</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R357">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R358">358</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R359">359</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R360">360</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R361">361</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R362">362</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R363">363</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R364">364</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R393">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R394">394</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R395">395</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R396">396</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R397">397</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R398">398</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R399">399</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R400">400</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R401">401</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R402">402</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R415">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R416">416</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R417">417</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R418">418</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R419">419</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R420">420</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R421">421</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R422">422</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R423">423</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R424">424</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R501">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R502">502</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R503">503</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R504">504</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R505">505</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R506">506</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R507">507</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R508">508</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R10347">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R10348">10348</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R10349">10349</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R10350">10350</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R10351">10351</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R10352">10352</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R10353">10353</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R10354">10354</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R10355">10355</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-f96f0bc0782547730f4a2616bfb33863R10356">10356</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">@@ -33,6 +33,7 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include &quot;grn_report.h&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include &quot;grn_util.h&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include &lt;string.h&gt;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#include &lt;sys/stat.h&gt;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> typedef struct {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_id id;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -174,6 +175,50 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">typedef struct {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   uint32_t done;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } db_value;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static const char *GRN_DB_CONF_PATH_FORMAT = &quot;%s.conf&quot;;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static grn_bool</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_db_conf_create(grn_ctx *ctx, grn_db *s, const char *path,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                   const char *context_tag)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  char conf_path[PATH_MAX];</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  uint32_t flags = GRN_OBJ_KEY_VAR_SIZE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_snprintf(conf_path, PATH_MAX, PATH_MAX, GRN_DB_CONF_PATH_FORMAT, path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  s-&gt;conf = grn_hash_create(ctx, conf_path,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                            GRN_CONF_MAX_KEY_SIZE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                            GRN_CONF_VALUE_SPACE_SIZE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                            flags);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (!s-&gt;conf) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    ERR(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        &quot;%s failed to create conf: &lt;%s&gt;&quot;,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        context_tag, conf_path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return GRN_FALSE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return GRN_TRUE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static grn_bool</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_db_conf_open(grn_ctx *ctx, grn_db *s, const char *path)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  char conf_path[PATH_MAX];</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  struct stat status;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_snprintf(conf_path, PATH_MAX, PATH_MAX, GRN_DB_CONF_PATH_FORMAT, path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (stat(conf_path, &amp;status) == 0) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    s-&gt;conf = grn_hash_open(ctx, conf_path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (!s-&gt;conf) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      ERR(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+          &quot;[db][open] failed to open conf: &lt;%s&gt;&quot;, conf_path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return GRN_FALSE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return GRN_TRUE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  } else {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    return grn_db_conf_create(ctx, s, path, &quot;[db][open]&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_db_create(grn_ctx *ctx, const char *path, grn_db_create_optarg *optarg)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -199,6 +244,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_db_create(grn_ctx *ctx, const char *path, grn_db_create_optarg *optarg)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">                       GRN_TINY_ARRAY_USE_MALLOC);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   s-&gt;keys = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   s-&gt;specs = NULL;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  s-&gt;conf = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     grn_bool use_default_db_key = GRN_TRUE;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -234,12 +280,17 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_db_create(grn_ctx *ctx, const char *path, grn_db_create_optarg *optarg)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   DB_OBJ(&amp;s-&gt;obj)-&gt;range = GRN_ID_NIL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   /* prepare builtin classes and load builtin plugins. */</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (path) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    char specs_path[PATH_MAX];</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    gen_pathname(path, specs_path, 0);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    s-&gt;specs = grn_ja_create(ctx, specs_path, 65536, 0);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    if (!s-&gt;specs) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      ERR(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-          &quot;failed to create specs: &lt;%s&gt;&quot;, specs_path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      char specs_path[PATH_MAX];</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      gen_pathname(path, specs_path, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      s-&gt;specs = grn_ja_create(ctx, specs_path, 65536, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      if (!s-&gt;specs) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        ERR(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+            &quot;failed to create specs: &lt;%s&gt;&quot;, specs_path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (!grn_db_conf_create(ctx, s, path, &quot;[db][create]&quot;)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       goto exit;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     grn_ctx_use(ctx, (grn_obj *)s);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -247,7 +298,6 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_db_create(grn_ctx *ctx, const char *path, grn_db_create_optarg *optarg)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     grn_obj_flush(ctx, (grn_obj *)s);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     GRN_API_RETURN((grn_obj *)s);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    s-&gt;specs = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     grn_ctx_use(ctx, (grn_obj *)s);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     grn_db_init_builtin_types(ctx);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     GRN_API_RETURN((grn_obj *)s);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -264,6 +314,12 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">exit:</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_dat_remove(ctx, path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (s-&gt;specs) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      const char *specs_path;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      specs_path = grn_obj_path(ctx, (grn_obj *)(s-&gt;specs));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_ja_close(ctx, s-&gt;specs);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_ja_remove(ctx, specs_path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     grn_tiny_array_fin(&amp;s-&gt;values);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     CRITICAL_SECTION_FIN(s-&gt;lock);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     GRN_FREE(s);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -302,6 +358,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_db_open(grn_ctx *ctx, const char *path)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">                       GRN_TINY_ARRAY_USE_MALLOC);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   s-&gt;keys = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   s-&gt;specs = NULL;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  s-&gt;conf = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     uint32_t type = grn_io_detect_type(ctx, path);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -337,6 +394,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_db_open(grn_ctx *ctx, const char *path)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       goto exit;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (!grn_db_conf_open(ctx, s, path)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    goto exit;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   GRN_DB_OBJ_SET_TYPE(s, GRN_DB);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   s-&gt;obj.db = (grn_obj *)s;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -356,6 +416,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_db_open(grn_ctx *ctx, const char *path)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> exit:</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (s) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (s-&gt;specs) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_ja_close(ctx, s-&gt;specs);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (s-&gt;keys) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (s-&gt;keys-&gt;header.type == GRN_TABLE_PAT_KEY) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_pat_close(ctx, (grn_pat *)s-&gt;keys);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -439,6 +502,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_db_close(grn_ctx *ctx, grn_obj *db)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   CRITICAL_SECTION_FIN(s-&gt;lock);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (s-&gt;specs) { grn_ja_close(ctx, s-&gt;specs); }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_hash_close(ctx, s-&gt;conf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   GRN_FREE(s);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (ctx_used_db) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -10284,6 +10348,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_obj_flush(grn_ctx *ctx, grn_obj *obj)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (rc == GRN_SUCCESS &amp;&amp; db-&gt;specs) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         rc = grn_obj_flush(ctx, (grn_obj *)(db-&gt;specs));</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      if (rc == GRN_SUCCESS) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        rc = grn_obj_flush(ctx, (grn_obj *)(db-&gt;conf));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   case GRN_TABLE_DAT_KEY :</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">  Modified: lib/grn_db.h (+1 -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/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cL46">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cL47">47</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cL48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cL49">49</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cL50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cL51">51</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cL52">52</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cR46">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cR47">47</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cR48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cR49">49</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cR50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cR51">51</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cR52">52</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-22ae4b691c11afa63352138abb93590cR53">53</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">@@ -47,6 +47,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">struct _grn_db {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_db_obj obj;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_obj *keys;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_ja *specs;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_hash *conf;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_tiny_array values;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_critical_section lock;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> };</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">  Modified: lib/sources.am (+1 -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/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdL1">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdL2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdL3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdL4">4</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdL5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdL6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdL7">7</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdR1">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdR2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdR3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdR4">4</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdR5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdR6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdR7">7</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-4e491bb6e5ae952d3dea202b945e27cdR8">8</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">@@ -2,6 +2,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">libgroonga_la_SOURCES =                                \</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         com.c                                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_com.h                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         command.c                                \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        conf.c                                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         ctx.c                                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_ctx.h                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_ctx_impl.h                                \</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">  Modified: test/unit/core/Makefile.am (+3 -1)</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L63">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L64">64</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L65">65</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L66">66</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L67">67</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L70">70</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L153">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L154">154</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L155">155</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13L156">156</a></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/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R63">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R64">64</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R65">65</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R66">66</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R67">67</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R70">70</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R71">71</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R154">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R155">155</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R156">156</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R157">157</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-bad436f5ee1e74066dae0247309deb13R158">158</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">@@ -64,7 +64,8 @@ <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-tokenizer.la                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         test-proc.la                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         test-uvector.la                                \</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        test-operator.la</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        test-operator.la                        \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        test-conf.la</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> endif</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> AM_CPPFLAGS =                        \</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -154,3 +155,4 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">test_tokenizer_la_SOURCES                = test-tokenizer.c</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> test_proc_la_SOURCES                        = test-proc.c</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> test_uvector_la_SOURCES                        = test-uvector.c</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> test_operator_la_SOURCES                = test-operator.c</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+test_conf_la_SOURCES                        = test-conf.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-conf.c (+93 -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/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3">...</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>
</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/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3">...</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R5">5</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R6">6</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R7">7</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R8">8</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R9">9</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R10">10</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R14">14</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R16">16</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R17">17</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R18">18</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R19">19</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R20">20</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R21">21</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R22">22</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R23">23</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R24">24</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R25">25</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R26">26</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R27">27</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R28">28</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R29">29</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R30">30</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R31">31</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R32">32</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R33">33</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R34">34</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R35">35</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R36">36</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R37">37</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R38">38</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R39">39</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R40">40</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R41">41</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R42">42</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R43">43</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R44">44</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R45">45</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R46">46</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R47">47</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R48">48</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R49">49</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R50">50</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R51">51</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R52">52</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R53">53</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R54">54</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R55">55</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R56">56</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R57">57</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R58">58</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R59">59</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R60">60</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R61">61</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R62">62</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R63">63</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R64">64</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R65">65</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R66">66</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R67">67</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R68">68</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R69">69</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R70">70</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R71">71</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R72">72</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R73">73</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R74">74</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R75">75</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R76">76</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R77">77</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R78">78</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R79">79</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R80">80</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R81">81</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R82">82</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R83">83</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R84">84</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R85">85</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R86">86</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R87">87</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R88">88</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R89">89</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R90">90</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R91">91</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R92">92</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/29f96b380b77d227619a2082e671bc43db5358d6#diff-82852b997a56dda19a7f1d7c910786f3R93">93</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,93 @@</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* -*- c-basic-offset: 2; coding: utf-8 -*- */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/*</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  Copyright (C) 2015  Kouhei Sutou &lt;kou****@clear*****&gt;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  This library is free software; you can redistribute it and/or</span>
<span class="diff-added" style="background-color: #aaffaa; 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: #aaffaa; 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: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; 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: #aaffaa; 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: #aaffaa; 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: #aaffaa; color: #000000; display: block; white-space: pre">+  Lesser General Public License for more details.</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  You should have received a copy of the GNU Lesser General Public</span>
<span class="diff-added" style="background-color: #aaffaa; 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: #aaffaa; 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: #aaffaa; color: #000000; display: block; white-space: pre">+*/</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#include &lt;groonga.h&gt;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#include &lt;gcutter.h&gt;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#include &lt;glib/gstdio.h&gt;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#include &quot;../lib/grn-assertions.h&quot;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static gchar *tmp_directory;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static gchar *path;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static grn_ctx context;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static grn_obj *database;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+void test_set_and_get(void);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+void test_get_nonexistent(void);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+cut_startup(void)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  tmp_directory = g_build_filename(grn_test_get_tmp_dir(),</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                   &quot;test-conf&quot;,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                   NULL);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+cut_shutdown(void)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  g_free(tmp_directory);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+cut_setup(void)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  cut_remove_path(tmp_directory, NULL);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  g_mkdir_with_parents(tmp_directory, 0700);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  path = g_build_filename(tmp_directory, &quot;text-conf&quot;, NULL);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_ctx_init(&amp;context, 0);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  database = grn_db_create(&amp;context, path, NULL);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+cut_teardown(void)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_obj_close(&amp;context, database);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_ctx_fin(&amp;context);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  cut_remove_path(tmp_directory, NULL);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  g_free(path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+test_set_and_get(void)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  const char *value;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  uint32_t value_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_test_assert(grn_conf_set(&amp;context, &quot;key&quot;, -1, &quot;value&quot;, -1));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_test_assert(grn_conf_get(&amp;context, &quot;key&quot;, -1, &amp;value, &amp;value_size));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  cut_assert_equal_memory(&quot;value&quot;, strlen(&quot;value&quot;),</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                          value, value_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+test_get_nonexistent(void)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  const char *value;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  uint32_t value_size;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_test_assert(grn_conf_get(&amp;context,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                               &quot;noneixstent&quot;, -1,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                               &amp;value, &amp;value_size));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  cut_assert_equal_memory(NULL, 0,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                          value, value_size);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>