mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-27 08:43:40 -07:00
Fix C conformance issue in LISPSYM_INITIALLY
* src/lisp.h (LISPSYM_INITIALLY): Remove unnecessary cast to char *. The C standard allows but does not require support for casts to pointers in constant expressions in static initializers.
This commit is contained in:
parent
e1970c99f0
commit
99a122b5b8
1 changed files with 1 additions and 1 deletions
|
|
@ -938,7 +938,7 @@ typedef EMACS_UINT Lisp_Word_tag;
|
|||
/* LISPSYM_INITIALLY (Qfoo) is equivalent to Qfoo except it is
|
||||
designed for use as an initializer, even for a constant initializer. */
|
||||
#define LISPSYM_INITIALLY(name) \
|
||||
TAG_PTR (Lisp_Symbol, (char *) (intptr_t) ((i##name) * sizeof *lispsym))
|
||||
TAG_PTR (Lisp_Symbol, (intptr_t) ((i##name) * sizeof *lispsym))
|
||||
|
||||
/* Declare extern constants for Lisp symbols. These can be helpful
|
||||
when using a debugger like GDB, on older platforms where the debug
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue