return abort;
}
+#ifdef FEAT_JOB_CHANNEL
/*
* Mark the job "pt" with "copyID".
* Also see set_ref_in_item().
ht_stack_T **ht_stack,
list_stack_T **list_stack)
{
-#ifdef FEAT_JOB_CHANNEL
typval_T dtv;
if (job == NULL || job->jv_copyID == copyID)
dtv.vval.v_partial = job->jv_exit_cb.cb_partial;
set_ref_in_item(&dtv, copyID, ht_stack, list_stack);
}
-#endif
return FALSE;
}
ht_stack_T **ht_stack,
list_stack_T **list_stack)
{
-#ifdef FEAT_JOB_CHANNEL
typval_T dtv;
if (ch == NULL || ch->ch_copyID == copyID)
dtv.vval.v_partial = ch->ch_close_cb.cb_partial;
set_ref_in_item(&dtv, copyID, ht_stack, list_stack);
}
-#endif
return FALSE;
}
+#endif
/*
* Mark the class "cl" with "copyID".
ht_stack, list_stack);
case VAR_JOB:
+#ifdef FEAT_JOB_CHANNEL
return set_ref_in_item_job(tv->vval.v_job, copyID,
ht_stack, list_stack);
+#else
+ break;
+#endif
case VAR_CHANNEL:
+#ifdef FEAT_JOB_CHANNEL
return set_ref_in_item_channel(tv->vval.v_channel, copyID,
ht_stack, list_stack);
+#else
+ break;
+#endif
case VAR_CLASS:
return set_ref_in_item_class(tv->vval.v_class, copyID,