<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <dl style="line-height: 1.5; margin-left: 2em">
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
      <dd style="margin-left: 8.5em">Kouhei Sutou &lt;kou****@clear*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2015-04-18 17:04:41 +0900 (Sat, 18 Apr 2015)</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
      <dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46">aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46</a></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
      <dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">windows: use strcpy_s() on Windows</pre></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
      <dd style="margin-left: 8.5em">
        <ul>
          <li><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#diff-0">include/groonga/portability.h</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#diff-1">lib/ctx.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#diff-2">lib/geo.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#diff-3">lib/ii.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#diff-4">lib/mrb.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#diff-5">lib/mrb/mrb_bulk.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#diff-6">lib/plugin.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#diff-7">lib/proc.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#diff-8">src/groonga.c</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#diff-9">src/groonga_benchmark.c</a></li>
        </ul>
      </dd>
    </dl>

    <div class="diff-section" style="clear: both">
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: include/groonga/portability.h (+8 -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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0L93">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0L94">94</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0L95">95</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0L96">96</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0L97">97</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0L98">98</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0L99">99</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R93">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R94">94</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R95">95</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R96">96</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R97">97</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R98">98</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R99">99</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R100">100</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R101">101</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R102">102</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R103">103</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R104">104</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R105">105</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R106">106</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L0R107">107</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">@@ -94,6 +94,14 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #endif /* WIN32 */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #ifdef WIN32</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+# define grn_strcpy(dest, dest_size, src)       \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  strcpy_s((dest), (dest_size), (src))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#else /* WIN32 */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+# define grn_strcpy(dest, dest_size, src)       \</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  strcpy((dest), (src), (src))</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#endif /* WIN32 */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#ifdef WIN32</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # define grn_strncpy(dest, dest_size, src, n)   \</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   strncpy_s((dest), (dest_size), (src), (n))</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #else /* WIN32 */</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/ctx.c (+1 -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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1L605">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1L606">606</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1L607">607</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1L608">608</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1L609">609</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1L610">610</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1L611">611</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1L612">612</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1R605">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1R606">606</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1R607">607</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1R608">608</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1R609">609</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1R610">610</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1R611">611</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L1R612">612</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">@@ -606,7 +606,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ctx_impl_set_current_error_message(grn_ctx *ctx)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_ctx_impl_clear_n_same_error_mssagges(ctx);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(ctx-&gt;impl-&gt;previous_errbuf, ctx-&gt;errbuf);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(ctx-&gt;impl-&gt;previous_errbuf, GRN_CTX_MSGSIZE, ctx-&gt;errbuf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static grn_rc</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/geo.c (+2 -2)</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L861">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L862">862</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L863">863</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L864">864</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L865">865</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L866">866</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L867">867</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L868">868</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L1033">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L1034">1034</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L1035">1035</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L1036">1036</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L1037">1037</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L1038">1038</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L1039">1039</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2L1040">1040</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R861">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R862">862</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R863">863</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R864">864</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R865">865</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R866">866</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R867">867</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R868">868</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R1033">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R1034">1034</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R1035">1035</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R1036">1036</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R1037">1037</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R1038">1038</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R1039">1039</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L2R1040">1040</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">@@ -862,7 +862,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_geo_select_in_circle(grn_ctx *ctx, grn_obj *index,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       name_size = grn_obj_name(ctx, domain_object, name, GRN_TABLE_MAX_KEY_SIZE);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       grn_obj_unlink(ctx, domain_object);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      strcpy(name, &quot;(null)&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_strcpy(name, GRN_TABLE_MAX_KEY_SIZE, &quot;(null)&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       name_size = strlen(name);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     ERR(GRN_INVALID_ARGUMENT,</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1034,7 +1034,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">in_rectangle_data_fill(grn_ctx *ctx, grn_obj *index,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">       name_size = grn_obj_name(ctx, domain_object, name, GRN_TABLE_MAX_KEY_SIZE);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       grn_obj_unlink(ctx, domain_object);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      strcpy(name, &quot;(null)&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_strcpy(name, GRN_TABLE_MAX_KEY_SIZE, &quot;(null)&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       name_size = strlen(name);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     ERR(GRN_INVALID_ARGUMENT,</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/ii.c (+2 -2)</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3482">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3483">3483</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3484">3484</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3485">3485</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3486">3486</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3487">3487</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3488">3488</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3489">3489</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3601">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3602">3602</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3603">3603</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3604">3604</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3605">3605</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3606">3606</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3607">3607</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3L3608">3608</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3482">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3483">3483</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3484">3484</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3485">3485</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3486">3486</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3487">3487</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3488">3488</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3489">3489</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3601">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3602">3602</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3603">3603</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3604">3604</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3605">3605</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3606">3606</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3607">3607</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L3R3608">3608</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">@@ -3483,7 +3483,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">_grn_ii_create(grn_ctx *ctx, grn_ii *ii, const char *path, grn_obj *lexicon, uin</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">                       S_SEGMENT, MAX_PSEG, grn_io_auto, GRN_IO_EXPIRE_SEGMENT);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!seg) { return NULL; }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (path) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(path2, path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(path2, PATH_MAX, path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(path2, &quot;.c&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     chunk = grn_io_create(ctx, path2, 0, S_CHUNK, GRN_II_MAX_CHUNK, grn_io_auto,</span>
<span class="diff-not-changed" style="display: block; white-space: pre">                           GRN_IO_EXPIRE_SEGMENT);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3602,7 +3602,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ii_open(grn_ctx *ctx, const char *path, grn_obj *lexicon)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (strlen(path) + 6 &gt;= PATH_MAX) { return NULL; }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(path2, path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(path2, PATH_MAX, path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   strcat(path2, &quot;.c&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   seg = grn_io_open(ctx, path, grn_io_auto);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!seg) { return NULL; }</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.c (+9 -8)</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L48">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L51">51</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L52">52</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L53">53</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L54">54</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L55">55</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L94">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L95">95</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L96">96</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L97">97</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L98">98</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L99">99</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L100">100</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L101">101</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L103">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L104">104</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L105">105</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L106">106</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L107">107</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L108">108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L109">109</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L110">110</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L111">111</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L112">112</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L113">113</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L114">114</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L144">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L145">145</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L146">146</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L147">147</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L148">148</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L149">149</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L150">150</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L151">151</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L165">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L166">166</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L167">167</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L168">168</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L169">169</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L170">170</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L171">171</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L172">172</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L173">173</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L186">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L187">187</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L188">188</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L189">189</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L190">190</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L191">191</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L192">192</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4L193">193</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R48">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R51">51</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R52">52</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R53">53</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R54">54</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R55">55</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R94">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R95">95</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R96">96</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R97">97</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R98">98</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R99">99</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R100">100</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R101">101</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R102">102</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R104">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R105">105</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R106">106</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R107">107</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R108">108</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R109">109</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R110">110</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R111">111</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R112">112</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R113">113</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R114">114</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R115">115</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R145">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R146">146</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R147">147</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R148">148</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R149">149</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R150">150</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R151">151</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R152">152</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R166">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R167">167</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R168">168</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R169">169</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R170">170</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R171">171</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R172">172</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R173">173</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R174">174</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R187">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R188">188</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R189">189</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R190">190</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R191">191</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R192">192</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R193">193</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L4R194">194</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">@@ -49,7 +49,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_mrb_get_default_system_ruby_scripts_dir(void)</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">     base_dir = grn_win32_base_dir();</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     base_dir_length = strlen(base_dir);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(win32_ruby_scripts_dir_buffer, base_dir);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(win32_ruby_scripts_dir_buffer, PATH_MAX, base_dir);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(win32_ruby_scripts_dir_buffer, &quot;/&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(win32_ruby_scripts_dir_buffer, relative_path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     win32_ruby_scripts_dir = win32_ruby_scripts_dir_buffer;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -95,7 +95,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_mrb_is_absolute_path(const char *path)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static grn_bool</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-grn_mrb_expand_script_path(grn_ctx *ctx, const char *path, char *expanded_path)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_mrb_expand_script_path(grn_ctx *ctx, const char *path,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                           char *expanded_path, size_t expanded_path_size)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   const char *ruby_scripts_dir;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   char dir_last_char;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -104,11 +105,11 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_mrb_expand_script_path(grn_ctx *ctx, const char *path, char *expanded_path)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (grn_mrb_is_absolute_path(path)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     expanded_path[0] = '\0';</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else if (path[0] == '.' &amp;&amp; path[1] == '/') {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(expanded_path, ctx-&gt;impl-&gt;mrb.base_directory);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(expanded_path, expanded_path_size, ctx-&gt;impl-&gt;mrb.base_directory);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(expanded_path, &quot;/&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     ruby_scripts_dir = grn_mrb_get_system_ruby_scripts_dir(ctx);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(expanded_path, ruby_scripts_dir);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(expanded_path, expanded_path_size, ruby_scripts_dir);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">     dir_last_char = ruby_scripts_dir[strlen(expanded_path) - 1];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (dir_last_char != '/') {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -145,7 +146,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_mrb_load(grn_ctx *ctx, const char *path)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return mrb_nil_value();</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  if (!grn_mrb_expand_script_path(ctx, path, expanded_path)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (!grn_mrb_expand_script_path(ctx, path, expanded_path, PATH_MAX)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return mrb_nil_value();</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -166,8 +167,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_mrb_load(grn_ctx *ctx, const char *path)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     char current_base_directory[PATH_MAX];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     char *last_directory;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(current_base_directory, data-&gt;base_directory);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(data-&gt;base_directory, expanded_path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(current_base_directory, PATH_MAX, data-&gt;base_directory);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(data-&gt;base_directory, PATH_MAX, expanded_path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     last_directory = strrchr(data-&gt;base_directory, '/');</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (last_directory) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       last_directory[0] = '\0';</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -187,7 +188,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_mrb_load(grn_ctx *ctx, const char *path)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     mrb_parser_free(parser);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(data-&gt;base_directory, current_base_directory);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(data-&gt;base_directory, PATH_MAX, current_base_directory);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return result;</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/mrb_bulk.c (+1 -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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5L147">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5L148">148</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5L149">149</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5L150">150</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5L151">151</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5L152">152</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5L153">153</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5L154">154</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5R147">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5R148">148</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5R149">149</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5R150">150</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5R151">151</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5R152">152</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5R153">153</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L5R154">154</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">@@ -148,7 +148,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_mrb_value_from_bulk(mrb_state *mrb, grn_obj *bulk)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">                                         domain_name, GRN_TABLE_MAX_KEY_SIZE);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_obj_unlink(ctx, domain);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        strcpy(domain_name, &quot;unknown&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        grn_strcpy(domain_name, GRN_TABLE_MAX_KEY_SIZE, &quot;unknown&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         domain_name_size = strlen(domain_name);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       snprintf(message, MESSAGE_SIZE,</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/plugin.c (+4 -4)</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L493">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L494">494</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L495">495</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L496">496</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L497">497</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L498">498</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L499">499</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L500">500</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L561">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L562">562</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L563">563</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L564">564</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L565">565</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L566">566</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L567">567</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L568">568</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L589">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L590">590</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L591">591</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L592">592</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L593">593</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L594">594</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L595">595</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L596">596</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L644">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L645">645</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L646">646</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L647">647</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L648">648</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L649">649</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L650">650</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6L651">651</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R493">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R494">494</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R495">495</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R496">496</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R497">497</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R498">498</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R499">499</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R500">500</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R561">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R562">562</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R563">563</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R564">564</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R565">565</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R566">566</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R567">567</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R568">568</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R589">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R590">590</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R591">591</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R592">592</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R593">593</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R594">594</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R595">595</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R596">596</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R644">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R645">645</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R646">646</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R647">647</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R648">648</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R649">649</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R650">650</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L6R651">651</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">@@ -494,7 +494,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_plugin_get_default_system_plugins_dir(void)</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">     base_dir = grn_win32_base_dir();</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     base_dir_length = strlen(base_dir);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(win32_plugins_dir_buffer, base_dir);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(win32_plugins_dir_buffer, PATH_MAX, base_dir);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(win32_plugins_dir_buffer, &quot;/&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(win32_plugins_dir_buffer, relative_path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     win32_plugins_dir = win32_plugins_dir_buffer;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -562,7 +562,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_plugin_find_path_mrb(grn_ctx *ctx, const char *path, size_t path_len)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(mrb_path, path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(mrb_path, PATH_MAX, path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   strcat(mrb_path, mrb_suffix);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return grn_plugin_find_path_raw(ctx, mrb_path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -590,7 +590,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_plugin_find_path_so(grn_ctx *ctx, const char *path, size_t path_len)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(so_path, path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(so_path, PATH_MAX, path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   strcat(so_path, so_suffix);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return grn_plugin_find_path_raw(ctx, so_path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -645,7 +645,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_plugin_find_path(grn_ctx *ctx, const char *name)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     path[0] = '\0';</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     plugins_dir = grn_plugin_get_system_plugins_dir();</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(path, plugins_dir);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(path, PATH_MAX, plugins_dir);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">     dir_last_char = plugins_dir[strlen(path) - 1];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (dir_last_char != '/') {</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/proc.c (+1 -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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7L2609">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7L2610">2610</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7L2611">2611</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7L2612">2612</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7L2613">2613</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7L2614">2614</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7L2615">2615</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7L2616">2616</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7R2609">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7R2610">2610</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7R2611">2611</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7R2612">2612</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7R2613">2613</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7R2614">2614</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7R2615">2615</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L7R2616">2616</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">@@ -2610,7 +2610,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">proc_delete(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">                    GRN_EXPR_SYNTAX_SCRIPT);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (ctx-&gt;rc) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       char original_error_message[GRN_CTX_MSGSIZE];</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      strcpy(original_error_message, ctx-&gt;errbuf);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_strcpy(original_error_message, GRN_CTX_MSGSIZE, ctx-&gt;errbuf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       rc = ctx-&gt;rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       ERR(rc,</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           &quot;[table][record][delete] failed to parse filter: &quot;</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: src/groonga.c (+8 -8)</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L141">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L142">142</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L143">143</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L144">144</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L145">145</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L146">146</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L147">147</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L148">148</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2227">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2228">2228</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2229">2229</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2230">2230</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2231">2231</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2232">2232</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2233">2233</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2234">2234</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2237">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2238">2238</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2239">2239</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2240">2240</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2241">2241</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2242">2242</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2243">2243</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2244">2244</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2437">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2438">2438</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2439">2439</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2440">2440</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2441">2441</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2442">2442</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2443">2443</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2444">2444</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2997">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2998">2998</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L2999">2999</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3000">3000</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3001">3001</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3002">3002</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3003">3003</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3004">3004</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3005">3005</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3006">3006</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3010">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3011">3011</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3012">3012</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3013">3013</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3014">3014</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3015">3015</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3016">3016</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3017">3017</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3018">3018</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8L3019">3019</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R141">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R142">142</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R143">143</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R144">144</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R145">145</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R146">146</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R147">147</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R148">148</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2227">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2228">2228</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2229">2229</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2230">2230</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2231">2231</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2232">2232</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2233">2233</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2234">2234</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2237">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2238">2238</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2239">2239</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2240">2240</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2241">2241</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2242">2242</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2243">2243</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2244">2244</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2437">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2438">2438</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2439">2439</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2440">2440</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2441">2441</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2442">2442</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2443">2443</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2444">2444</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2997">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2998">2998</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R2999">2999</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3000">3000</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3001">3001</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3002">3002</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3003">3003</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3004">3004</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3005">3005</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3006">3006</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3010">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3011">3011</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3012">3012</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3013">3013</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3014">3014</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3015">3015</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3016">3016</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3017">3017</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3018">3018</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L8R3019">3019</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">@@ -142,7 +142,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">line_editor_init(int argc __attribute__((unused)), char *argv[])</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   setlocale(LC_ALL, &quot;&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">   if (strlen(HOME_PATH) + strlen(HISTORY_PATH) &lt; PATH_MAX) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(line_editor_history_path, HOME_PATH);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(line_editor_history_path, PATH_MAX, HOME_PATH);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(line_editor_history_path, HISTORY_PATH);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     line_editor_history_path[0] = '\0';</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2228,7 +2228,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">config_file_register(const char *path, const grn_str_getopt_opt *opts,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   char *args[4];</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   name_buf[0] = name_buf[1] = '-';</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(name_buf + 2, name);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(name_buf + 2, CONFIG_FILE_MAX_NAME_LENGTH + 1, name);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (value) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     const size_t entry_size = sizeof(config_file_entry) + value_length + 1;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2238,7 +2238,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">config_file_register(const char *path, const grn_str_getopt_opt *opts,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">               (unsigned int)entry_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return CONFIG_FILE_MALLOC_ERROR;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy((char *)(entry + 1), value);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy((char *)(entry + 1), value_length + 1, value);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     entry-&gt;next = config_file_entry_head;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (!config_file_entry_head) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (atexit(config_file_clear)) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2438,7 +2438,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">init_default_settings(void)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (document_root_length &gt;= PATH_MAX) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       fprintf(stderr, &quot;can't use default root: too long path\n&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      strcpy(win32_default_document_root, grn_win32_base_dir());</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_strcpy(win32_default_document_root, PATH_MAX, grn_win32_base_dir());</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       strcat(win32_default_document_root, &quot;/&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       strcat(win32_default_document_root, GRN_DEFAULT_RELATIVE_DOCUMENT_ROOT);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       default_document_root = win32_default_document_root;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2998,9 +2998,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">main(int argc, char **argv)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">               bind_address_arg, (unsigned int)bind_address_length, HOST_NAME_MAX);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return EXIT_FAILURE;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(bind_address, bind_address_arg);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(bind_address, HOST_NAME_MAX + 1, bind_address_arg);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(bind_address, default_bind_address);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(bind_address, HOST_NAME_MAX + 1, default_bind_address);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (hostname_arg) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3011,9 +3011,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">main(int argc, char **argv)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">               hostname_arg, (unsigned int)hostname_length, HOST_NAME_MAX);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return EXIT_FAILURE;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(hostname, hostname_arg);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(hostname, HOST_NAME_MAX + 1, hostname_arg);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(hostname, default_hostname);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(hostname, HOST_NAME_MAX + 1, default_hostname);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (document_root_arg) {</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: src/groonga_benchmark.c (+24 -21)</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1266">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1267">1267</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1268">1268</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1269">1269</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1270">1270</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1271">1271</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1272">1272</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1273">1273</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1379">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1380">1380</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1381">1381</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1382">1382</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1383">1383</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1384">1384</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1385">1385</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1386">1386</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1392">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1393">1393</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1394">1394</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1395">1395</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1396">1396</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1397">1397</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1398">1398</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1399">1399</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1409">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1410">1410</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1411">1411</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1412">1412</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1413">1413</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1414">1414</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1415">1415</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1416">1416</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1417">1417</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1418">1418</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1419">1419</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1420">1420</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1421">1421</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1422">1422</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1423">1423</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1424">1424</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1425">1425</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1550">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1551">1551</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1552">1552</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1553">1553</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1554">1554</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1555">1555</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1556">1556</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1557">1557</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1766">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1767">1767</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1768">1768</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1769">1769</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1770">1770</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1771">1771</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1772">1772</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L1773">1773</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2426">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2427">2427</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2428">2428</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2429">2429</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2430">2430</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2431">2431</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2432">2432</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2433">2433</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2434">2434</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2435">2435</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2436">2436</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2470">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2471">2471</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2472">2472</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2473">2473</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2474">2474</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2475">2475</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2476">2476</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2477">2477</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2533">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2534">2534</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2535">2535</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2536">2536</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2537">2537</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2538">2538</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2539">2539</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2540">2540</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2544">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2545">2545</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2546">2546</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2547">2547</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2548">2548</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2549">2549</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2550">2550</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2551">2551</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2576">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2577">2577</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2578">2578</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2579">2579</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2580">2580</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2581">2581</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2582">2582</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2583">2583</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2590">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2591">2591</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2592">2592</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2593">2593</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2594">2594</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2595">2595</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2596">2596</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2597">2597</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2873">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2874">2874</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2875">2875</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2876">2876</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2877">2877</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2878">2878</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2879">2879</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2880">2880</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2881">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2882">2882</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2883">2883</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2884">2884</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2885">2885</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2886">2886</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2887">2887</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2888">2888</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2889">2889</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2890">2890</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L2891">2891</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3044">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3045">3045</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3046">3046</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3047">3047</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3048">3048</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3049">3049</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3050">3050</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3051">3051</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3052">3052</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3053">3053</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3054">3054</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3085">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3086">3086</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3087">3087</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3088">3088</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3089">3089</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3090">3090</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3091">3091</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9L3092">3092</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/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1266">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1267">1267</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1268">1268</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1269">1269</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1270">1270</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1271">1271</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1272">1272</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1273">1273</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1379">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1380">1380</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1381">1381</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1382">1382</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1383">1383</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1384">1384</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1385">1385</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1386">1386</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1387">1387</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1393">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1394">1394</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1395">1395</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1396">1396</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1397">1397</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1398">1398</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1399">1399</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1400">1400</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1410">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1411">1411</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1412">1412</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1413">1413</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1414">1414</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1415">1415</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1416">1416</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1417">1417</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1418">1418</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1419">1419</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1420">1420</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1421">1421</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1422">1422</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1423">1423</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1424">1424</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1425">1425</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1426">1426</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1427">1427</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1428">1428</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1553">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1554">1554</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1555">1555</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1556">1556</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1557">1557</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1558">1558</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1559">1559</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1560">1560</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1769">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1770">1770</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1771">1771</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1772">1772</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1773">1773</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1774">1774</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1775">1775</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R1776">1776</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2429">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2430">2430</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2431">2431</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2432">2432</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2433">2433</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2434">2434</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2435">2435</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2436">2436</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2437">2437</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2438">2438</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2439">2439</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2473">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2474">2474</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2475">2475</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2476">2476</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2477">2477</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2478">2478</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2479">2479</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2480">2480</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2536">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2537">2537</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2538">2538</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2539">2539</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2540">2540</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2541">2541</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2542">2542</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2543">2543</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2547">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2548">2548</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2549">2549</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2550">2550</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2551">2551</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2552">2552</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2553">2553</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2554">2554</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2579">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2580">2580</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2581">2581</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2582">2582</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2583">2583</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2584">2584</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2585">2585</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2586">2586</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2593">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2594">2594</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2595">2595</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2596">2596</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2597">2597</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2598">2598</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2599">2599</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2600">2600</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2876">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2877">2877</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2878">2878</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2879">2879</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2880">2880</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2881">2881</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2882">2882</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2883">2883</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2884">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2885">2885</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2886">2886</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2887">2887</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2888">2888</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2889">2889</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2890">2890</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2891">2891</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2892">2892</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2893">2893</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R2894">2894</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3047">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3048">3048</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3049">3049</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3050">3050</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3051">3051</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3052">3052</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3053">3053</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3054">3054</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3055">3055</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3056">3056</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3057">3057</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3088">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3089">3089</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3090">3090</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3091">3091</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3092">3092</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3093">3093</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3094">3094</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/aeb0bdcf604fd7d4f1013881c51ab6ee0e08af46#L9R3095">3095</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">@@ -1267,7 +1267,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">get_sysinfo(const char *path, char *result, int olen)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     sprintf(tmpbuf, &quot;date\t%s\n&quot;, grntest_date);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(result, tmpbuf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(result, &quot;{&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(result, olen, &quot;{&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     sprintf(tmpbuf, &quot;\&quot;script\&quot;: \&quot;%s.scr\&quot;,\n&quot;, grntest_scriptname);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(result, tmpbuf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     sprintf(tmpbuf, &quot;  \&quot;user\&quot;: \&quot;%s\&quot;,\n&quot;, grntest_username);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1380,7 +1380,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">get_sysinfo(const char *path, char *result, int olen)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int minfo = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int unevictable = 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int mlocked = 0;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  char cpustring[256];</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define CPU_STRING_SIZE 256</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  char cpu_string[CPU_STRING_SIZE];</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   struct utsname ubuf;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   struct statvfs vfsbuf;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1393,7 +1394,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">get_sysinfo(const char *path, char *result, int olen)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     sprintf(tmpbuf, &quot;date\t%s\n&quot;, grntest_date);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(result, tmpbuf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(result, &quot;{&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(result, olen, &quot;{&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     sprintf(tmpbuf, &quot;\&quot;script\&quot;: \&quot;%s.scr\&quot;,\n&quot;, grntest_scriptname);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     strcat(result, tmpbuf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     sprintf(tmpbuf, &quot;  \&quot;user\&quot;: \&quot;%s\&quot;,\n&quot;, grntest_username);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1410,16 +1411,18 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">get_sysinfo(const char *path, char *result, int olen)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   while (fgets(tmpbuf, 256, fp) != NULL) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     tmpbuf[strlen(tmpbuf)-1] = '\0';</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (!strncmp(tmpbuf, &quot;model name\t: &quot;, 13)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      strcpy(cpustring, &amp;tmpbuf[13]);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_strcpy(cpu_string, CPU_STRING_SIZE, &amp;tmpbuf[13]);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   fclose(fp);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#undef CPU_STRING_SIZE</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   cpunum = sysconf(_SC_NPROCESSORS_CONF);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (grntest_outtype == OUT_TSV) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    sprintf(tmpbuf, &quot;%s\n&quot;, cpustring);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    sprintf(tmpbuf, &quot;%s\n&quot;, cpu_string);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    sprintf(tmpbuf, &quot;  \&quot;CPU\&quot;: \&quot;%s\&quot;,\n&quot;, cpustring);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    sprintf(tmpbuf, &quot;  \&quot;CPU\&quot;: \&quot;%s\&quot;,\n&quot;, cpu_string);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   strcat(result, tmpbuf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1551,7 +1554,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">start_server(const char *dbpath, int r)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     exit(1);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(tmpbuf, groonga_path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(tmpbuf, BUF_LEN, groonga_path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   strcat(tmpbuf, &quot; -s --protocol &quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   strcat(tmpbuf, groonga_protocol);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   strcat(tmpbuf, &quot; -p &quot;);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1767,7 +1770,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">parse_line(char *buf, int start, int end, int num)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         return 15;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(grntest_job[num].logfile, tmpbuf);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(grntest_job[num].logfile, BUF_LEN, tmpbuf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     grntest_job[num].concurrency = grntest_atoi(tmpbuf, tmpbuf + j, NULL);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2427,10 +2430,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">ftp_sub(const char *user, const char *passwd, const char *host,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #ifdef WIN32</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   _splitpath(filename, NULL, NULL, fname, ext);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(base, fname);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(base, BUF_LEN, fname);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   strcat(base, ext);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #else</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(buf, filename);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(buf, BUF_LEN, filename);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   base = basename(buf);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #endif /* WIN32 */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2471,7 +2474,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">ftp_sub(const char *user, const char *passwd, const char *host,</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">   if (!strncmp(buf, &quot;213&quot;, 3)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     retval[BUF_LEN-2] = '\0';</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(retval, get_ftp_date(buf));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(retval, BUF_LEN - 2, get_ftp_date(buf));</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     if (retval[BUF_LEN-2] != '\0' ) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       fprintf(stderr, &quot;buffer over run in ftp\n&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       exit(1);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2534,7 +2537,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">static int</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> get_username(char *name, int maxlen)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   char *env=NULL;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(name, &quot;nobody&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(name, maxlen, &quot;nobody&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #ifdef WIN32</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   env = getenv(&quot;USERNAME&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #else</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2545,7 +2548,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">get_username(char *name, int maxlen)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     exit(1);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (env) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(name, env);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(name, maxlen, env);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   return 0;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2577,7 +2580,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">get_date(char *date, time_t *sec)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static int</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-get_scriptname(const char *path, char *name, const char *suffix)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+get_scriptname(const char *path, char *name, size_t name_len, const char *suffix)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int slen = strlen(suffix);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   int len = strlen(path);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2591,7 +2594,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">get_scriptname(const char *path, char *name, const char *suffix)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     exit(1);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(name, path);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(name, name_len, path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (strncmp(&amp;name[len-slen], suffix, slen)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     name[0] = '\0';</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     return 0;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2874,7 +2877,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">check_script(grn_ctx *ctx, const char *script_file_path)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   while (grn_text_fgets(ctx, &amp;line, script_file) == GRN_SUCCESS) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     GRN_TEXT_VALUE(&amp;line)[GRN_TEXT_LEN(&amp;line) - 1] = '\0';</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     get_token(GRN_TEXT_VALUE(&amp;line), token, BUF_LEN, &amp;next);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(prev, token);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(prev, BUF_LEN, token);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">     while (next) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       get_token(next, token, BUF_LEN, &amp;next);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -2882,10 +2885,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">check_script(grn_ctx *ctx, const char *script_file_path)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grntest_serverport = grn_atoi(token, token + strlen(token), NULL);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       if (!strncmp(prev, &quot;SET_HOST&quot;, 8)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-        strcpy(grntest_serverhost, token);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        grn_strcpy(grntest_serverhost, BUF_LEN, token);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grntest_remote_mode = 1;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      strcpy(prev, token);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_strcpy(prev, BUF_LEN, token);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grn_obj_unlink(ctx, &amp;line);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3045,10 +3048,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">main(int argc, char **argv)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     usage();</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  strcpy(grntest_serverhost, DEFAULT_DEST);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_strcpy(grntest_serverhost, BUF_LEN, DEFAULT_DEST);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (hoststr) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     grntest_remote_mode = 1;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    strcpy(grntest_serverhost, hoststr);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    grn_strcpy(grntest_serverhost, BUF_LEN, hoststr);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   grntest_serverport = DEFAULT_PORT;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (portstr) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3086,7 +3089,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">main(int argc, char **argv)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  get_scriptname(scrname, grntest_scriptname, &quot;.scr&quot;);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  get_scriptname(scrname, grntest_scriptname, BUF_LEN, &quot;.scr&quot;);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   get_username(grntest_username, 256);</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_TIME_INIT(&amp;grntest_starttime, 0);</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>