# HG changeset patch # User Eli Zaretskii # Date 1084621850 0 # Node ID 244966f6dffa525bdab6172256149d0a0b9b8713 # Parent f1928468f1fbc60905f43ffd938f421ef9524a8c (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. diff -r f1928468f1fb -r 244966f6dffa src/lisp.h --- 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