SS
*astate = SS(0, S_GROUND);
*astate = SS(0, S_START);
*astate = SS(0, S_HEX1);
*astate = SS(0, S_AMP);
*astate = SS(0, S_MIME1);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_OCTAL2);
*astate = SS(0, S_META);
*astate = SS(0, S_CTRL);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_HEX);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_META1);
*astate = SS(0, S_CTRL);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_OCTAL3);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_HEX2);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_EATCRNL);
*astate = SS(0, S_MIME2);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_MIME1);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_NUMBER);
*astate = SS(0, S_STRING);
*astate = SS(is + 1, S_STRING);
*astate = SS(0, S_GROUND);
*astate = SS(0, S_GROUND);
greg(ss, SS, 25) /* tf_ss */
SS.len = 0; /* Clean substitute space. */
cspace(&SS, s, (size_t)re_off, APPEND);
regsub(&SS, s, cp->u.s->new);
cspace(&SS, s + match[0].rm_so, 1,
cspace(&SS, s, (size_t)slen, APPEND);
cspace(&SS, ps, (size_t)re_off, APPEND);
regsub(&SS, s, cp->u.s->new);
cspace(&SS, s, (size_t)slen, APPEND);
PS = SS;
SS = tspace;
SS.space = SS.back;
static SPACE HS, PS, SS, YS;