ST_FM_WRITTEN
st->flags &= ~ST_FM_WRITTEN;
if (st->flags & ST_FM_WRITTEN) /* already have one down */
st->flags |= ST_FM_WRITTEN;
switch (st->flags & (ST_WRITTEN | ST_FM_WRITTEN | ST_2FM_AT_EOD)) {
case ST_WRITTEN | ST_FM_WRITTEN | ST_2FM_AT_EOD:
st->flags &= ~(ST_WRITTEN|ST_FM_WRITTEN);
stxx = st->flags & (ST_WRITTEN | ST_FM_WRITTEN);
stxx &= ~ST_FM_WRITTEN;
ST_FIXEDBLOCKS | ST_READONLY | ST_FM_WRITTEN | \