]> git.eshelyaron.com Git - emacs.git/commitdiff
(Character Type): Correct the range of Emacs characters. Add an @xref
authorEli Zaretskii <eliz@gnu.org>
Sat, 29 Nov 2008 12:20:25 +0000 (12:20 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 29 Nov 2008 12:20:25 +0000 (12:20 +0000)
to "Character Codes".

doc/lispref/ChangeLog
doc/lispref/objects.texi

index 3b6f5fb33fa93b2b23b2a9fbe951e067b773f80b..0234b178c5f1fe0fd2885b5f97f8c0232b6b8fd0 100644 (file)
@@ -1,3 +1,15 @@
+2008-11-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * objects.texi (Character Type): Correct the range of Emacs
+       characters.  Add an @xref to "Character Codes".
+
+       * strings.texi (String Basics): Add an @xref to "Character Codes".
+
+       * numbers.texi (Integer Basics): Add an @xref to `max-char'.
+
+       * nonascii.texi (Explicit Encoding): Update for Emacs 23.
+       (Character Codes): Document `max-char'.
+
 2008-11-28  Eli Zaretskii  <eliz@gnu.org>
 
        * nonascii.texi (Text Representations, Converting Representations)
index 5f7740ae298af3af4de6a52dff532441376c0532..350817f7c63249e856572e55d2ef8cd6724265c3 100644 (file)
@@ -231,13 +231,12 @@ example, the character @kbd{A} is represented as the @w{integer 65}.
 more common to work with @emph{strings}, which are sequences composed
 of characters.  @xref{String Type}.
 
-  Characters in strings, buffers, and files are currently limited to
-the range of 0 to 524287---nineteen bits.  But not all values in that
-range are valid character codes.  Codes 0 through 127 are
-@acronym{ASCII} codes; the rest are non-@acronym{ASCII}
-(@pxref{Non-ASCII Characters}).  Characters that represent keyboard
-input have a much wider range, to encode modifier keys such as
-Control, Meta and Shift.
+  Characters in strings and buffers are currently limited to the range
+of 0 to 4194303---twenty two bits (@pxref{Character Codes}).  Codes 0
+through 127 are @acronym{ASCII} codes; the rest are
+non-@acronym{ASCII} (@pxref{Non-ASCII Characters}).  Characters that
+represent keyboard input have a much wider range, to encode modifier
+keys such as Control, Meta and Shift.
 
   There are special functions for producing a human-readable textual
 description of a character for the sake of messages.  @xref{Describing
@@ -362,7 +361,7 @@ an error.
 
   This peculiar and inconvenient syntax was adopted for compatibility
 with other programming languages.  Unlike some other languages, Emacs
-Lisp supports this syntax in only character literals and strings.
+Lisp supports this syntax only in character literals and strings.
 
 @cindex @samp{\} in character constant
 @cindex backslash in character constant