* implemented write-byte
This commit is contained in:
parent
9032492bf3
commit
ceecfd9251
BIN
src/ikarus.boot
BIN
src/ikarus.boot
Binary file not shown.
|
@ -9,6 +9,7 @@
|
|||
(ikarus system $fx)
|
||||
(ikarus system $ports)
|
||||
(except (ikarus) read-char unread-char peek-char write-char
|
||||
write-byte
|
||||
newline port-name input-port-name output-port-name
|
||||
close-input-port reset-input-port! flush-output-port
|
||||
close-output-port))
|
||||
|
|
|
@ -79,6 +79,7 @@
|
|||
(error 'write-char "port ~s is closed" p))))
|
||||
(error 'write-char "~s is not an output-port" p))
|
||||
(error 'write-char "~s is not a character" c))]
|
||||
[(write-byte b p) (output-file-handler 'write-char (integer->char b) p)]
|
||||
[(flush-output-port p)
|
||||
(if (output-port? p)
|
||||
(if open?
|
||||
|
|
|
@ -88,6 +88,7 @@
|
|||
(error 'write-char "port ~s is closed" p))))
|
||||
(error 'write-char "~s is not an output-port" p))
|
||||
(error 'write-char "~s is not a character" c))]
|
||||
[(write-byte b p) (output-handler 'write-char (integer->char b) p)]
|
||||
[(flush-output-port p)
|
||||
(void)]
|
||||
[(close-port p)
|
||||
|
|
Loading…
Reference in New Issue