GREATER
if (compare(string, p, back) == GREATER)
case GREATER: /* Keep going. */
return (*s1 < ch ? LESS : GREATER);
return (*s1 ? GREATER : EQUAL);