]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix (length NON-SEQUENCE) documentation
authorBasil L. Contovounesios <contovob@tcd.ie>
Sat, 7 Jul 2018 16:33:08 +0000 (19:33 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 7 Jul 2018 17:05:42 +0000 (20:05 +0300)
Suggested by Eli Zaretskii <eliz@gnu.org> in the following threads:
https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00171.html
https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00206.html

* doc/lispref/sequences.texi (Sequence Functions): Mention that
'length' signals a 'wrong-type-argument' also when given a
non-sequencep argument.

doc/lispref/sequences.texi

index 59faf2b4f1ed77008edb9b362660553f95ad0fb3..188a34511401eebfb1bd3b40239dc730c0149c01 100644 (file)
@@ -71,13 +71,15 @@ string, bool-vector, or char-table, @code{nil} otherwise.
 @cindex list length
 @cindex vector length
 @cindex sequence length
+@cindex bool-vector length
 @cindex char-table length
 @anchor{Definition of length}
-This function returns the number of elements in @var{sequence}.  If
-@var{sequence} is a dotted list, a @code{wrong-type-argument} error is
-signaled; if it is a circular list, a @code{circular-list} error is
-signaled.  For a char-table, the value returned is always one more
-than the maximum Emacs character code.
+This function returns the number of elements in @var{sequence}.  The
+function signals the @code{wrong-type-argument} error if the argument
+is not a sequence or is a dotted list; it signals the
+@code{circular-list} error if the argument is a circular list.  For a
+char-table, the value returned is always one more than the maximum
+Emacs character code.
 
 @xref{Definition of safe-length}, for the related function @code{safe-length}.