X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fclass.lisp;h=57ef6097c16f8a22637bbc14c27f5185a5aabcd4;hb=f1b3993e92da7522403803d5f9a187ae28f90a73;hp=d9db35fbff7c580786acc5211c955d271ff4fa2c;hpb=2034cb134af58c5998f4e305673af6e2c75bc179;p=sbcl.git diff --git a/src/code/class.lisp b/src/code/class.lisp index d9db35f..57ef609 100644 --- a/src/code/class.lisp +++ b/src/code/class.lisp @@ -1243,6 +1243,21 @@ NIL is returned when no such class exists." :inherits (base-string simple-string string vector simple-array array sequence) :prototype-form (make-array 0 :element-type 'base-char)) + #!+sb-unicode + (character-string + :translation (vector character) + :codes (#.sb!vm:complex-character-string-widetag) + :direct-superclasses (string) + :inherits (string vector array sequence) + :prototype-form (make-array 0 :element-type 'character :fill-pointer t)) + #!+sb-unicode + (simple-character-string + :translation (simple-array character (*)) + :codes (#.sb!vm:simple-character-string-widetag) + :direct-superclasses (character-string simple-string) + :inherits (character-string simple-string string vector simple-array + array sequence) + :prototype-form (make-array 0 :element-type 'character)) (list :translation (or cons (member nil)) :inherits (sequence))