]> code.delx.au - gnu-emacs/blobdiff - doc/lispref/objects.texi
Merge from emacs--rel--22
[gnu-emacs] / doc / lispref / objects.texi
similarity index 99%
rename from lispref/objects.texi
rename to doc/lispref/objects.texi
index 7061f202037dee12be229c97c867e8032695486d..64c79d6316262e92474c91cfb243514988693bad 100644 (file)
@@ -3,7 +3,7 @@
 @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
 @c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
 @c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
-@setfilename ../info/objects
+@setfilename ../../info/objects
 @node Lisp Data Types, Numbers, Introduction, Top
 @chapter Lisp Data Types
 @cindex object
 @node Lisp Data Types, Numbers, Introduction, Top
 @chapter Lisp Data Types
 @cindex object
@@ -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
 @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.
 
 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
 
      @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
 @group
 (eq '(1 (2 (3))) '(1 (2 (3))))
      @result{} nil