Mercurial > emacs
changeset 53255:3b437add35b6
(Frandom, Fstring_make_multibyte): Doc fixes.
author | Luc Teirlinck <teirllm@auburn.edu> |
---|---|
date | Tue, 23 Dec 2003 23:04:24 +0000 |
parents | cc4a96fa8f08 |
children | e3db5d1b9a1a |
files | src/fns.c |
diffstat | 1 files changed, 10 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/fns.c Tue Dec 23 22:48:58 2003 +0000 +++ b/src/fns.c Tue Dec 23 23:04:24 2003 +0000 @@ -95,7 +95,7 @@ DEFUN ("random", Frandom, Srandom, 0, 1, 0, doc: /* Return a pseudo-random number. All integers representable in Lisp are equally likely. - On most systems, this is 28 bits' worth. + On most systems, this is 29 bits' worth. With positive integer argument N, return random number in interval [0,N). With argument t, set the random number seed from the current time and pid. */) (n) @@ -1099,8 +1099,14 @@ DEFUN ("string-make-multibyte", Fstring_make_multibyte, Sstring_make_multibyte, 1, 1, 0, doc: /* Return the multibyte equivalent of STRING. -The function `unibyte-char-to-multibyte' is used to convert -each unibyte character to a multibyte character. */) +If STRING is unibyte and contains non-ASCII characters, the function +`unibyte-char-to-multibyte' is used to convert each unibyte character +to a multibyte character. In this case, the returned string is a +newly created string with no text properties. If STRING is multibyte +or entirely ASCII, it is returned unchanged. In particular, when +STRING is unibyte and entirely ASCII, the returned string is unibyte. +\(When the characters are all ASCII, Emacs primitives will treat the +string the same way whether it is unibyte or multibyte.) */) (string) Lisp_Object string; { @@ -5648,7 +5654,7 @@ `use-dialog-box' takes precedence over this variable, so a file dialog is only used if both `use-dialog-box' and this variable are non-nil. */); use_file_dialog = 1; - + defsubr (&Sidentity); defsubr (&Srandom); defsubr (&Slength);