summaryrefslogtreecommitdiff
path: root/src/coding.c
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2019-05-25 22:10:00 +0300
committerEli Zaretskii <eliz@gnu.org>2019-05-25 22:10:00 +0300
commit8f18d121210aa27dc05555140ab21a8489f0de50 (patch)
tree59d0c7424e06299a806f2d6de74afae7bae48977 /src/coding.c
parent7681a57b88a91bf9eedc890b974df9728d5eb50d (diff)
downloademacs-8f18d121210aa27dc05555140ab21a8489f0de50.tar.gz
Improve documentation of decoding into a unibyte buffer
* doc/lispref/nonascii.texi (Explicit Encoding): Document what happens when DESTINATION of decoding is a unibyte buffer. * src/coding.c (Fdecode_coding_region) (Fdecode_coding_string): Document what happens if DESTINATION is a unibyte buffer.
Diffstat (limited to 'src/coding.c')
-rw-r--r--src/coding.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/coding.c b/src/coding.c
index 3a463b9905d..078c1c4e6a7 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -9398,7 +9398,8 @@ START and END are buffer positions.
Optional 4th arguments DESTINATION specifies where the decoded text goes.
If nil, the region between START and END is replaced by the decoded text.
If buffer, the decoded text is inserted in that buffer after point (point
-does not move).
+does not move). If that buffer is unibyte, it receives the individual
+bytes of the internal representation of the decoded text.
In those cases, the length of the decoded text is returned.
If DESTINATION is t, the decoded text is returned.
@@ -9556,7 +9557,9 @@ if the decoding operation is trivial.
Optional fourth arg BUFFER non-nil means that the decoded text is
inserted in that buffer after point (point does not move). In this
-case, the return value is the length of the decoded text.
+case, the return value is the length of the decoded text. If that
+buffer is unibyte, it receives the individual bytes of the internal
+representation of the decoded text.
This function sets `last-coding-system-used' to the precise coding system
used (which may be different from CODING-SYSTEM if CODING-SYSTEM is