<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <dl style="line-height: 1.5; margin-left: 2em">
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
      <dd style="margin-left: 8.5em">Kouhei Sutou &lt;kou****@clear*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2018-06-21 16:55:21 +0900 (Thu, 21 Jun 2018)</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
      <dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606">f8b191650c03bbe3a0ff88f6901574dd5fec5606</a></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
      <dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">mrb: add LocaleOutput</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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47ab">lib/mrb/mrb_locale_output.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855">lib/mrb/mrb_locale_output.h</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183df">lib/mrb/scripts/locale_output.rb</a></li>
        </ul>
      </dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
      <dd style="margin-left: 8.5em">
        <ul>
          <li><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3">lib/ctx_impl_mrb.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17">lib/mrb/scripts/initialize/post.rb</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195">lib/mrb/scripts/sources.am</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984">lib/mrb/sources.am</a></li>
        </ul>
      </dd>
    </dl>

    <div class="diff-section" style="clear: both">
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/ctx_impl_mrb.c (+3 -1)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L2">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L68">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L70">70</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L71">71</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L72">72</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L73">73</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L74">74</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L184">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L185">185</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L186">186</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L187">187</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L188">188</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L189">189</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3L190">190</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R2">2</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R6">6</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R68">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R70">70</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R71">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R72">72</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R73">73</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R74">74</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R75">75</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R185">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R186">186</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R187">187</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R188">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R189">189</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R190">190</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R191">191</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-661a919a2d683219d18313206660e6c3R192">192</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,6 +1,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) 2013-201<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">7</span> Brazil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  Copyright(C) 2013-201<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">8</span> Brazil</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">@@ -69,6 +69,7 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # include &quot;mrb/mrb_eval_context.h&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # include &quot;mrb/mrb_thread.h&quot;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # include &quot;mrb/mrb_window_definition.h&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+# include &quot;mrb/mrb_locale_output.h&quot;</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 &lt;mruby/array.h&gt;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # include &lt;mruby/string.h&gt;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -185,6 +186,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">mrb_groonga_init(mrb_state *mrb, mrb_value self)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_mrb_eval_context_init(ctx);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_mrb_thread_init(ctx);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_mrb_window_definition_init(ctx);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  grn_mrb_locale_output_init(ctx);</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_mrb_load(ctx, &quot;initialize/post.rb&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Added: lib/mrb/mrb_locale_output.c (+82 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47ab">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47ab">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR1">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR2">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR3">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR4">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR5">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR6">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR7">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR8">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR9">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR10">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR11">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR12">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR13">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR14">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR15">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR16">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR17">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR18">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR19">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR20">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR21">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR22">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR23">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR24">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR25">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR26">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR27">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR28">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR29">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR30">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR31">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR32">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR33">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR34">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR35">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR36">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR37">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR38">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR39">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR40">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR41">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR42">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR43">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR44">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR45">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR46">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR47">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR48">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR49">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR50">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR51">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR52">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR53">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR54">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR55">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR56">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR57">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR58">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR59">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR60">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR61">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR62">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR63">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR64">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR65">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR66">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR67">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR68">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR69">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR70">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR71">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR72">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR73">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR74">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR75">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR76">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR77">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR78">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR79">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR80">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR81">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-34274a6819f1887449680f028c3e47abR82">82</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,82 @@</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 Brazil</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 &quot;../grn_ctx_impl.h&quot;</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 GRN_WITH_MRUBY</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include &lt;mruby.h&gt;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include &lt;mruby/string.h&gt;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include &lt;mruby/variable.h&gt;</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 &quot;../grn_mrb.h&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#include &quot;../grn_encoding.h&quot;</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">+static mrb_value</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+mrb_grn_locale_output_initialize(mrb_state *mrb, mrb_value self)</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">+  mrb_value mrb_output;</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">+  mrb_get_args(mrb, &quot;o&quot;, &amp;mrb_output);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  mrb_iv_set(mrb, self, mrb_intern_lit(mrb, &quot;@output&quot;), mrb_output);</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">+  return self;</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">+static mrb_value</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+mrb_grn_locale_output_write(mrb_state *mrb, mrb_value self)</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_ctx *ctx = (grn_ctx *)mrb-&gt;ud;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  mrb_value mrb_output;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  char *utf8_message;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  mrb_int utf8_message_size;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  const char *locale_message;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  size_t locale_message_size;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  mrb_value mrb_locale_message;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  mrb_value mrb_written;</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">+  mrb_get_args(mrb, &quot;s&quot;, &amp;utf8_message, &amp;utf8_message_size);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  locale_message =</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+    grn_encoding_convert_to_utf8_from_locale(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                             utf8_message,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                             utf8_message_size,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                                             &amp;locale_message_size);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  mrb_locale_message = mrb_str_new(mrb, locale_message, locale_message_size);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  grn_encoding_converted_free(ctx, locale_message);</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">+  mrb_output = mrb_iv_get(mrb, self, mrb_intern_lit(mrb, &quot;@output&quot;));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  mrb_written = mrb_funcall(mrb, mrb_output, &quot;write&quot;, 1, mrb_locale_message);</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">+  return mrb_written;</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_mrb_locale_output_init(grn_ctx *ctx)</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_mrb_data *data = &amp;(ctx-&gt;impl-&gt;mrb);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  mrb_state *mrb = data-&gt;state;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  struct RClass *module = data-&gt;module;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  struct RClass *klass;</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">+  klass = mrb_define_class_under(mrb, module, &quot;LocaleOutput&quot;, mrb-&gt;object_class);</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">+  mrb_define_method(mrb, klass, &quot;initialize&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                    mrb_grn_locale_output_initialize, MRB_ARGS_REQ(1));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  mrb_define_method(mrb, klass, &quot;write&quot;,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+                    mrb_grn_locale_output_write, MRB_ARGS_REQ(1));</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">+#endif</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Added: lib/mrb/mrb_locale_output.h (+32 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R1">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R2">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R3">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R4">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R5">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R6">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R7">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R8">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R9">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R10">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R11">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R12">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R13">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R14">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R15">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R16">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R17">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R18">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R19">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R20">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R21">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R22">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R23">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R24">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R25">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R26">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R27">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R28">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R29">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R30">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R31">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-193fa3e0beb9d8144d59c9f53fe1f855R32">32</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,32 @@</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 Brazil</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">+#include &quot;../grn_ctx.h&quot;</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 &quot;C&quot; {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#endif</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 grn_mrb_locale_output_init(grn_ctx *ctx);</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">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#endif</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/mrb/scripts/initialize/post.rb (+2 -0)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17L28">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17L29">29</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17L30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17L31">31</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17L32">32</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17L33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17L34">34</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17R28">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17R29">29</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17R30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17R31">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17R32">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17R33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17R34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17R35">35</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-bf1e748de01adbfd5bc6b7e1c6cd0c17R36">36</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -29,6 +29,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">require &quot;labeled_arguments&quot;</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"> require &quot;command_line_parser&quot;</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">+require &quot;locale_output&quot;</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"> load_path = ENV[&quot;GRN_RUBY_LOAD_PATH&quot;]</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if load_path</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   load_path.split(File::PATH_SEPARATOR).each do |path|</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Added: lib/mrb/scripts/locale_output.rb (+28 -0) 100644</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183df">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183df">...</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR1">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR2">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR3">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR4">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR5">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR6">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR7">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR8">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR9">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR10">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR11">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR12">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR13">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR14">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR15">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR16">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR17">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR18">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR19">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR20">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR21">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR22">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR23">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR24">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR25">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR26">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR27">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-90121cc6f7eee5e45dbf4c81bf7183dfR28">28</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -0,0 +1,28 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+module Groonga</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  class LocaleOutput</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+    def puts(*args)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      if args.empty?</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        write(&quot;\n&quot;)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        return nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      end</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">+      args.each do |arg|</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        case arg</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        when String</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          write(arg)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          write(&quot;\n&quot;) if arg[-1] != &quot;\n&quot;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        when Array</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          next if arg.empty?</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          puts(*arg)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        else</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          if arg.respond_to?(:to_ary)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            puts(arg.to_ary)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          else</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+            puts(arg.to_s)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+          end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+      nil</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+    end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+  end</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+end</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/mrb/scripts/sources.am (+1 -0)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195L19">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195L20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195L21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195L22">22</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195L23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195L24">24</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195L25">25</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195R19">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195R20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195R21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195R22">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195R23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195R24">24</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195R25">25</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-f887a7fa0b48b65a20eff78011221195R26">26</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -20,6 +20,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">RUBY_SCRIPT_FILES =                                \</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         index_cursor.rb                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         index_info.rb                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         labeled_arguments.rb                        \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        locale_output.rb                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         logger.rb                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         object.rb                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         operator.rb                                \</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/mrb/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, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984L44">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984L45">45</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984L46">46</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984L47">47</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984L48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984L49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984L50">50</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984R44">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984R45">45</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984R46">46</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984R47">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984R48">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/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984R49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984R50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984R51">51</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/f8b191650c03bbe3a0ff88f6901574dd5fec5606#diff-39aabc7a63da29f300ca88c965fb6984R52">52</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -45,6 +45,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">libgrnmrb_la_SOURCES =                                \</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         mrb_index_column.h                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         mrb_index_cursor.c                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         mrb_index_cursor.h                        \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        mrb_locale_output.c                        \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+        mrb_locale_output.h                        \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         mrb_logger.c                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         mrb_logger.h                                \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         mrb_object.c                                \</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>