]> git.eshelyaron.com Git - emacs.git/commitdiff
(CODING_REQUIRE_ENCODING): Elaborate the comment.
authorEli Zaretskii <eliz@gnu.org>
Sat, 20 May 2006 19:04:35 +0000 (19:04 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 20 May 2006 19:04:35 +0000 (19:04 +0000)
src/coding.h

index 54553a071fa178e2742e622152a8c6fa7af506e9..5727b57a850f4e7af243b8cb25e6658258d34b42 100644 (file)
@@ -462,7 +462,10 @@ struct coding_system
    || (coding)->common_flags & CODING_REQUIRE_DECODING_MASK)
 
 /* Return 1 if the coding system CODING requires code conversion on
-   encoding.  */
+   encoding.
+   The non-multibyte part of the condition is to support encoding of
+   unibyte strings/buffers generated by string-as-unibyte or
+   (set-buffer-multibyte nil) from multibyte strings/buffers.  */
 #define CODING_REQUIRE_ENCODING(coding)        \
   ((coding)->src_multibyte             \
    || (coding)->common_flags & CODING_REQUIRE_ENCODING_MASK)