HASWIDTH
*flagp = HASWIDTH; /* Tentatively. */
if (!(flags&HASWIDTH))
*flagp &= ~HASWIDTH;
if (!(flags&HASWIDTH))
*flagp &= ~HASWIDTH;
*flagp |= flags&HASWIDTH;
if (!(flags&HASWIDTH) && op != '?')
*flagp = (op != '+') ? (WORST|SPSTART) : (WORST|HASWIDTH);
*flagp |= HASWIDTH|SIMPLE;
*flagp |= HASWIDTH|SIMPLE;
*flagp |= flags&(HASWIDTH|SPSTART);
*flagp |= HASWIDTH;