diff options
-rw-r--r-- | lib.c | 6 | ||||
-rw-r--r-- | lib.h | 1 |
2 files changed, 7 insertions, 0 deletions
@@ -6432,6 +6432,12 @@ val func_set_env(val fun, val env) return env; } +val us_func_set_env(val fun, val env) +{ + set(mkloc(fun->f.env, fun), env); + return env; +} + val functionp(val obj) { return type(obj) == FUN ? t : nil; @@ -948,6 +948,7 @@ val copy_fun(val ofun); val func_get_form(val fun); val func_get_env(val fun); val func_set_env(val fun, val env); +val us_func_set_env(val fun, val env); val functionp(val); val interp_fun_p(val); val vm_fun_p(val); |