diff options
Diffstat (limited to 'lib.c')
-rw-r--r-- | lib.c | 7 |
1 files changed, 1 insertions, 6 deletions
@@ -6011,7 +6011,7 @@ val delete_package(val package_in) val package = get_package(lit("delete-package"), package_in, nil); val iter; loc cpll = cur_package_alist_loc; - set(cpll, alist_remove1(deref(cpll), package->pk.name)); + set(cpll, remqual(package->pk.name, deref(cpll), car_f)); for (iter = deref(cpll); iter; iter = cdr(iter)) unuse_package(package, cdar(iter)); return nil; @@ -9145,11 +9145,6 @@ val alist_removev(val list, struct args *keys) return alist_remove(list, args_get_list(keys)); } -val alist_remove1(val list, val key) -{ - return alist_remove(list, cons(key, nil)); -} - val alist_nremove(val list, val keys) { loc plist = mkcloc(list); |