<!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 <kou****@clear*****></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
<dd style="margin-left: 8.5em">2018-09-10 12:09:48 +0900 (Mon, 10 Sep 2018)</dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Revision</dt>
<dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe">6baff61a3e593e7853b0b0bf682d399dc120cffe</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, "Liberation Mono", Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">Support token metadata
New API:
* grn_token_get_metadata()
* grn_token_metadata_get_size()
* grn_token_metadata_at()
* grn_token_metadata_get()
* grn_token_metadata_add()</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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92">include/groonga/token_metadata.h</a></li>
<li><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4e">lib/token_metadata.c</a></li>
</ul>
</dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Copied files</dt>
<dd style="margin-left: 8.5em">
<ul>
<li>
<a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564">lib/grn_token_metadata.h</a><br>
(from lib/grn_token.h)
</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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eec">include/groonga.h</a></li>
<li><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096a">include/groonga/Makefile.am</a></li>
<li><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3">include/groonga/token.h</a></li>
<li><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8">lib/c_sources.am</a></li>
<li><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4">lib/grn_token.h</a></li>
<li><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7c">lib/token.c</a></li>
</ul>
</dd>
</dl>
<div class="diff-section" style="clear: both">
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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 (+2 -0)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eec">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL2">2</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL5">5</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL50">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL51">51</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL52">52</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL53">53</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL54">54</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL55">55</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecL56">56</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eec">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR51">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR52">52</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR53">53</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR54">54</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR55">55</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR56">56</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR57">57</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6d6720235c141f7df9397ba75ac00eecR58">58</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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,5 +1,6 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /*</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> Copyright(C) 2014-2018 Brazil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ Copyright(C) 2018 Kouhei Sutou <kou****@clear*****></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> This library is free software; you can redistribute it and/or</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> modify it under the terms of the GNU Lesser General Public</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -51,6 +52,7 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "groonga/thread.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "groonga/time.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "groonga/token.h"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include "groonga/token_metadata.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "groonga/type.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "groonga/util.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "groonga/window_function.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, "Liberation Mono", 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 (+2 -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, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aL36">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aL37">37</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aL38">38</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aL39">39</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aL40">40</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aL41">41</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aL42">42</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aL43">43</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aL44">44</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aR36">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aR37">37</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aR38">38</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aR39">39</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aR40">40</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aR41">41</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aR42">42</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aR43">43</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aR44">44</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-1bf932a55d1b0726f44dfcc0c036096aR45">45</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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">@@ -37,8 +37,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">groonga_include_HEADERS =                        \</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         thread.h                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         time.h                                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         token.h                                        \</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-        tokenizer.h                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         token_filter.h                                \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        token_metadata.h                        \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        tokenizer.h                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         tokenizer_query_deprecated.h                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         type.h                                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         nfkc.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, "Liberation Mono", 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/token.h (+5 -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, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L160">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L161">161</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L162">162</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L163">163</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L164">164</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L165">165</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3L166">166</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R7">7</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R161">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R162">162</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R163">163</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R164">164</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R165">165</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R166">166</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R167">167</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R168">168</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R169">169</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R170">170</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-cf0d5908f36f4b9bf8025fbdd58898f3R171">171</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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"> /* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /*</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> Copyright(C) 2014-2018 Brazil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ Copyright(C) 2018 Kouhei Sutou <kou****@clear*****></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> This library is free software; you can redistribute it and/or</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> modify it under the terms of the GNU Lesser General Public</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -161,6 +162,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_token_set_overlap(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_token *token,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_bool have_overlap);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+GRN_API grn_obj *</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_get_metadata(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_token *token);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #ifdef __cplusplus</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } /* extern "C" */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #endif /* __cplusplus */</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, "Liberation Mono", 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/token_metadata.h (+49 -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, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R5">5</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R6">6</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R7">7</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R8">8</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R9">9</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R10">10</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R14">14</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R16">16</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R17">17</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R18">18</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R19">19</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R20">20</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R21">21</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R22">22</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R23">23</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R24">24</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R25">25</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R26">26</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R27">27</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R28">28</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R29">29</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R30">30</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R31">31</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R32">32</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R33">33</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R34">34</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R35">35</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R36">36</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R37">37</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R38">38</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R39">39</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R40">40</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R41">41</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R42">42</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R43">43</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R44">44</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R45">45</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R46">46</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R47">47</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R48">48</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-51ff82a96b36205dae8403bb34770e92R49">49</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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,49 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+/* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+/*</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ Copyright(C) 2018 Kouhei Sutou <kou****@clear*****></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; 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: #eaffea; 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: #eaffea; 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: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; 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: #eaffea; 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: #eaffea; 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: #eaffea; color: #000000; display: block; white-space: pre">+ Lesser General Public License for more details.</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; 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: #eaffea; 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: #eaffea; 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: #eaffea; color: #000000; display: block; white-space: pre">+*/</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#pragma once</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#ifdef __cplusplus</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+extern "C" {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#endif /* __cplusplus */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+GRN_API size_t</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_get_size(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+GRN_API grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_at(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size_t i,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *name,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+GRN_API grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_get(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *name,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int name_length,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+GRN_API grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_add(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *name,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int name_length,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#ifdef __cplusplus</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+} /* extern "C" */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#endif /* __cplusplus */</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, "Liberation Mono", 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/c_sources.am (+2 -0)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8L106">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8L107">107</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8L108">108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8L109">109</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8L110">110</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8L111">111</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8L112">112</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8R106">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8R107">107</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8R108">108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8R109">109</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8R110">110</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8R111">111</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8R112">112</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8R113">113</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-be2fee27fe5bbcf4ba14b1726dc405a8R114">114</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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">@@ -107,6 +107,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">libgroonga_c_sources =                                \</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_token.h                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         token_cursor.c                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_token_cursor.h                        \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        token_metadata.c                        \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        grn_token_metadata.h                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         tokenizer.c                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_tokenizer.h                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         tokenizers.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, "Liberation Mono", 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_token.h (+2 -0)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L30">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L31">31</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L32">32</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L33">33</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L35">35</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4L36">36</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R7">7</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R31">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R32">32</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R34">34</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R35">35</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R36">36</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R37">37</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-269f6f44811ca3eeb88f070695abe5a4R38">38</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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"> /* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /*</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> Copyright(C) 2009-2018 Brazil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ Copyright(C) 2018 Kouhei Sutou <kou****@clear*****></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> This library is free software; you can redistribute it and/or</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> modify it under the terms of the GNU Lesser General Public</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -31,6 +32,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">struct _grn_token {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint32_t source_length;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint32_t source_first_character_length;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_bool have_overlap;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj metadata;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> };</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_rc grn_token_init(grn_ctx *ctx, grn_token *token);</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, "Liberation Mono", 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"> Copied: lib/grn_token_metadata.h (+5 -14) 63%</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, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L2">2</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L23">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L24">24</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L25">25</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L26">26</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L27">27</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L28">28</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L29">29</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L30">30</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L31">31</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L32">32</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L33">33</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L34">34</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L35">35</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L36">36</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L37">37</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L38">38</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L39">39</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L40">40</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L41">41</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564L42">42</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R2">2</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R23">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R24">24</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R25">25</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R26">26</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R27">27</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R28">28</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R29">29</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R31">31</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R32">32</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-6939e2ebcef613f23cfff8fd553cc564R33">33</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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,6 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /*</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- Copyright(C) 20<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">09-20</span>18 <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">Braz</span>il</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ Copyright(C) 2018 <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">Kouhe</span>i<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000"> Sutou <kou@c</span>l<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ear-code.com></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"> This library is free software; you can redistribute it and/or</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> modify it under the terms of the GNU Lesser General Public</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -24,19 +24,10 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> extern "C" {</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-struct _grn_token {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_obj data;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_token_status status;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- uint64_t source_offset;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- uint32_t source_length;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- uint32_t source_first_character_length;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_bool have_overlap;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-};</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-grn_rc grn_token_init(grn_ctx *ctx, grn_token *token);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-grn_rc grn_token_fin(grn_ctx *ctx, grn_token *token);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-grn_rc grn_token_reset(grn_ctx *ctx, grn_token *token);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-grn_rc grn_token_copy(grn_ctx *ctx, grn_token *token, grn_token *source);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void grn_token_metadata_init(grn_ctx *ctx, grn_obj *metadata);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void grn_token_metadata_fin(grn_ctx *ctx, grn_obj *metadata);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void grn_token_metadata_reset(grn_ctx *ctx, grn_obj *metadata);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void grn_token_metadata_copy(grn_ctx *ctx, grn_obj *metadata, grn_obj *source);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #ifdef __cplusplus</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, "Liberation Mono", 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/token.c (+19 -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, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7c">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL16">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL17">17</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL18">18</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL19">19</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL22">22</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL27">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL28">28</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL29">29</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL30">30</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL31">31</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL32">32</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL33">33</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL34">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL35">35</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL36">36</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL37">37</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL38">38</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL39">39</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL40">40</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL228">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL229">229</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL230">230</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL231">231</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL232">232</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL233">233</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL234">234</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL242">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL243">243</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL244">244</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL245">245</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL246">246</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL247">247</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL248">248</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL265">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL266">266</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL267">267</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL268">268</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL269">269</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL270">270</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cL271">271</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7c">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR7">7</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR17">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR18">18</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR19">19</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR20">20</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR22">22</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR24">24</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR29">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR31">31</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR32">32</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR35">35</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR36">36</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR37">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR38">38</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR39">39</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR40">40</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR41">41</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR42">42</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR43">43</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR44">44</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR232">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR233">233</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR234">234</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR235">235</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR236">236</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR237">237</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR238">238</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR239">239</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR240">240</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR241">241</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR242">242</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR243">243</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR244">244</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR245">245</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR246">246</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR247">247</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR248">248</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR249">249</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR250">250</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR258">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR259">259</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR260">260</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR261">261</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR262">262</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR263">263</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR264">264</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR265">265</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR282">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR283">283</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR284">284</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR285">285</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR286">286</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR287">287</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR288">288</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR289">289</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-92beb18d4f10aac6114559aed42e1f7cR290">290</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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"> /* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /*</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> Copyright(C) 2012-2018 Brazil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ Copyright(C) 2018 Kouhei Sutou <kou****@clear*****></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> This library is free software; you can redistribute it and/or</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> modify it under the terms of the GNU Lesser General Public</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -17,6 +18,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"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #include "grn_token.h"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include "grn_token_metadata.h"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_rc</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_token_init(grn_ctx *ctx, grn_token *token)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -28,6 +30,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_token_init(grn_ctx *ctx, grn_token *token)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token->source_length = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token->source_first_character_length = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token->have_overlap = GRN_FALSE;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_token_metadata_init(ctx, &(token->metadata));</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_API_RETURN(ctx->rc);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -35,6 +38,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_rc</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_token_fin(grn_ctx *ctx, grn_token *token)</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_API_ENTER;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_token_metadata_fin(ctx, &(token->metadata));</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OBJ_FIN(ctx, &(token->data));</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_API_RETURN(ctx->rc);</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">@@ -229,6 +233,18 @@ <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_API_RETURN(ctx->rc);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_obj *</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_get_metadata(grn_ctx *ctx, grn_token *token)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_ENTER;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!token) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ERR(GRN_INVALID_ARGUMENT,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "[token][data][get][metadata] token must not be NULL");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(&(token->metadata));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_rc</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_token_reset(grn_ctx *ctx, grn_token *token)</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">@@ -243,6 +259,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_token_reset(grn_ctx *ctx, grn_token *token)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token->source_length = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token->source_first_character_length = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token->have_overlap = GRN_FALSE;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_token_metadata_reset(ctx, &(token->metadata));</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"> GRN_API_RETURN(ctx->rc);</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">@@ -266,6 +283,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_token_copy(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token->source_length = source->source_length;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token->source_first_character_length = source->source_first_character_length;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token->have_overlap = source->have_overlap;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_token_metadata_reset(ctx, &(token->metadata));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_token_metadata_copy(ctx, &(token->metadata), &(source->metadata));</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"> GRN_API_RETURN(ctx->rc);</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, "Liberation Mono", 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/token_metadata.c (+213 -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, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4e">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4e">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR1">1</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR2">2</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR3">3</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR4">4</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR5">5</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR6">6</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR7">7</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR8">8</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR9">9</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR10">10</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR11">11</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR12">12</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR13">13</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR14">14</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR15">15</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR16">16</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR17">17</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR18">18</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR19">19</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR20">20</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR21">21</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR22">22</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR23">23</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR24">24</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR25">25</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR26">26</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR27">27</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR28">28</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR29">29</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR30">30</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR31">31</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR32">32</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR33">33</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR34">34</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR35">35</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR36">36</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR37">37</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR38">38</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR39">39</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR40">40</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR41">41</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR42">42</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR43">43</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR44">44</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR45">45</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR46">46</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR47">47</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR48">48</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR49">49</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR50">50</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR51">51</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR52">52</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR53">53</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR54">54</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR55">55</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR56">56</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR57">57</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR58">58</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR59">59</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR60">60</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR61">61</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR62">62</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR63">63</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR64">64</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR65">65</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR66">66</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR67">67</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR68">68</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR69">69</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR70">70</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR71">71</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR72">72</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR73">73</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR74">74</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR75">75</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR76">76</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR77">77</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR78">78</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR79">79</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR80">80</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR81">81</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR82">82</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR83">83</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR84">84</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR85">85</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR86">86</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR87">87</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR88">88</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR89">89</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR90">90</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR91">91</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR92">92</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR93">93</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR94">94</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR95">95</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR96">96</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR97">97</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR98">98</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR99">99</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR100">100</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR101">101</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR102">102</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR103">103</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR104">104</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR105">105</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR106">106</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR107">107</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR108">108</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR109">109</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR110">110</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR111">111</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR112">112</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR113">113</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR114">114</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR115">115</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR116">116</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR117">117</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR118">118</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR119">119</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR120">120</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR121">121</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR122">122</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR123">123</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR124">124</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR125">125</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR126">126</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR127">127</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR128">128</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR129">129</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR130">130</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR131">131</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR132">132</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR133">133</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR134">134</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR135">135</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR136">136</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR137">137</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR138">138</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR139">139</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR140">140</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR141">141</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR142">142</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR143">143</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR144">144</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR145">145</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR146">146</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR147">147</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR148">148</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR149">149</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR150">150</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR151">151</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR152">152</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR153">153</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR154">154</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR155">155</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR156">156</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR157">157</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR158">158</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR159">159</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR160">160</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR161">161</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR162">162</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR163">163</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR164">164</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR165">165</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR166">166</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR167">167</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR168">168</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR169">169</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR170">170</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR171">171</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR172">172</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR173">173</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR174">174</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR175">175</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR176">176</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR177">177</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR178">178</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR179">179</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR180">180</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR181">181</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR182">182</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR183">183</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR184">184</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR185">185</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR186">186</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR187">187</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR188">188</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR189">189</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR190">190</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR191">191</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR192">192</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR193">193</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR194">194</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR195">195</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR196">196</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR197">197</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR198">198</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR199">199</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR200">200</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR201">201</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR202">202</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR203">203</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR204">204</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR205">205</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR206">206</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR207">207</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR208">208</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR209">209</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR210">210</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR211">211</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR212">212</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/6baff61a3e593e7853b0b0bf682d399dc120cffe#diff-34f9d649853b6735e44c89e519075b4eR213">213</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", 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,213 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+/* -*- c-basic-offset: 2 -*- */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+/*</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ Copyright(C) 2018 Kouhei Sutou <kou****@clear*****></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; 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: #eaffea; 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: #eaffea; 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: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; 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: #eaffea; 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: #eaffea; 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: #eaffea; color: #000000; display: block; white-space: pre">+ Lesser General Public License for more details.</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; 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: #eaffea; 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: #eaffea; 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: #eaffea; color: #000000; display: block; white-space: pre">+*/</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include "grn_token_metadata.h"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_init(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_TEXT_INIT(metadata, GRN_OBJ_VECTOR);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_fin(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_OBJ_FIN(ctx, metadata);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_reset(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_REWIND(metadata);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_copy(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *source)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int i;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int n;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ n = grn_vector_size(ctx, source);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ for (i = 0; i < n; i++) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *value;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ unsigned int value_length;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int domain;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ value_length = grn_vector_get_element(ctx, source, i, &value, NULL, &domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_vector_add_element(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ value,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ value_length,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 0,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+size_t</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_get_size(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size_t size;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_ENTER;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!metadata) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ERR(GRN_INVALID_ARGUMENT,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "[token][metadata][get][size] token metadata must not be NULL");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(0);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size = grn_vector_size(ctx, metadata) / 2;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(size);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_at(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size_t i,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *name,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *value)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size_t n;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *raw_name;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ unsigned int raw_name_length;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_id name_domain;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *raw_value;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ unsigned int raw_value_length;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_id value_domain;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_ENTER;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!metadata) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ERR(GRN_INVALID_ARGUMENT,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "[token][metadata][at] token metadata must not be NULL");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(ctx->rc);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ n = grn_vector_size(ctx, metadata) / 2;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (i >= n) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_REWIND(name);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_REWIND(value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(GRN_SUCCESS);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ raw_name_length = grn_vector_get_element(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ i * 2,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &raw_name,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &name_domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj_reinit(ctx, name, name_domain, 0);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_bulk_write(ctx, name, raw_name, raw_name_length);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ raw_value_length = grn_vector_get_element(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ i * 2 + 1,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &raw_value,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &value_domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj_reinit(ctx, value, value_domain, 0);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_bulk_write(ctx, value, raw_value, raw_value_length);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(GRN_SUCCESS);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_get(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *name,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int name_length,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *value)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size_t i;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size_t n;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_ENTER;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!metadata) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ERR(GRN_INVALID_ARGUMENT,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "[token][metadata][get] token metadata must not be NULL");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(ctx->rc);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (name_length < 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ name_length = strlen(name);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ n = grn_vector_size(ctx, metadata) / 2;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ for (i = 0; i < n; i++) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *current_name;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ unsigned int current_name_length;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ current_name_length = grn_vector_get_element(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ i * 2,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &current_name,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (name_length == current_name_length &&</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ memcmp(name, current_name, name_length) == 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *raw_value;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ unsigned int raw_value_length;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_id domain;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ raw_value_length = grn_vector_get_element(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ i * 2 + 1,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &raw_value,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj_reinit(ctx, value, domain, 0);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_bulk_write(ctx, value, raw_value, raw_value_length);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(GRN_SUCCESS);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_REWIND(value);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(GRN_SUCCESS);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_token_metadata_add(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ const char *name,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int name_length,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *value)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_ENTER;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!metadata) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ERR(GRN_INVALID_ARGUMENT,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "[token][metadata][add] token metadata must not be NULL");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(ctx->rc);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (name_length < 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ name_length = strlen(name);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_vector_add_element(ctx, metadata, name, name_length, 0, GRN_DB_TEXT);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (ctx->rc == GRN_SUCCESS) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_vector_add_element(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_HEAD(value),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_BULK_VSIZE(value),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 0,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ value->header.domain);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_API_RETURN(ctx->rc);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>