Added some of the new IO primitives to the (ikarus) library.

This commit is contained in:
Abdulaziz Ghuloum 2007-12-10 08:05:31 -05:00
parent 7fdeade412
commit dfd66a6cbf
4 changed files with 22 additions and 22 deletions

Binary file not shown.

View File

@ -1 +1 @@
1204 1205

View File

@ -1024,8 +1024,8 @@
[buffer-mode? i r ip] [buffer-mode? i r ip]
[bytevector->string r ip] [bytevector->string r ip]
[call-with-bytevector-output-port i r ip] [call-with-bytevector-output-port i r ip]
[call-with-port r ip] [call-with-port i r ip]
[call-with-string-output-port r ip] [call-with-string-output-port i r ip]
[assoc i r ls se] [assoc i r ls se]
[assp i r ls] [assp i r ls]
[assq i r ls se] [assq i r ls se]
@ -1066,14 +1066,14 @@
[error-handling-mode i r ip] [error-handling-mode i r ip]
[file-options i r ip] [file-options i r ip]
[flush-output-port i r ip] [flush-output-port i r ip]
[get-bytevector-all r ip] [get-bytevector-all i r ip]
[get-bytevector-n i r ip] [get-bytevector-n i r ip]
[get-bytevector-n! i r ip] [get-bytevector-n! i r ip]
[get-bytevector-some r ip] [get-bytevector-some r ip]
[get-char i r ip] [get-char i r ip]
[get-datum i r ip] [get-datum i r ip]
[get-line i r ip] [get-line i r ip]
[get-string-all r ip] [get-string-all i r ip]
[get-string-n i r ip] [get-string-n i r ip]
[get-string-n! i r ip] [get-string-n! i r ip]
[get-u8 i r ip] [get-u8 i r ip]
@ -1105,11 +1105,11 @@
[i/o-read-error? i r ip is fi] [i/o-read-error? i r ip is fi]
[&i/o-write i r ip is fi] [&i/o-write i r ip is fi]
[i/o-write-error? i r ip is fi] [i/o-write-error? i r ip is fi]
[lookahead-char r ip] [lookahead-char i r ip]
[lookahead-u8 i r ip] [lookahead-u8 i r ip]
[$lookahead-u8 $io] [$lookahead-u8 $io]
[make-bytevector i r bv] [make-bytevector i r bv]
[make-custom-binary-input-port r ip] [make-custom-binary-input-port i r ip]
[make-custom-binary-input/output-port r ip] [make-custom-binary-input/output-port r ip]
[make-custom-binary-output-port r ip] [make-custom-binary-output-port r ip]
[make-custom-textual-input-port r ip] [make-custom-textual-input-port r ip]
@ -1134,17 +1134,17 @@
[transcoder? i] [transcoder? i]
[open-bytevector-input-port i r ip] [open-bytevector-input-port i r ip]
[open-bytevector-output-port i r ip] [open-bytevector-output-port i r ip]
[open-file-input-port r ip] [open-file-input-port i r ip]
[open-file-input/output-port r ip] [open-file-input/output-port r ip]
[open-file-output-port i r ip] [open-file-output-port i r ip]
[open-string-input-port i r ip] [open-string-input-port i r ip]
[open-string-output-port i r ip] [open-string-output-port i r ip]
[output-port-buffer-mode r ip] [output-port-buffer-mode r ip]
[port-eof? r ip] [port-eof? i r ip]
[port-has-port-position? r ip] [port-has-port-position? r ip]
[port-has-set-port-position!? r ip] [port-has-set-port-position!? r ip]
[port-position r ip] [port-position r ip]
[port-transcoder r ip] [port-transcoder i r ip]
[port? i r ip] [port? i r ip]
[put-bytevector i r ip] [put-bytevector i r ip]
[put-char i r ip] [put-char i r ip]

View File

@ -563,14 +563,14 @@
[error-handling-mode C ip] [error-handling-mode C ip]
[file-options C ip] [file-options C ip]
[flush-output-port C ip] [flush-output-port C ip]
[get-bytevector-all S ip] [get-bytevector-all C ip]
[get-bytevector-n C ip] [get-bytevector-n C ip]
[get-bytevector-n! C ip] [get-bytevector-n! C ip]
[get-bytevector-some S ip] [get-bytevector-some S ip]
[get-char C ip] [get-char C ip]
[get-datum C ip] [get-datum C ip]
[get-line C ip] [get-line C ip]
[get-string-all S ip] [get-string-all C ip]
[get-string-n C ip] [get-string-n C ip]
[get-string-n! C ip] [get-string-n! C ip]
[get-u8 C ip] [get-u8 C ip]
@ -601,10 +601,10 @@
[i/o-read-error? C ip is fi] [i/o-read-error? C ip is fi]
[&i/o-write C ip is fi] [&i/o-write C ip is fi]
[i/o-write-error? C ip is fi] [i/o-write-error? C ip is fi]
[lookahead-char S ip] [lookahead-char C ip]
[lookahead-u8 S ip] [lookahead-u8 C ip]
[make-bytevector C bv] [make-bytevector C bv]
[make-custom-binary-input-port S ip] [make-custom-binary-input-port C ip]
[make-custom-binary-input/output-port S ip] [make-custom-binary-input/output-port S ip]
[make-custom-binary-output-port S ip] [make-custom-binary-output-port S ip]
[make-custom-textual-input-port S ip] [make-custom-textual-input-port S ip]
@ -626,11 +626,11 @@
[make-transcoder C ip] [make-transcoder C ip]
[native-eol-style C ip] [native-eol-style C ip]
[native-transcoder C ip] [native-transcoder C ip]
[open-bytevector-input-port S ip] [open-bytevector-input-port C ip]
[open-bytevector-output-port S ip] [open-bytevector-output-port C ip]
[open-file-input-port S ip] [open-file-input-port C ip]
[open-file-input/output-port S ip] [open-file-input/output-port S ip]
[open-file-output-port S ip] [open-file-output-port C ip]
[open-string-input-port C ip] [open-string-input-port C ip]
[open-string-output-port C ip] [open-string-output-port C ip]
[output-port-buffer-mode S ip] [output-port-buffer-mode S ip]
@ -638,7 +638,7 @@
[port-has-port-position? S ip] [port-has-port-position? S ip]
[port-has-set-port-position!? S ip] [port-has-set-port-position!? S ip]
[port-position S ip] [port-position S ip]
[port-transcoder S ip] [port-transcoder C ip]
[port? C ip] [port? C ip]
[put-bytevector C ip] [put-bytevector C ip]
[put-char C ip] [put-char C ip]
@ -650,8 +650,8 @@
[standard-input-port C ip] [standard-input-port C ip]
[standard-output-port C ip] [standard-output-port C ip]
[string->bytevector S ip] [string->bytevector S ip]
[textual-port? S ip] [textual-port? C ip]
[transcoded-port S ip] [transcoded-port C ip]
[transcoder-codec C ip] [transcoder-codec C ip]
[transcoder-eol-style C ip] [transcoder-eol-style C ip]
[transcoder-error-handling-mode C ip] [transcoder-error-handling-mode C ip]