Changeset 782


Ignore:
Timestamp:
Apr 13, 2004, 12:23:54 PM (21 years ago)
Author:
Gary Byers
Message:

Less hysteria writing to echo-area stream.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/hemlock/src/streams.lisp

    r672 r782  
    8282
    8383(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    ))
    9287
    9388(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    ))
    10292   
    10393
Note: See TracChangeset for help on using the changeset viewer.