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 (digit(c = getC(DOEXCL)) && (np - p) < MAX_VAR_LEN) {
while ((letter(c = getC(DOEXCL)) || digit(c)) &&
c = getC(DOEXCL);
c = getC(DOEXCL);
*np++ = c, c = getC(DOEXCL);
*np++ = c, c = getC(DOEXCL);
c = getC(DOEXCL);