F_CLR
F_CLR(t, B_MODIFIED);
F_CLR(c, CURS_AFTER | CURS_BEFORE | CURS_ACQUIRE);
F_CLR(t, B_NEEDSWAP);
usecurrent: F_CLR(c, CURS_AFTER | CURS_BEFORE);
F_CLR(&t->bt_cursor, CURS_ACQUIRE | CURS_AFTER | CURS_BEFORE);
F_CLR(t, R_MODIFIED);
F_CLR(h, P_TYPE);
F_CLR(clp, CL_RENAME);
F_CLR(clp, CL_SCR_EX_INIT | CL_SCR_VI_INIT);
F_CLR(clp, CL_IN_EX);
F_CLR(clp, CL_SCR_EX_INIT | CL_SCR_VI_INIT);
F_CLR(gp, G_SRESTART);
F_CLR(sp, SC_SCR_EX);
F_CLR(sp, SC_SCR_VI);
F_CLR(sp, SC_SCR_EX | SC_SCR_VI);
F_CLR(clp, CL_RENAME_OK);
F_CLR(frp, FR_RECOVER);
F_CLR(frp, ~FR_CURSORSET);
F_CLR(frp, FR_DONTDELETE);
F_CLR(frp, FR_NAMECHANGE);
F_CLR(ep, F_MODIFIED);
F_CLR(frp, FR_TMPEXIT);
F_CLR((sp)->gp, G_INTERRUPTED)
F_CLR(ep, F_UNDO);
F_CLR(ep, F_NOLOG);
err: F_CLR(ep, F_NOLOG);
F_CLR(ep, F_NOLOG);
F_CLR(ep, F_NOLOG);
err: F_CLR(ep, F_NOLOG);
F_CLR(ep, F_NOLOG);
err: F_CLR(ep, F_NOLOG);
F_CLR(gp, G_SNAPSHOT);
F_CLR(sp, SC_EX | SC_VI);
F_CLR(sp, SC_EX | SC_VI);
F_CLR(L__gp, G_TMP_INUSE); \
F_CLR(L__gp, G_TMP_INUSE); \
F_CLR(L__gp, G_TMP_INUSE); \
F_CLR(sp, SC_STATUS_CNT);
F_CLR(sp->frp, FR_NEWFILE);
F_CLR(&sp->opts[cnt], OPT_SELECTED);
F_CLR(sp, SC_READONLY);
F_CLR(sp, SC_RE_SEARCH);
F_CLR(sp, SC_RE_SUBST);
F_CLR(ep, F_FIRSTMODIFY);
F_CLR(ep, F_RCV_ON);
F_CLR(ep, F_RCV_SYNC);
F_CLR(ep, F_RCV_ON | F_RCV_NORM);
F_CLR(sp, SC_SCR_EX | SC_SCR_VI);
F_CLR(ecp, E_ABSMARK);
F_CLR(ecp, E_NRSEP);
F_CLR(gp, G_TMP_INUSE);
F_CLR(sp, SC_FSWITCH);
F_CLR(sp, SC_EX_GLOBAL);
F_CLR(ecp, E_DELTA);
F_CLR(sp, SC_EX_GLOBAL);
F_CLR(ecp, E_MOVETOEND);
F_CLR(ecp, E_NEWLINE);
F_CLR(ecp, E_NRSEP);
F_CLR(ecp, E_USELASTCMD);
F_CLR(ecp, E_OPTNUM);
F_CLR(ecp, E_NEWSCREEN);
F_CLR(sp, SC_STATUS);
F_CLR(ecp, E_OPTNUM);
F_CLR(sp, SC_ARGNOFREE | SC_ARGRECOVER);
F_CLR(ap, A_ALLOCATED);
F_CLR(frp, FR_TMPEXIT | FR_TMPFILE);
F_CLR(sp->ep, F_MULTILOCK);
F_CLR(lmp, MARK_USERSET);
F_CLR(sp->frp, FR_TMPEXIT | FR_TMPFILE);
F_CLR(sp, SC_SCRIPT);
F_CLR(gp, G_SCRWIN);
F_CLR(sp, SC_RE_SEARCH);
F_CLR(sp, SC_RE_SUBST);
F_CLR(sp, SC_SCR_TOP);
F_CLR(new, SC_SCR_TOP);
F_CLR(sp, SC_SCR_TOP);
F_CLR(tfp, TAGF_ERR | TAGF_ERR_WARN);
F_CLR(sp, SC_VI);
F_CLR(sp, SC_EX | SC_SCR_EX);
F_CLR(sp->frp, FR_TMPEXIT | FR_TMPFILE);
F_CLR(vp, VM_RCM_MASK);
F_CLR(vp, VM_RCM_MASK);
F_CLR(vp, VM_RCM_MASK);
F_CLR(gp->ccl_sp->ep, F_RCV_ON);
F_CLR(sp, SC_VI | SC_SCR_VI);
F_CLR(vp, VM_RCM_MASK);
F_CLR(vp, VM_RCM_MASK);
F_CLR(vp, VM_RCM_MASK);
F_CLR(vp, VM_RCM_MASK);
F_CLR(vp, VM_RCM_MASK);
F_CLR(sp, SC_TINPUT);
F_CLR(sp, SC_TINPUT);
F_CLR(sp, SC_TINPUT_INFO);
intr: F_CLR(gp, G_INTERRUPTED);
F_CLR(sp, SC_TINPUT | SC_TINPUT_INFO);
F_CLR(VIP(sp), VIP_S_MODELINE);
F_CLR(sp, SC_TINPUT);
F_CLR(sp, SC_TINPUT_INFO);
F_CLR(vp, VM_RCM_MASK);
F_CLR(vip, VIP_S_REFRESH);
F_CLR(vip, VIP_RCM_LAST);
F_CLR(gp, G_TMP_INUSE);
F_CLR(DOT, VM_COMMASK | VM_RCM_MASK);
F_CLR(sp, SC_SSWITCH);
F_CLR(sp, SC_FSWITCH);
F_CLR(sp, SC_SCR_TOP);
F_CLR(vp, VC_C1SET);
F_CLR(&motion, VM_COMMASK);
F_CLR(vp, VC_C1SET);
F_CLR(vp, VM_RCM_MASK);
F_CLR(sp, SC_EX | SC_SCR_EX);
F_CLR(sp, SC_SCR_TOP);
F_CLR(gp, G_BELLSCHED);
F_CLR(sp, SC_EX_WAIT_NO);
F_CLR(vip, VIP_DIVIDER);
F_CLR(sp, SC_EX_WAIT_NO);
F_CLR(sp, SC_EX_WAIT_YES);
F_CLR(sp, SC_SCR_EXWROTE | SC_EX_WAIT_NO);
F_CLR(gp, G_BELLSCHED);
F_CLR(sp, SC_STATUS);
F_CLR(sp, SC_SCR_CENTER | SC_SCR_REDRAW | SC_SCR_REFORMAT | SC_SCR_TOP);
F_CLR(vip, VIP_CUR_INVALID |