ST_2FM_AT_EOD
st->flags &= ~ST_2FM_AT_EOD;
st->flags |= ST_2FM_AT_EOD;
switch (st->flags & (ST_WRITTEN | ST_FM_WRITTEN | ST_2FM_AT_EOD)) {
case ST_WRITTEN | ST_FM_WRITTEN | ST_2FM_AT_EOD:
case ST_WRITTEN | ST_2FM_AT_EOD:
} else if (!(st->flags & (ST_2FM_AT_EOD | ST_BLANK_READ))) {
stxx |= (st->flags & ST_2FM_AT_EOD);
(stxx == (ST_2FM_AT_EOD|ST_WRITTEN))) {
ST_2FM_AT_EOD | ST_PER_ACTION | ST_POSUPDATED)