Changeset 6391
- Timestamp:
- May 1, 2007, 4:31:38 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-1/l1-unicode.lisp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-1/l1-unicode.lisp
r6198 r6391 2700 2700 (locally 2701 2701 (declare (type (unsigned-byte 8) s2)) 2702 (if (< s2#xf0)2702 (if (< 1st-unit #xf0) 2703 2703 (if (and (< (the fixnum (logxor s1 #x80)) #x40) 2704 2704 (< (the fixnum (logxor s2 #x80)) #x40) … … 3276 3276 (return (values nchars i)) 3277 3277 (setq i nexti nchars (1+ nchars))))))) 3278 :literal-char-code-limit #x 100003278 :literal-char-code-limit #xd800 ; use separate encode/decode limits 3279 3279 :nul-encoding #(0 0) 3280 3280 ) … … 3439 3439 (return (values nchars i)) 3440 3440 (setq i nexti nchars (1+ nchars))))))) 3441 :literal-char-code-limit #x 100003441 :literal-char-code-limit #xd800 3442 3442 :nul-encoding #(0 0) 3443 3443 ) … … 3650 3650 2 3651 3651 4))))))) 3652 :literal-char-code-limit #x 100003652 :literal-char-code-limit #xd800 3653 3653 :use-byte-order-mark 3654 3654 #+big-endian-target :utf-16le
Note:
See TracChangeset
for help on using the changeset viewer.
