Changeset 5306
- Timestamp:
- Oct 6, 2006, 3:49:18 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-1/l1-streams.lisp (modified) (17 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-1/l1-streams.lisp
r5292 r5306 331 331 (count 0 :type fixnum) ; count of active elements 332 332 (limit 0 :type fixnum) ; size (in elements) of buffer 333 (translate nil) ; newline-translation 333 334 ) 334 335 … … 668 669 ;;; (UNSIGNED-BYTE 8), in native byte-order. 669 670 670 (declaim (inline %ioblock-read-u16-code- element))671 (defun %ioblock-read-u16-code- element (ioblock)671 (declaim (inline %ioblock-read-u16-code-unit)) 672 (defun %ioblock-read-u16-code-unit (ioblock) 672 673 (declare (optimize (speed 3) (safety 0))) 673 674 (let* ((buf (ioblock-inbuf ioblock)) … … 715 716 (logior (the (unsigned-byte 16) (ash b1 8)) b0))))))))) 716 717 717 (declaim (inline %ioblock-read-swapped-u16-code- element))718 (defun %ioblock-read-swapped-u16-code- element (ioblock)718 (declaim (inline %ioblock-read-swapped-u16-code-unit)) 719 (defun %ioblock-read-swapped-u16-code-unit (ioblock) 719 720 (declare (optimize (speed 3) (safety 0))) 720 721 (let* ((buf (ioblock-inbuf ioblock)) … … 763 764 764 765 765 (declaim (inline %ioblock-read-u32-code- element))766 (defun %ioblock-read-u32-code- element (ioblock)766 (declaim (inline %ioblock-read-u32-code-unit)) 767 (defun %ioblock-read-u32-code-unit (ioblock) 767 768 (declare (optimize (speed 3) (safety 0))) 768 769 (let* ((buf (ioblock-inbuf ioblock)) … … 884 885 b0))))))))) 885 886 886 (declaim (inline %ioblock-read-swapped-u32-code- element))887 (defun %ioblock-read-swapped-u32-code- element (ioblock)887 (declaim (inline %ioblock-read-swapped-u32-code-unit)) 888 (defun %ioblock-read-swapped-u32-code-unit (ioblock) 888 889 (declare (optimize (speed 3) (safety 0))) 889 890 (let* ((buf (ioblock-inbuf ioblock)) … … 1138 1139 (prog1 ch 1139 1140 (setf (ioblock-untyi-char ioblock) nil)) 1140 (let* ((1st-unit (%ioblock-read-u16-code- element ioblock)))1141 (let* ((1st-unit (%ioblock-read-u16-code-unit ioblock))) 1141 1142 (if (eq 1st-unit :eof) 1142 1143 1st-unit … … 1148 1149 (funcall (ioblock-decode-input-function ioblock) 1149 1150 1st-unit 1150 #'%ioblock-read-u16-code- element1151 #'%ioblock-read-u16-code-unit 1151 1152 ioblock)))))))) 1152 1153 … … 1168 1169 (prog1 ch 1169 1170 (setf (ioblock-untyi-char ioblock) nil)) 1170 (let* ((1st-unit (%ioblock-read-swapped-u16-code- element ioblock)))1171 (let* ((1st-unit (%ioblock-read-swapped-u16-code-unit ioblock))) 1171 1172 (if (eq 1st-unit :eof) 1172 1173 1st-unit … … 1178 1179 (funcall (ioblock-decode-input-function ioblock) 1179 1180 1st-unit 1180 #'%ioblock-read-swapped-u16-code- element1181 #'%ioblock-read-swapped-u16-code-unit 1181 1182 ioblock)))))))) 1182 1183 … … 1575 1576 element)) 1576 1577 1577 (declaim (inline %ioblock-write-u16-code- element))1578 (defun %ioblock-write-u16-code- element (ioblock element)1578 (declaim (inline %ioblock-write-u16-code-unit)) 1579 (defun %ioblock-write-u16-code-unit (ioblock element) 1579 1580 (declare (optimize (speed 3) (safety 0)) 1580 1581 (type (unsigned-byte 16) element)) … … 1608 1609 element)) 1609 1610 1610 (declaim (inline %ioblock-write-swapped-u16-code- element))1611 (defun %ioblock-write-swapped-u16-code- element (ioblock element)1611 (declaim (inline %ioblock-write-swapped-u16-code-unit)) 1612 (defun %ioblock-write-swapped-u16-code-unit (ioblock element) 1612 1613 (declare (optimize (speed 3) (safety 0))) 1613 1614 (let* ((buf (ioblock-outbuf ioblock)) … … 1834 1835 (funcall (ioblock-encode-output-function ioblock) 1835 1836 byte-order-mark 1836 #'%ioblock-write-u16-code- element1837 #'%ioblock-write-u16-code-unit 1837 1838 ioblock)) 1838 1839 (if (eq char #\linefeed) … … 1845 1846 (funcall (ioblock-encode-output-function ioblock) 1846 1847 char 1847 #'%ioblock-write-u16-code- element1848 #'%ioblock-write-u16-code-unit 1848 1849 ioblock)))) 1849 1850 … … 1865 1866 (when (ioblock-pending-byte-order-mark ioblock) 1866 1867 (setf (ioblock-pending-byte-order-mark ioblock) nil) 1867 (%ioblock-write-u16-code- element ioblock byte-order-mark-char-code))1868 (%ioblock-write-u16-code-unit ioblock byte-order-mark-char-code)) 1868 1869 (do* ((i 0 (1+ i)) 1869 1870 (col (ioblock-charpos ioblock)) … … 1880 1881 (incf col)) 1881 1882 (if (< code limit) 1882 (%ioblock-write-u16-code- element ioblock code)1883 (funcall encode-function char #'%ioblock-write-u16-code- element ioblock)))))1883 (%ioblock-write-u16-code-unit ioblock code) 1884 (funcall encode-function char #'%ioblock-write-u16-code-unit ioblock))))) 1884 1885 1885 1886 (declaim (inline %ioblock-write-swapped-u16-encoded-char)) … … 1892 1893 (declare (type (mod #x110000) code)) 1893 1894 (if (< code (the fixnum (ioblock-literal-char-code-limit ioblock))) 1894 (%ioblock-write-swapped-u16-code- element ioblock code)1895 (%ioblock-write-swapped-u16-code-unit ioblock code) 1895 1896 (funcall (ioblock-encode-output-function ioblock) 1896 1897 char 1897 #'%ioblock-write-swapped-u16-code- element1898 #'%ioblock-write-swapped-u16-code-unit 1898 1899 ioblock)))) 1899 1900 … … 1926 1927 (incf col)) 1927 1928 (if (< code limit) 1928 (%ioblock-write-swapped-u16-code- element ioblock code)1929 (funcall encode-function char #'%ioblock-write-swapped-u16-code- element ioblock)))))1929 (%ioblock-write-swapped-u16-code-unit ioblock code) 1930 (funcall encode-function char #'%ioblock-write-swapped-u16-code-unit ioblock))))) 1930 1931 1931 1932
Note:
See TracChangeset
for help on using the changeset viewer.
