ecl_bds_unwind
— Undo one variable binding
ecl_bds_unwind1(
cl_env_ptr cl_env)
;
ecl_bds_unwind_n(
cl_env_ptr cl_env,
int n)
;
ecl_bds_unwind1
undoes the outermost variable binding, restoring the original value of the symbol in the process.
ecl_bds_unwind_n
does the same, but for the n
last variables.
Every variable binding must undone when no longer needed. It is best practice to match each call to ecl_bds_bind
by another call to ecl_bds_unwind
in the same function.