diff options
| author | Paul Eggert <eggert@cs.ucla.edu> | 2025-12-07 15:21:46 -0800 |
|---|---|---|
| committer | Paul Eggert <eggert@cs.ucla.edu> | 2025-12-07 15:45:20 -0800 |
| commit | 0d43f2a562c84ff440da978a9275fc44e6f5d9da (patch) | |
| tree | 641ca54e5cce525471cf65ba3fb3952b0176469c /m4 | |
| parent | f766e8a36b47c55946e577af3dd70f43ebf05a93 (diff) | |
Align config.h better to src/lisp.h
This is mostly a cleanup patch to fix growing discrepancies
between src/lisp.h and configure.ac in terms of how they deduce
how EMACS_INT aligns. The patch includes a static check that the
two methods now agree. It also speeds up ‘configure’ a bit.
* configure.ac (ALIGNOF_INT, ALIGNOF_LONG, ALIGNOF_LONG_LONG):
Remove; no longer used.
(ALIGNOF_EMACS_INT): New macro.
(system_malloc): Set to 'no' more consistently with what’s
in src/lisp.h.
* src/lisp.h (ALIGNOF_EMACS_INT): Do not define here, as config.h
defines it now. Check that config.h’s definition equals the
actual alignof (EMACS_INT).
(USE_USB_TAG): Set more consistently with what’s in configure.ac.
(alignas): Don’t second-guess Gnulib.
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions
