diff options
Diffstat (limited to 'srfi/srfi-1.scm')
-rw-r--r-- | srfi/srfi-1.scm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/srfi/srfi-1.scm b/srfi/srfi-1.scm index 44b1625d2..bce3006cd 100644 --- a/srfi/srfi-1.scm +++ b/srfi/srfi-1.scm @@ -724,10 +724,10 @@ (and (every (lambda (el) (member el (car r) =)) f) (lp (car r) (cdr r))))))) -(define (lset= = list1 . rest) +(define (lset= = . rest) (if (null? rest) #t - (let lp ((f list1) (r rest)) + (let lp ((f (car rest)) (r (cdr rest))) (or (null? r) (and (every (lambda (el) (member el (car r) =)) f) (every (lambda (el) (member el f =)) (car r)) |