+ else if ((w = vtowin(&a->arg_val)) != 0)
+ c_close(w);
+}
+
+struct lcmd_arg arg_cursormodes[] = {
+ { "modes", 1, ARG_NUM },
+ { 0, 0, 0 }
+};
+
+l_cursormodes(v)
+register struct value *v;
+{
+ register struct lcmd_arg *a = arg_cursormodes;
+
+ v->v_type = V_NUM;
+ v->v_num = wwcursormodes;
+ if (a->arg_vtype != V_ERR)
+ wwsetcursormodes(a->arg_num);
+}
+
+struct lcmd_arg arg_unset[] = {
+ { "variable", 1, ARG_ANY },
+ { 0, 0, 0 }
+};
+
+l_unset(v)
+register struct value *v;
+{
+ register struct lcmd_arg *a = arg_unset;
+
+ v->v_type = V_NUM;
+ switch (a->arg_vtype) {
+ case V_ERR:
+ v->v_num = -1;