# HG changeset patch # User Richard M. Stallman # Date 1107687481 0 # Node ID b58bba26263947c3b67576ed5483e4de3d33d36b # Parent 1b1724ddcdad9719a65813b4e0de0f7e4c15023b (Modifying Strings): clear-string can make unibyte. (Formatting Strings): format gives error if values missing. diff -r 1b1724ddcdad -r b58bba262639 lispref/strings.texi --- a/lispref/strings.texi Sun Feb 06 10:54:05 2005 +0000 +++ b/lispref/strings.texi Sun Feb 06 10:58:01 2005 +0000 @@ -383,8 +383,9 @@ @code{clear-string}: @defun clear-string string -This clears the contents of @var{string} to zeros -and may change its length. +This clears the contents of @var{string} to zeros. +It may also change @var{string}'s length and convert it to +a unibyte string. @end defun @need 2000 @@ -714,8 +715,8 @@ @var{objects}. Thus, the first format specification in @var{string} uses the first such value, the second format specification uses the second such value, and so on. Any extra format specifications (those -for which there are no corresponding values) cause unpredictable -behavior. Any extra values to be formatted are ignored. +for which there are no corresponding values) cause an error. Any +extra values to be formatted are ignored. Certain format specifications require values of particular types. If you supply a value that doesn't fit the requirements, an error is