- (oops))
- (if end
- (let ((n (- end start)))
- (declare (integer n))
- (when (minusp n)
- (oops))
- (when (plusp n)
- (loop repeat n
- do (rplaca pointer item))))
- (loop while pointer
- do (setf pointer (cdr (rplaca pointer item)))))))))
+ (oops)))
+ (if end
+ (let ((n (- end start)))
+ (declare (integer n))
+ (when (minusp n)
+ (oops))
+ (when (plusp n)
+ (loop repeat n
+ do (setf pointer (cdr (rplaca pointer item))))))
+ (loop while pointer
+ do (setf pointer (cdr (rplaca pointer item)))))))
+ sequence)