CALLB_EXECUTING
if (!(me->c_flag & CALLB_EXECUTING))
while (cp->c_flag & CALLB_EXECUTING)
cp->c_flag |= CALLB_EXECUTING;
cp->c_flag &= ~CALLB_EXECUTING;