.
original commit: 37109b760398607c3a2f69218a3d7dda3b061d03
This commit is contained in:
parent
318ea74f4d
commit
6e29ebae83
|
@ -74,7 +74,8 @@
|
||||||
(unless (output-port? dest)
|
(unless (output-port? dest)
|
||||||
(raise-type-error 'copy-port "output-port" dest)))
|
(raise-type-error 'copy-port "output-port" dest)))
|
||||||
(cons dest dests))
|
(cons dest dests))
|
||||||
(let ([s (make-bytes 4096)])
|
(let ([dests (cons dest dests)]
|
||||||
|
[s (make-bytes 4096)])
|
||||||
(let loop ()
|
(let loop ()
|
||||||
(let ([c (read-bytes-avail! s src)])
|
(let ([c (read-bytes-avail! s src)])
|
||||||
(unless (eof-object? c)
|
(unless (eof-object? c)
|
||||||
|
@ -84,7 +85,7 @@
|
||||||
(unless (= start c)
|
(unless (= start c)
|
||||||
(let ([c2 (write-bytes-avail s dest start c)])
|
(let ([c2 (write-bytes-avail s dest start c)])
|
||||||
(loop (+ start c2))))))
|
(loop (+ start c2))))))
|
||||||
(cons dest dests))
|
dests)
|
||||||
(loop))))))
|
(loop))))))
|
||||||
|
|
||||||
(define merge-input
|
(define merge-input
|
||||||
|
|
Loading…
Reference in New Issue
Block a user