; * src/lisp.h: Improve commentary for XIL, XLI, XLP (bug#64645).
This commit is contained in:
parent
d09de2f49d
commit
d78e670237
1 changed files with 8 additions and 1 deletions
|
@ -331,7 +331,14 @@ typedef EMACS_INT Lisp_Word;
|
||||||
see these functions for commentary. */
|
see these functions for commentary. */
|
||||||
|
|
||||||
/* Convert among the various Lisp-related types: I for EMACS_INT, L
|
/* Convert among the various Lisp-related types: I for EMACS_INT, L
|
||||||
for Lisp_Object, P for void *. */
|
for Lisp_Object, P for void *.
|
||||||
|
|
||||||
|
These use the following mnemonics:
|
||||||
|
|
||||||
|
XLI: Lisp_Object to Integer;
|
||||||
|
XIL: Integer to Lisp_Object;
|
||||||
|
XLP: Lisp_Object to Pointer. */
|
||||||
|
|
||||||
#if !CHECK_LISP_OBJECT_TYPE
|
#if !CHECK_LISP_OBJECT_TYPE
|
||||||
# if LISP_WORDS_ARE_POINTERS
|
# if LISP_WORDS_ARE_POINTERS
|
||||||
# define lisp_h_XLI(o) ((EMACS_INT) (o))
|
# define lisp_h_XLI(o) ((EMACS_INT) (o))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue