ST_EOD_DETECTED
CLR(st->flags, ST_EOD_DETECTED);
if (!ISSET(st->flags, ST_EOD_DETECTED))
SET(st->flags, ST_EOD_DETECTED);