<!DOCTYPE html>
<html>
<head>
</head>
<body>
<dl style="line-height: 1.5; margin-left: 2em">
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
<dd style="margin-left: 8.5em">Kouhei Sutou <kou****@clear*****></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
<dd style="margin-left: 8.5em">2013-06-21 18:13:11 +0900 (Fri, 21 Jun 2013)</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4">b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4</a></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
<dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">snippet_html: use output_columns expression to store condition
We can stop to use ctx->impl->curr_expr!</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#diff-0">lib/proc.c</a></li>
</ul>
</dd>
</dl>
<div class="diff-section" style="clear: both">
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: lib/proc.c (+26 -22)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L457">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L458">458</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L459">459</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L460">460</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L461">461</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L462">462</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L463">463</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L464">464</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L465">465</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L466">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L467">467</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L468">468</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L469">469</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L470">470</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L471">471</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L472">472</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L473">473</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L533">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L534">534</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L535">535</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L536">536</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L537">537</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L538">538</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L539">539</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L540">540</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L541">541</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L542">542</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L543">543</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L544">544</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L660">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L661">661</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L662">662</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L663">663</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L664">664</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L665">665</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L666">666</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L667">667</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L668">668</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L669">669</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L670">670</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L671">671</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L682">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L683">683</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L684">684</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L685">685</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L686">686</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L687">687</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L688">688</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L689">689</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L690">690</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L691">691</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L692">692</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L693">693</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L769">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L770">770</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L771">771</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L772">772</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L773">773</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L774">774</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L775">775</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L792">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L793">793</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L794">794</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L795">795</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L796">796</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L797">797</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L798">798</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L799">799</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L806">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L807">807</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L808">808</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L809">809</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L810">810</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L811">811</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L812">812</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L813">813</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L814">814</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L815">815</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L816">816</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L825">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L826">826</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L827">827</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L828">828</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L829">829</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L830">830</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L831">831</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L832">832</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L833">833</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L834">834</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L835">835</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L836">836</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L837">837</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L838">838</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L839">839</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L840">840</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L841">841</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3608">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3609">3609</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3610">3610</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3611">3611</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3612">3612</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3613">3613</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3614">3614</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3615">3615</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3625">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3626">3626</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3627">3627</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3628">3628</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/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3629">3629</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3630">3630</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3631">3631</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0L3632">3632</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R457">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R458">458</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R459">459</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R460">460</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R461">461</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R462">462</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R463">463</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R464">464</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R465">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R466">466</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R467">467</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R468">468</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R469">469</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R470">470</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R471">471</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R472">472</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R532">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R533">533</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R534">534</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R535">535</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R536">536</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R537">537</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R538">538</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R539">539</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R540">540</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R541">541</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R657">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R658">658</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R659">659</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R660">660</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R661">661</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R662">662</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R663">663</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R664">664</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R665">665</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R666">666</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R667">667</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R668">668</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R669">669</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R670">670</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R671">671</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R672">672</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R673">673</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R674">674</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R675">675</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R686">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R687">687</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R688">688</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R689">689</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R690">690</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R691">691</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R692">692</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R693">693</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R694">694</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R695">695</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R696">696</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R697">697</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R698">698</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R699">699</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R700">700</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R701">701</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R702">702</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R703">703</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R704">704</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R780">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R781">781</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R782">782</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R783">783</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R784">784</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R785">785</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R786">786</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R787">787</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R788">788</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R789">789</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R790">790</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R791">791</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R792">792</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R809">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R810">810</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R811">811</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R812">812</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R813">813</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R814">814</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R815">815</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R822">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R823">823</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R824">824</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R825">825</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R826">826</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R827">827</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R828">828</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R837">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R838">838</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R839">839</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R840">840</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R841">841</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R842">842</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R843">843</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R844">844</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3611">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3612">3612</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3613">3613</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3614">3614</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3615">3615</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3616">3616</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3617">3617</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3618">3618</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3628">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3629">3629</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3630">3630</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3631">3631</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3632">3632</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3633">3633</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3634">3634</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3635">3635</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b99ab8cbefdfb696a2d765f961dcfd9a888c2bb4#L0R3636">3636</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -458,8 +458,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_select(grn_ctx *ctx, const char *table, unsigned int table_len,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *cache, unsigned int cache_len,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *match_escalation_threshold, unsigned int match_escalation_threshold_len,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *query_expander, unsigned int query_expander_len,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- const char *query_flags, unsigned int query_flags_len,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj *condition_ptr, grn_obj *match_columns_ptr)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ const char *query_flags, unsigned int query_flags_len)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint32_t nkeys, nhits;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint16_t cacheable = 1, taintable = 0;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -467,7 +466,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_select(grn_ctx *ctx, const char *table, unsigned int table_len,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_table_sort_key *keys;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *outbuf = ctx->impl->outbuf;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_content_type output_type = ctx->impl->output_type;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj *table_, *match_columns_ = NULL, *cond, *scorer_, *res = NULL, *sorted;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *table_, *match_columns_ = NULL, *cond = NULL, *scorer_, *res = NULL, *sorted;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> char cache_key[GRN_TABLE_MAX_KEY_SIZE];</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint32_t cache_key_size = table_len + 1 + match_columns_len + 1 + query_len + 1 +</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> filter_len + 1 + scorer_len + 1 + sortby_len + 1 + output_columns_len + 1 +</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -534,11 +533,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_select(grn_ctx *ctx, const char *table, unsigned int table_len,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *v;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_EXPR_CREATE_FOR_QUERY(ctx, table_, cond, v);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (cond) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- GRN_PTR_SET(ctx, condition_ptr, cond);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (match_columns_len) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_EXPR_CREATE_FOR_QUERY(ctx, table_, match_columns_, v);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (match_columns_) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- GRN_PTR_SET(ctx, match_columns_ptr, match_columns_);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_expr_parse(ctx, match_columns_, match_columns, match_columns_len,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> NULL, GRN_OP_MATCH, GRN_OP_AND,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_EXPR_SYNTAX_SCRIPT);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -661,11 +658,18 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_select(grn_ctx *ctx, const char *table, unsigned int table_len,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> &format.columns);</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"> grn_obj *v;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *condition_ptr;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_EXPR_CREATE_FOR_QUERY(ctx, sorted, format.expression, v);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_expr_parse(ctx, format.expression,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> output_columns, output_columns_len, NULL,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OP_MATCH, GRN_OP_AND,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_EXPR_SYNTAX_OUTPUT_COLUMNS);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ condition_ptr =</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_expr_get_or_add_var(ctx, format.expression,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_SELECT_INTERNAL_VAR_CONDITION,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ strlen(GRN_SELECT_INTERNAL_VAR_CONDITION));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_PTR_INIT(condition_ptr, 0, GRN_DB_OBJECT);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_PTR_SET(ctx, condition_ptr, cond);</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_OUTPUT_OBJ(sorted, &format);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OBJ_FORMAT_FIN(ctx, &format);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -683,11 +687,18 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_select(grn_ctx *ctx, const char *table, unsigned int table_len,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> &format.columns);</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"> grn_obj *v;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *condition_ptr;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_EXPR_CREATE_FOR_QUERY(ctx, res, format.expression, v);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_expr_parse(ctx, format.expression,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> output_columns, output_columns_len, NULL,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OP_MATCH, GRN_OP_AND,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_EXPR_SYNTAX_OUTPUT_COLUMNS);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ condition_ptr =</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_expr_get_or_add_var(ctx, format.expression,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_SELECT_INTERNAL_VAR_CONDITION,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ strlen(GRN_SELECT_INTERNAL_VAR_CONDITION));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_PTR_INIT(condition_ptr, 0, GRN_DB_OBJECT);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_PTR_SET(ctx, condition_ptr, cond);</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_OUTPUT_OBJ(res, &format);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OBJ_FORMAT_FIN(ctx, &format);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -770,6 +781,12 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">exit:</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (match_escalation_threshold_len) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ctx_set_match_escalation_threshold(ctx, original_threshold);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (match_columns_) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_unlink(ctx, match_columns_);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (cond) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj_unlink(ctx, cond);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* GRN_LOG(ctx, GRN_LOG_NONE, "%d", ctx->seqno); */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return ctx->rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -793,7 +810,6 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">proc_select(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"> int drilldown_limit = GRN_TEXT_LEN(VAR(13))</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> ? grn_atoi(GRN_TEXT_VALUE(VAR(13)), GRN_BULK_CURR(VAR(13)), NULL)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> : DEFAULT_DRILLDOWN_LIMIT;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj *condition_ptr, *match_columns_ptr;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *query_expansion = VAR(16);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *query_expander = VAR(18);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (GRN_TEXT_LEN(query_expander) == 0 && GRN_TEXT_LEN(query_expansion) > 0) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -807,10 +823,6 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">proc_select(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"> drilldown_output_columns = DEFAULT_DRILLDOWN_OUTPUT_COLUMNS;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> drilldown_output_columns_len = strlen(DEFAULT_DRILLDOWN_OUTPUT_COLUMNS);</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">- condition_ptr = GRN_PROC_GET_OR_ADD_VAR(GRN_SELECT_INTERNAL_VAR_CONDITION);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- GRN_PTR_INIT(condition_ptr, 0, GRN_DB_OBJECT);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- match_columns_ptr = GRN_PROC_GET_OR_ADD_VAR(GRN_SELECT_INTERNAL_VAR_MATCH_COLUMNS);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- GRN_PTR_INIT(match_columns_ptr, 0, GRN_DB_OBJECT);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (grn_select(ctx, GRN_TEXT_VALUE(VAR(0)), GRN_TEXT_LEN(VAR(0)),</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_TEXT_VALUE(VAR(1)), GRN_TEXT_LEN(VAR(1)),</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_TEXT_VALUE(VAR(2)), GRN_TEXT_LEN(VAR(2)),</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -826,16 +838,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">proc_select(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_TEXT_VALUE(VAR(14)), GRN_TEXT_LEN(VAR(14)),</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_TEXT_VALUE(VAR(15)), GRN_TEXT_LEN(VAR(15)),</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_TEXT_VALUE(query_expander), GRN_TEXT_LEN(query_expander),</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- GRN_TEXT_VALUE(VAR(17)), GRN_TEXT_LEN(VAR(17)),</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- condition_ptr, match_columns_ptr)) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (GRN_BULK_VSIZE(match_columns_ptr) > 0) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj *match_columns = GRN_PTR_VALUE(match_columns_ptr);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj_unlink(ctx, match_columns);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (GRN_BULK_VSIZE(condition_ptr) > 0) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj *condition = GRN_PTR_VALUE(condition_ptr);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj_unlink(ctx, condition);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TEXT_VALUE(VAR(17)), GRN_TEXT_LEN(VAR(17)))) {</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 NULL;</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">@@ -3609,7 +3612,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">func_snippet_html(grn_ctx *ctx, int nargs, grn_obj **args,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* TODO: support parameters */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (nargs == 1) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *text = args[0];</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- grn_obj *command = ctx->impl->curr_expr;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_obj *expression = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *condition_ptr = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *condition = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_snip *snip = NULL;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3626,7 +3629,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">func_snippet_html(grn_ctx *ctx, int nargs, grn_obj **args,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> open_tag_lengths[0] = strlen(open_tags[0]);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> close_tag_lengths[0] = strlen(close_tags[0]);</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">- condition_ptr = grn_expr_get_var(ctx, command,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ grn_proc_get_info(ctx, user_data, NULL, NULL, &expression);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ condition_ptr = grn_expr_get_var(ctx, expression,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_SELECT_INTERNAL_VAR_CONDITION,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> strlen(GRN_SELECT_INTERNAL_VAR_CONDITION));</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (condition_ptr) {</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>