kHasWidth
*flagp = kHasWidth;
if (!(flags & kHasWidth))
*flagp &= ~kHasWidth;
if (!(flags & kHasWidth))
*flagp &= ~kHasWidth;
*flagp |= flags & kHasWidth;
if (!(flags & kHasWidth) && op != '?') {
*flagp = op != '+' ? kWorst | kSPStart : kWorst | kHasWidth;
*flagp |= kHasWidth|kSimple;
*flagp |= kHasWidth | kSimple;
*flagp |= flags & (kHasWidth | kSPStart);
*flagp |= kHasWidth|kSimple;
*flagp |= kHasWidth;