summaryrefslogtreecommitdiff
path: root/src/data.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2014-05-19 12:19:05 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2014-05-19 12:19:05 -0700
commit2f1205e0848f7f6ed4578a36c656106a9ba69a8e (patch)
treefb23d42169db84a5fb81730489281ce57475960d /src/data.c
parent427de5355f3c70e60ddc65324f1270d533fca0c2 (diff)
downloademacs-2f1205e0848f7f6ed4578a36c656106a9ba69a8e.tar.gz
emacs-2f1205e0848f7f6ed4578a36c656106a9ba69a8e.tar.bz2
emacs-2f1205e0848f7f6ed4578a36c656106a9ba69a8e.zip
Allow any non-nil value to count as true in bool-vector.
Likewise for xd_signature in dbusbind.c. This is more consistent with the usual practice in Emacs, which is that any non-nil value counts as true. * doc/lispref/sequences.texi (Bool-Vectors): Coalesce discussion of how to print them. bool-vector's args need not be t or nil. * src/alloc.c (Fbool_vector): Don't require args to be t or nil. * src/dbusbind.c (xd_signature): Likewise, for booleans. * src/data.c, lisp.h (Qbooleanp): * src/lisp.h (CHECK_BOOLEAN): Remove. All uses removed.
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/data.c b/src/data.c
index 4061311e7ba..bf863aaed79 100644
--- a/src/data.c
+++ b/src/data.c
@@ -54,7 +54,7 @@ Lisp_Object Qend_of_file, Qarith_error, Qmark_inactive;
Lisp_Object Qbeginning_of_buffer, Qend_of_buffer, Qbuffer_read_only;
Lisp_Object Qtext_read_only;
-Lisp_Object Qintegerp, Qwholenump, Qsymbolp, Qlistp, Qconsp, Qbooleanp;
+Lisp_Object Qintegerp, Qwholenump, Qsymbolp, Qlistp, Qconsp;
static Lisp_Object Qnatnump;
Lisp_Object Qstringp, Qarrayp, Qsequencep, Qbufferp;
Lisp_Object Qchar_or_string_p, Qmarkerp, Qinteger_or_marker_p, Qvectorp;
@@ -3442,7 +3442,6 @@ syms_of_data (void)
DEFSYM (Qlistp, "listp");
DEFSYM (Qconsp, "consp");
- DEFSYM (Qbooleanp, "booleanp");
DEFSYM (Qsymbolp, "symbolp");
DEFSYM (Qkeywordp, "keywordp");
DEFSYM (Qintegerp, "integerp");