DOEXCL
#define DOALL DODOL|DOEXCL
dolflg = c == '"' ? DOALL : DOEXCL;
if (c == HIST && (flag & DOEXCL)) {
c = sc = getC(DOEXCL);
*np++ = c, c = getC(DOEXCL);
special++, *np++ = c, c = getC(DOEXCL);
while ((c = getC(DOEXCL)) != '\0'){
while ((c = getC(DOEXCL)) != '\0') {
c = getC(DOEXCL | DODOL);
c = getC(DOEXCL);
*np++ = c, c = getC(DOEXCL);
*np++ = c; c = getC(DOEXCL);
*np++ = c; c = getC(DOEXCL);
while ((c = getC(DOEXCL)) == ':');
c = getC(DOEXCL);