Mercurial > emacs
changeset 89203:61d0db65f8e4
(Fstring_as_multibyte, Fstring_to_multibyte): Doc fix.
author | Dave Love <fx@gnu.org> |
---|---|
date | Mon, 14 Oct 2002 17:13:49 +0000 |
parents | 00c46838d0ce |
children | e7cc92cb7ad5 |
files | src/fns.c |
diffstat | 1 files changed, 9 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/fns.c Fri Oct 11 20:57:12 2002 +0000 +++ b/src/fns.c Mon Oct 14 17:13:49 2002 +0000 @@ -1026,9 +1026,11 @@ 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 @@ 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; {