Reference pages for the following provide further detail on the material in this section.
at_end_of_line
at_end_of_line(
+S)
at_end_of_stream
ISOat_end_of_stream(
+S)
ISOflush_output
ISOflush_output(
+S)
ISOget_byte(
-C)
ISOget_byte(
+S,
-C)
ISOget_char(
-C)
ISOget_char(
+S,
-C)
ISOget_code(
-C)
ISOget_code(
+S,
-C)
ISOnl
ISOnl(
+S)
ISOpeek_byte(
+C)
ISOpeek_byte(
+S,
+C)
ISOpeek_char(
+C)
ISOpeek_char(
+S,
+C)
ISOpeek_code(
+C)
ISOpeek_code(
+S,
+C)
ISOput_byte(
+C)
ISOput_byte(
+S,
+C)
ISOput_char(
+C)
ISOput_char(
+S,
+C)
ISOput_code(
+C)
ISOput_code(
+S,
+C)
ISOskip_byte(
+C)
skip_byte(
+S,
+C)
skip_char(
+C)
skip_char(
+S,
+C)
skip_code(
+C)
skip_code(
+S,
+C)
skip_line
skip_line(
+S)
byte_count(
+S,
-N)
character_count(
+S,
-N)
close(
+F)
ISOclose(
+F,
+O)
ISOcurrent_input(
-S)
ISOcurrent_output(
-S)
ISOcurrent_stream(
?F,
?M,
?S)
line_count(
+S,
-N)
line_position(
+S,
-N)
open(
+F,
+M,
-S)
ISOopen(
+F,
+M,
-S,
+O)
ISOopen_null_stream(
+S)
prompt(
-O,
+N)
see(
+F)
seeing(
-N)
seek(
+S,
+O,
+M,
+N)
seen
set_input(
+S)
ISOset_output(
+S)
ISOset_stream_position(
+S,
+P)
ISOstream_code(
?S,
?C)
stream_position(
+S,
-P)
stream_position_data(
?Field,
?Position,
?Data)
stream_property(
?Stream,
?Property))
ISOtell(
+F)
telling(
-N)
told
char_conversion(
+InChar,
+OutChar)
ISOcurrent_char_conversion(
?InChar,
?OutChar)
ISOcurrent_op(
?P,
?T,
?A)
ISOdisplay(
+T)
format(
+C,
:A)
format(
+S,
+C,
:A)
op(
+P,
+T,
+A)
ISOuser:portray(
+T)
hookprint/[1,2]
and write_term/[2,3]
what to do
portray_clause(
+C)
portray_clause(
+S,
+C)
print(
+T)
hookableprint(
+S,
+T)
hookableuser:portray/1
or write/2
read(
-T)
ISOread(
+S,
-T)
ISOread_term(
-T,
+O)
ISOread_term(
+S,
-T,
+O)
ISOwrite(
+T)
ISOwrite(
+S,
+T)
ISOwrite_canonical(
+T)
ISOwrite_canonical(
+S,
+T)
ISOread/[1,2]
writeq(
+T)
ISOwriteq(
+S,
+T)
ISOwrite_term(
+T,
+O)
ISO,hookablewrite_term(
+S,
+T,
+O)
ISO,hookable