aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.c
diff options
context:
space:
mode:
authorEli Zaretskii2019-05-25 22:10:00 +0300
committerEli Zaretskii2019-05-25 22:10:00 +0300
commit8f18d121210aa27dc05555140ab21a8489f0de50 (patch)
tree59d0c7424e06299a806f2d6de74afae7bae48977 /src/coding.c
parent7681a57b88a91bf9eedc890b974df9728d5eb50d (diff)
downloademacs-8f18d121210aa27dc05555140ab21a8489f0de50.tar.gz
emacs-8f18d121210aa27dc05555140ab21a8489f0de50.zip
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.
9398Optional 4th arguments DESTINATION specifies where the decoded text goes. 9398Optional 4th arguments DESTINATION specifies where the decoded text goes.
9399If nil, the region between START and END is replaced by the decoded text. 9399If nil, the region between START and END is replaced by the decoded text.
9400If buffer, the decoded text is inserted in that buffer after point (point 9400If buffer, the decoded text is inserted in that buffer after point (point
9401does not move). 9401does not move). If that buffer is unibyte, it receives the individual
9402bytes of the internal representation of the decoded text.
9402In those cases, the length of the decoded text is returned. 9403In those cases, the length of the decoded text is returned.
9403If DESTINATION is t, the decoded text is returned. 9404If DESTINATION is t, the decoded text is returned.
9404 9405
@@ -9556,7 +9557,9 @@ if the decoding operation is trivial.
9556 9557
9557Optional fourth arg BUFFER non-nil means that the decoded text is 9558Optional fourth arg BUFFER non-nil means that the decoded text is
9558inserted in that buffer after point (point does not move). In this 9559inserted in that buffer after point (point does not move). In this
9559case, the return value is the length of the decoded text. 9560case, the return value is the length of the decoded text. If that
9561buffer is unibyte, it receives the individual bytes of the internal
9562representation of the decoded text.
9560 9563
9561This function sets `last-coding-system-used' to the precise coding system 9564This function sets `last-coding-system-used' to the precise coding system
9562used (which may be different from CODING-SYSTEM if CODING-SYSTEM is 9565used (which may be different from CODING-SYSTEM if CODING-SYSTEM is