FLAG_INT
flags |= FLAG_INT;
if (flags & FLAG_INT) /* took care of *, keep going */
flags ^= FLAG_INT;
flags |= FLAG_INT;
if (flags & FLAG_INT) /* took care of *, keep going */
flags ^= FLAG_INT;