Mercurial > emacs
changeset 55602:244966f6dffa
(DECL_ALIGN) [MSDOS]: Don't define DECL_ALIGN to use
__attribute__((__aligned__)), so that USE_LSB_TAG would not become
defined for the MS-DOS build.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 15 May 2004 11:50:50 +0000 |
parents | f1928468f1fb |
children | 706a50524d5f |
files | src/lisp.h |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lisp.h Sat May 15 10:01:04 2004 +0000 +++ b/src/lisp.h Sat May 15 11:50:50 2004 +0000 @@ -305,10 +305,12 @@ variable VAR of type TYPE with the added requirement that it be TYPEBITS-aligned. */ #ifndef DECL_ALIGN +# ifndef MSDOS /* MS-DOS doesn't currently support USE_LSB_TAG */ /* What compiler directive should we use for non-gcc compilers? -stef */ -# if defined (__GNUC__) -# define DECL_ALIGN(type, var) \ - type __attribute__ ((__aligned__ (1 << GCTYPEBITS))) var +# if defined (__GNUC__) +# define DECL_ALIGN(type, var) \ + type __attribute__ ((__aligned__ (1 << GCTYPEBITS))) var +# endif # endif #endif