mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-17 17:20:29 +02:00
change remaining %nil -> #nil
* doc/ref/vm.texi: * libguile/boolean.h: * libguile/pairs.h: * module/language/elisp/README: * test-suite/tests/elisp-compiler.test: * test-suite/tests/load.test: Change remaining mentions of %nil to #nil.
This commit is contained in:
parent
474060a23c
commit
92a61010bd
6 changed files with 21 additions and 19 deletions
|
@ -35,13 +35,13 @@
|
|||
|
||||
/*
|
||||
* Use these macros if it's important (for correctness)
|
||||
* that %nil MUST be considered true
|
||||
* that #nil MUST be considered true
|
||||
*/
|
||||
#define scm_is_false_and_not_nil(x) (scm_is_eq ((x), SCM_BOOL_F))
|
||||
#define scm_is_true_or_nil(x) (!scm_is_eq ((x), SCM_BOOL_F))
|
||||
|
||||
/*
|
||||
* Use these macros if %nil will never be tested,
|
||||
* Use these macros if #nil will never be tested,
|
||||
* for increased efficiency.
|
||||
*/
|
||||
#define scm_is_false_assume_not_nil(x) (scm_is_eq ((x), SCM_BOOL_F))
|
||||
|
@ -56,7 +56,8 @@
|
|||
(SCM_MATCHES_BITS_IN_COMMON ((x), SCM_ELISP_NIL, SCM_BOOL_F))
|
||||
#define scm_is_true_and_not_nil(x) (!scm_is_false_or_nil (x))
|
||||
|
||||
/* %nil is false. */
|
||||
/*
|
||||
#nil is false. */
|
||||
#define scm_is_false(x) (scm_is_false_or_nil (x))
|
||||
#define scm_is_true(x) (!scm_is_false (x))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue