summaryrefslogtreecommitdiffstats
path: root/txr.1
diff options
context:
space:
mode:
Diffstat (limited to 'txr.1')
-rw-r--r--txr.117
1 files changed, 16 insertions, 1 deletions
diff --git a/txr.1 b/txr.1
index 7a1d5b05..c07ca2c8 100644
--- a/txr.1
+++ b/txr.1
@@ -34230,7 +34230,18 @@ and likewise for
and
.codn unget-byte .
-Space is available for only one character or byte of pushback.
+Streams may require a pushed back byte or character to match
+the character which was previously read from that stream
+position, and may not allow a byte or character to be pushed
+back beyond the beginning of the stream.
+
+Space may be available for only one byte of pushback under the
+.code unget-byte
+operation.
+
+The number of characters that may be pushed back by
+.code unget-char
+is not limited.
Pushing both a byte and a character, in either order, is also unsupported.
Pushing a byte and then reading a character, or pushing a character and
@@ -34240,6 +34251,10 @@ If the stream is binary, then pushing back a byte decrements its position,
except if the position is already zero. At that point, the position becomes
indeterminate.
+The behavior of pushing back immediately after a
+.code seek-stream
+positioning operation is unspecified.
+
.coNP Functions @, put-string @, put-line @ put-char and @ put-byte
.synb
.mets (put-string < string <> [ stream ])