aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2023-07-15 15:11:43 -0400
committerEli Zaretskii2023-07-15 15:11:43 -0400
commitc5fa58cbc4a33a0a65494b9ab2e35d4f30ab849b (patch)
treeb501cf43600745704d3eb88e8b6e9cd5df62fdf0 /src
parentf17bdee79b1987f23f61719a827934e678ec0ba5 (diff)
parent16f3a09e8dba33b2e3d7505862e7fc99952edcae (diff)
downloademacs-c5fa58cbc4a33a0a65494b9ab2e35d4f30ab849b.tar.gz
emacs-c5fa58cbc4a33a0a65494b9ab2e35d4f30ab849b.zip
Merge from origin/emacs-29
16f3a09e8db ; * lisp/simple.el (kill-new): Fix a typo. (Bug#64423) d78e670237b ; * src/lisp.h: Improve commentary for XIL, XLI, XLP (bug...
Diffstat (limited to 'src')
-rw-r--r--src/lisp.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 3fc78cd1919..2f4e6a00def 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -332,7 +332,14 @@ typedef EMACS_INT Lisp_Word;
332 see these functions for commentary. */ 332 see these functions for commentary. */
333 333
334/* Convert among the various Lisp-related types: I for EMACS_INT, L 334/* Convert among the various Lisp-related types: I for EMACS_INT, L
335 for Lisp_Object, P for void *. */ 335 for Lisp_Object, P for void *.
336
337 These use the following mnemonics:
338
339 XLI: Lisp_Object to Integer;
340 XIL: Integer to Lisp_Object;
341 XLP: Lisp_Object to Pointer. */
342
336#if !CHECK_LISP_OBJECT_TYPE 343#if !CHECK_LISP_OBJECT_TYPE
337# if LISP_WORDS_ARE_POINTERS 344# if LISP_WORDS_ARE_POINTERS
338# define lisp_h_XLI(o) ((EMACS_INT) (o)) 345# define lisp_h_XLI(o) ((EMACS_INT) (o))