Revert "* src/lisp.h (XUNTAG): Work on 32-bit --with-wide-int builds"

This reverts commit c0788f0c47.
Let's finish discussing this before rushing to push.
This commit is contained in:
Eli Zaretskii 2023-09-16 20:03:30 +03:00
parent c0788f0c47
commit f24aeaf4ff

View file

@ -810,8 +810,8 @@ INLINE void
/* Extract A's pointer value, assuming A's Lisp type is TYPE and the
extracted pointer's type is CTYPE *. */
#define XUNTAG(a, type, ctype) \
((ctype *) ((uintptr_t) XLP (a) - (uintptr_t) LISP_WORD_TAG (type)))
#define XUNTAG(a, type, ctype) ((ctype *) \
((uintptr_t) XLP (a) - LISP_WORD_TAG (type)))
/* A forwarding pointer to a value. It uses a generic pointer to
avoid alignment bugs that could occur if it used a pointer to a