QUOTECHAR
if (*cp == QUOTECHAR && *(cp+1) != '$')
((cp = xstrchr(s, '$')) && !(cp > s && *(cp-1) == QUOTECHAR))) {
if (tail[-1] != QUOTECHAR) break;
if (*cp == QUOTECHAR) cp++;
if (*p == QUOTECHAR) *lm++ = *p++;
if (*p == QUOTECHAR) pe++;
case QUOTECHAR: /* skip this character */
if (*pm == QUOTECHAR) pm++;
case QUOTECHAR: /* skip one character */
if (cc == QUOTECHAR) cc = *p++;
if (*s1 == QUOTECHAR)
if (*s2 == QUOTECHAR)
*cp1++ = QUOTECHAR;