Changeset 5119


Ignore:
Timestamp:
Sep 5, 2006, 4:13:03 AM (18 years ago)
Author:
Gary Byers
Message:

Use heap-ivectors of element-type (UNSIGNED-BYTE 8) for character streams. (Should
really depend on the coding system in use.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-1/l1-streams.lisp

    r5081 r5119  
    11091109      (unless (ioblock-inbuf ioblock)
    11101110        (multiple-value-bind (buffer ptr in-size-in-octets)
    1111             (make-heap-ivector insize element-type)
     1111            (make-heap-ivector insize (if character-p '(unsigned-byte 8) element-type))
    11121112          (setf (ioblock-inbuf ioblock)
    11131113                (make-io-buffer :buffer buffer
     
    11301130        (unless (ioblock-outbuf ioblock)
    11311131          (multiple-value-bind (buffer ptr out-size-in-octets)
    1132               (make-heap-ivector outsize element-type)
     1132              (make-heap-ivector outsize (if character-p '(unsigned-byte 8) element-type))
    11331133            (setf (ioblock-outbuf ioblock)
    11341134                  (make-io-buffer :buffer buffer
Note: See TracChangeset for help on using the changeset viewer.