Streams C dictionary — Common Lisp and C equivalence
Lisp symbol | C function |
broadcast-stream-streams | cl_object cl_broadcast_stream_streams(cl_object broadcast_stream) |
clear-input | cl_object cl_clear_input(cl_narg narg, ...) |
clear-output | cl_object cl_clear_outputt(cl_narg narg, ...) |
close | cl_object cl_close(cl_narg narg, cl_object stream, ...) |
concatenated-stream-streams | cl_object cl_concatenated_stream_streams(cl_object concatenated_stream) |
echo-stream-input-stream | cl_object cl_echo_stream_input_stream(cl_object echo_stream) |
echo-stream-output-stream | cl_object cl_echo_stream_output_stream(cl_object echo_stream) |
file-length | cl_object cl_file_length(cl_object stream) |
file-position | cl_object cl_file_position(cl_object stream) |
file-string-length | cl_object cl_file_string_length(cl_object stream, cl_object object) |
finish-output | cl_object cl_finish_outputt(cl_narg narg, ...) |
force-output | cl_object cl_force_outputt(cl_narg narg, ...) |
fresh-line | cl_object cl_fresh_line(cl_narg narg, ...) |
get-output-stream-string | cl_object cl_get_output_stream_string(cl_object string_output_stream) |
input-stream-p | cl_object cl_input_stream_p(cl_object stream) |
interactive-stream-p | cl_object cl_interactive_stream_p(cl_object stream) |
listen | cl_object cl_listen(cl_narg narg, cl_object stream, ...) |
make-broadcast-stream | cl_object cl_make_broadcast_stream(cl_narg narg, ...) |
make-concatenated-stream | cl_object cl_make_concatenated_stream(cl_narg narg, ....) |
make-echo-stream | cl_object cl_make_echo_stream(cl_object input, cl_object output) |
make-string-input-stream | cl_object cl_make_string_input_stream(cl_narg narg, cl_object string, ...) |
make-string-output-stream | cl_object cl_make_string_output_stream(cl_narg narg, ...) |
make-two-way-stream | cl_object cl_make_two_way_stream(cl_object input, cl_object output) |
make-synonym-stream | cl_object cl_make_synonym_stream(cl_object symbol) |
open | cl_object cl_open(cl_narg narg, cl_object filespec, ...) |
open-stream-p | cl_object cl_open_stream_p(cl_object stream) |
output-stream-p | cl_object cl_output_stream_p(cl_object stream) |
peek-char | cl_object cl_peek_char(cl_narg narg, ...) |
read-byte | cl_object cl_read_byte(cl_narg narg, cl_object stream, ...) |
read-char | cl_object cl_read_char(cl_narg narg, ...) |
read-char-no-hang | cl_object cl_read_char_no_hang(cl_narg narg, ...) |
read-line | cl_object cl_read_line(cl_narg narg, ...) |
read-sequence | cl_object cl_read_sequence(cl_narg narg, cl_object sequence, cl_object stream) |
stream-element-type | cl_object cl_stream_element_type(cl_object stream) |
stream-error-stream | [Only in Common Lisp] |
stream-external-format | cl_object cl_stream_external_format(cl_object stream) |
streamp | cl_object cl_streamp(cl_object object) |
synonym-stream-symbol | cl_object cl_synonym_stream_symbol(cl_object synonym_stream) |
terpri | cl_object cl_terpri(cl_narg narg, ...) |
two-way-stream-input-stream | cl_object cl_two_way_stream_input_stream(cl_object two_way_stream) |
two-way-stream-output-stream | cl_object cl_two_way_stream_output_stream(cl_object two_way_stream) |
unread-char | cl_object cl_unread_char(cl_narg narg, cl_object character, ...) |
write-byte | cl_object cl_write_byte(cl_object byte, cl_object stream) |
write-char | cl_object cl_write_char(cl_narg narg, cl_object character, ...) |
write-line | cl_object cl_write_line(cl_narg narg, cl_object string) |
write-string | cl_object cl_write_string(cl_narg narg, cl_object string) |
write-sequence | cl_object cl_write_sequence(cl_narg narg, cl_object sequence, cl_object stream) |
y-or-n-p | cl_object cl_y_or_n_p(cl_narg narg, ...) |
yes-or-no-p | cl_object cl_yes_or_no_p(cl_narg narg, ...) |