li>
<li class="new"></li>
<li class="new">static const char *matchSpaces(const char *src)</li>
<li class="new">{</li>
<li class="new">   return *src == '\0' || isspace(*src) ? skipSpaces(src) : NULL;</li>
<li class="new">}</li>
<li class="new"></li>
<li class="new">static const char *matchTerminal(const char *src, char terminal)</li>
<li class="new">{</li>
<li class="new">   return terminal == ' '                    ? matchSpaces(src) :</li>
<li class="new">          tolower(*src) == tolower(terminal) ? src