FLAGS_IS_BUSY
(FLAGS_IS_BUSY | FLAGS_WAS_BUSY))
if ((states[test_thread_id].flags & FLAGS_IS_BUSY) == 0)
if ((states[test_thread_id].flags & FLAGS_IS_BUSY) != 0) {
if ((states[5].flags & FLAGS_IS_BUSY) == 0)
statep->flags |= FLAGS_IS_BUSY;
statep->flags &= ~FLAGS_IS_BUSY;
states[id].flags &= ~(FLAGS_WAS_BUSY | FLAGS_IS_BUSY);
states[id].flags &= ~(FLAGS_WAS_BUSY | FLAGS_IS_BUSY);
states[id].flags &= ~(FLAGS_WAS_BUSY | FLAGS_IS_BUSY);