CIST_HOOKYIELD
if (ci->callstatus & CIST_HOOKYIELD) { /* called hook last time? */
ci->callstatus &= ~CIST_HOOKYIELD; /* erase mark */
ci->callstatus |= CIST_HOOKYIELD; /* mark that it yielded */