Lines Matching defs:cleanup
65 Function *cleanup;
139 add_unwind_protect (cleanup, arg)
140 Function *cleanup;
143 without_interrupts (add_unwind_protect_internal, (char *)cleanup, arg);
155 /* Run the list of cleanup functions in unwind_protect_list. */
192 add_unwind_protect_internal (cleanup, arg)
193 Function *cleanup;
200 elt->head.cleanup = cleanup;
247 if (elt->head.cleanup == 0 && (STREQ (elt->arg.v, tag)))
278 if (!elt->head.cleanup)
288 if (elt->head.cleanup == (Function *) restore_variable)
291 (*(elt->head.cleanup)) (elt->arg.v);
310 elt->head.cleanup = (Function *) restore_variable;