projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1.0.18.6: rename SB-PCL::FUNCTION-KEYWORD-PARAMETERS to CL:FUNCTION-KEYWORDS
[sbcl.git]
/
src
/
code
/
seq.lisp
diff --git
a/src/code/seq.lisp
b/src/code/seq.lisp
index
a51435d
..
7cf17f4
100644
(file)
--- a/
src/code/seq.lisp
+++ b/
src/code/seq.lisp
@@
-497,7
+497,8
@@
(loop repeat n
do (setf pointer (cdr (rplaca pointer item))))))
(loop while pointer
(loop repeat n
do (setf pointer (cdr (rplaca pointer item))))))
(loop while pointer
- do (setf pointer (cdr (rplaca pointer item))))))))
+ do (setf pointer (cdr (rplaca pointer item)))))))
+ sequence)
(defun vector-fill* (sequence item start end)
(with-array-data ((data sequence)
(defun vector-fill* (sequence item start end)
(with-array-data ((data sequence)
@@
-2178,8
+2179,9
@@
(frob sequence t)
(frob sequence nil))))
(typecase sequence
(frob sequence t)
(frob sequence nil))))
(typecase sequence
- (simple-vector (frob2))
- (simple-base-string (frob2))
+ #!+sb-unicode
+ ((simple-array character (*)) (frob2))
+ ((simple-array base-char (*)) (frob2))
(t (vector*-frob sequence))))
(declare (type (or index null) p))
(values f (and p (the index (- p offset)))))))))
(t (vector*-frob sequence))))
(declare (type (or index null) p))
(values f (and p (the index (- p offset)))))))))