Changeset 306


Ignore:
Timestamp:
Jan 17, 2004, 7:32:10 PM (21 years ago)
Author:
Gary Byers
Message:

*BASE-CHAR-CLASS* may or may not be the same as *CHARACTER-CLASS*.
(integer 1 1) denotes a BIT.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-0/l0-array.lisp

    r303 r306  
    511511    (class-ctype
    512512     (if (or (eq (class-ctype-class ctype) *character-class*)
     513             (eq (class-ctype-class ctype) *base-char-class*)
    513514             (eq (class-ctype-class ctype) *standard-char-class*))
    514515       ppc32::subtag-simple-base-string
     
    520521               (high (numeric-ctype-high ctype)))
    521522          (cond ((or (null low) (null high)) ppc32::subtag-simple-vector)
    522                 ((and (= low 0) (<= high 1) ppc32::subtag-bit-vector))
     523                ((and (>= low 0) (<= high 1) ppc32::subtag-bit-vector))
    523524                ((and (>= low 0) (<= high 255)) ppc32::subtag-u8-vector)
    524525                ((and (>= low 0) (<= high 65535)) ppc32::subtag-u16-vector)
Note: See TracChangeset for help on using the changeset viewer.