Changeset 782
- Timestamp:
- Apr 13, 2004, 12:23:54 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/hemlock/src/streams.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/hemlock/src/streams.lisp
r672 r782 82 82 83 83 (defun hemlock-output-unbuffered-out (stream character) 84 (let* ((b (current-buffer)) 85 (stream-mark (hemlock-output-stream-mark stream)) 86 (new-buf (line-buffer (mark-line stream-mark)))) 87 (unwind-protect 88 (with-left-inserting-mark (mark stream-mark) 89 (setf (current-buffer) new-buf) 90 (insert-character mark character)) 91 (setf (current-buffer) b)))) 84 (with-left-inserting-mark (mark (hemlock-output-stream-mark stream)) 85 (insert-character mark character) 86 )) 92 87 93 88 (defun hemlock-output-unbuffered-sout (stream string start end) 94 (let* ((b (current-buffer)) 95 (stream-mark (hemlock-output-stream-mark stream)) 96 (new-buf (line-buffer (mark-line stream-mark)))) 97 (unwind-protect 98 (with-left-inserting-mark (mark stream-mark) 99 (setf (current-buffer) new-buf) 100 (insert-string mark string start end)) 101 (setf (current-buffer) b)))) 89 (with-left-inserting-mark (mark (hemlock-output-stream-mark stream)) 90 (insert-string mark string start end) 91 )) 102 92 103 93
Note:
See TracChangeset
for help on using the changeset viewer.
