This commit is contained in:
dlichteblau
2005-12-27 00:21:27 +00:00
parent bed71d9dbc
commit 42987f5dba
12 changed files with 224 additions and 114 deletions

View File

@ -12,7 +12,7 @@
((recoder :initarg :recoder :accessor recoder)
(chained-handler :initarg :chained-handler :accessor chained-handler)))
(defun make-recoder (chained-handler &optional (recoder-fn #'rod-string))
(defun make-recoder (chained-handler recoder-fn)
(make-instance 'recoder
:recoder recoder-fn
:chained-handler chained-handler))

View File

@ -639,6 +639,6 @@
(let* ((bytes (map '(vector (unsigned-byte 8)) #'char-code str))
(buffer (make-array (length bytes) :element-type '(unsigned-byte 16)))
(n (decode-sequence :utf-8 bytes 0 (length bytes) buffer 0 0 nil))
(result (make-array n :element-type 'rod)))
(result (make-array n :element-type 'rune)))
(map-into result #'code-rune buffer)
result))