mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-03-01 02:00:36 -08:00
New function to undo "n" bindings of special variables.
This commit is contained in:
parent
1897e278d6
commit
97dbff8921
1 changed files with 3 additions and 0 deletions
|
|
@ -72,6 +72,9 @@ extern bds_ptr bds_top; /* bind stack top */
|
|||
#define bds_unwind1 \
|
||||
(SYM_VAL(bds_top->bds_sym) = bds_top->bds_val, --bds_top)
|
||||
|
||||
#define bds_unwind_n(n) \
|
||||
bds_unwind(bds_top - (n))
|
||||
|
||||
/****************************
|
||||
* INVOCATION HISTORY STACK
|
||||
****************************/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue