]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fstring_as_multibyte, Fstring_to_multibyte): Doc fix.
authorDave Love <fx@gnu.org>
Mon, 14 Oct 2002 17:13:49 +0000 (17:13 +0000)
committerDave Love <fx@gnu.org>
Mon, 14 Oct 2002 17:13:49 +0000 (17:13 +0000)
src/fns.c

index d43f53febb7d88973a741016b5cddb1c37e8952e..27fdcdd35a30fde33354f233234235f30c44386f 100644 (file)
--- a/src/fns.c
+++ b/src/fns.c
@@ -1026,9 +1026,11 @@ DEFUN ("string-as-multibyte", Fstring_as_multibyte, Sstring_as_multibyte,
        doc: /* Return a multibyte string with the same individual bytes as STRING.
 If STRING is multibyte, the result is STRING itself.
 Otherwise it is a newly created string, with no text properties.
+
 If STRING is unibyte and contains an individual 8-bit byte (i.e. not
-part of a multibyte form), it is converted to the corresponding
-multibyte character of charset `eight-bit-control' or `eight-bit-graphic'.  */)
+part of a correct utf-8 sequence), it is converted to the corresponding
+multibyte character of charset `eight-bit'.
+See also `string-to-multibyte'.  */)
      (string)
      Lisp_Object string;
 {
@@ -1062,7 +1064,11 @@ If STRING is multibyte, the result is STRING itself.
 Otherwise it is a newly created string, with no text properties.
 
 If STRING is unibyte and contains an 8-bit byte, it is converted to
-the corresponding multibyte character of charset `eight-bit'.  */)
+the corresponding multibyte character of charset `eight-bit'.
+
+This differs from `string-as-multibyte' by converting each byte of a correct
+utf-8 sequence to an eight-bit character, not just bytes that don't form a
+correct sequence.  */)
      (string)
      Lisp_Object string;
 {