]> code.delx.au - gnu-emacs/blobdiff - doc/lispref/objects.texi
Merge from emacs--rel--22
[gnu-emacs] / doc / lispref / objects.texi
index b4114a97d5d8193f8d001df0f336e99f0da335e0..64c79d6316262e92474c91cfb243514988693bad 100644 (file)
@@ -525,7 +525,7 @@ bit values are 2**22 for alt, 2**23 for super and 2**24 for hyper.
 
   A @dfn{symbol} in GNU Emacs Lisp is an object with a name.  The
 symbol name serves as the printed representation of the symbol.  In
-ordinary Lisp use, with one single obarray (@pxref{Creating Symbols},
+ordinary Lisp use, with one single obarray (@pxref{Creating Symbols}),
 a symbol's name is unique---no two symbols have the same name.
 
   A symbol can serve as a variable, as a function name, or to hold a
@@ -1871,7 +1871,7 @@ This function returns a symbol naming the primitive type of
 @cindex equality
 
   Here we describe two functions that test for equality between any two
-objects.  Other functions test equality between objects of specific
+objects.  Other functions test equality of contents between objects of specific
 types, e.g., strings.  For these predicates, see the appropriate chapter
 describing the data type.
 
@@ -1904,6 +1904,13 @@ by the same change in the contents of the other.
      @result{} nil
 @end group
 
+@group
+(eq "" "")
+     @result{} t
+;; @r{This exception occurs because Emacs Lisp}
+;; @r{makes just one multibyte empty string, to save space.}
+@end group
+
 @group
 (eq '(1 (2 (3))) '(1 (2 (3))))
      @result{} nil