di_enterrepo
di->state = di_enterrepo;
case di_enterrepo: di_enterrepo:
goto di_enterrepo;
di->state = di_enterrepo;
di->state = di_enterrepo;
di->state = di_enterrepo;