diff options
author | Karl Heuer <kwzh@gnu.org> | 1994-09-26 19:43:24 +0000 |
---|---|---|
committer | Karl Heuer <kwzh@gnu.org> | 1994-09-26 19:43:24 +0000 |
commit | 74d3f80691e9510faa2b0b62d7b3e4a3cccac295 (patch) | |
tree | e08bf5943ed211545884da28dac38546a2686b94 /src | |
parent | e292536097e00610a9e9325a304bcadb69945388 (diff) | |
download | emacs-74d3f80691e9510faa2b0b62d7b3e4a3cccac295.tar.gz |
(WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Diffstat (limited to 'src')
68 files changed, 336 insertions, 2 deletions
diff --git a/src/m/7300.h b/src/m/7300.h index 464a7fe00cb..d841914c51c 100644 --- a/src/m/7300.h +++ b/src/m/7300.h @@ -37,6 +37,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* XINT must explicitly sign-extend */ #define EXPLICIT_SIGN_EXTEND diff --git a/src/m/acorn.h b/src/m/acorn.h index bd4c7ae4c7a..48550172cd5 100644 --- a/src/m/acorn.h +++ b/src/m/acorn.h @@ -28,10 +28,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ -/* Define BIG_ENDIAN iff lowest-numbered byte in a word +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word is the most significant byte. */ -#undef BIG_ENDIAN +#undef WORDS_BIG_ENDIAN /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. We can't diff --git a/src/m/alliant-2800.h b/src/m/alliant-2800.h index b0c2cd8fed8..706e9a71f8d 100644 --- a/src/m/alliant-2800.h +++ b/src/m/alliant-2800.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/alliant.h b/src/m/alliant.h index 69d664039d3..08405408442 100644 --- a/src/m/alliant.h +++ b/src/m/alliant.h @@ -33,6 +33,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/alpha.h b/src/m/alpha.h index f226fb21843..ec036c8f089 100644 --- a/src/m/alpha.h +++ b/src/m/alpha.h @@ -37,6 +37,11 @@ NOTE-END #define LONGBITS 64 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/altos.h b/src/m/altos.h index 41bff838b3b..8f03d2c9b66 100644 --- a/src/m/altos.h +++ b/src/m/altos.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + #define EXPLICIT_SIGN_EXTEND /* Use type int rather than a union, to represent Lisp_Object */ diff --git a/src/m/amdahl.h b/src/m/amdahl.h index 00821596c2d..e91bb39f0f8 100644 --- a/src/m/amdahl.h +++ b/src/m/amdahl.h @@ -38,6 +38,11 @@ compiler is so brain damaged that it is not even worth trying to use it. #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/apollo.h b/src/m/apollo.h index 115105d4f65..e28fccbc588 100644 --- a/src/m/apollo.h +++ b/src/m/apollo.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Say this machine is a 68000 */ /* #define m68000 */ /* Done by the C compiler */ diff --git a/src/m/att3b.h b/src/m/att3b.h index 55bcdc4896d..79f9529524e 100644 --- a/src/m/att3b.h +++ b/src/m/att3b.h @@ -33,6 +33,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/aviion.h b/src/m/aviion.h index 79a1f13b966..adfe21e7286 100644 --- a/src/m/aviion.h +++ b/src/m/aviion.h @@ -27,6 +27,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/celerity.h b/src/m/celerity.h index a18c38fab26..d28ae21fa01 100644 --- a/src/m/celerity.h +++ b/src/m/celerity.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* XINT must explicitly sign extend */ #define EXPLICIT_SIGN_EXTEND diff --git a/src/m/clipper.h b/src/m/clipper.h index 17c8e604a1c..9df8957de2b 100644 --- a/src/m/clipper.h +++ b/src/m/clipper.h @@ -27,6 +27,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/cnvrgnt.h b/src/m/cnvrgnt.h index 7712ae26deb..61858266f9a 100644 --- a/src/m/cnvrgnt.h +++ b/src/m/cnvrgnt.h @@ -27,6 +27,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/convex.h b/src/m/convex.h index e4afbade94c..3f1bcaaeafa 100644 --- a/src/m/convex.h +++ b/src/m/convex.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. * Maybe it would be better to simply correct the code. */ diff --git a/src/m/cydra5.h b/src/m/cydra5.h index 33736bac3cd..579df52b56c 100644 --- a/src/m/cydra5.h +++ b/src/m/cydra5.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/delta.h b/src/m/delta.h index 76fe6f94fff..d3b530f0dda 100644 --- a/src/m/delta.h +++ b/src/m/delta.h @@ -33,6 +33,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/delta88k.h b/src/m/delta88k.h index eaf51aacd00..34d6caf6252 100644 --- a/src/m/delta88k.h +++ b/src/m/delta88k.h @@ -32,6 +32,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/dpx2.h b/src/m/dpx2.h index 3871cf1410f..cc4decb9743 100644 --- a/src/m/dpx2.h +++ b/src/m/dpx2.h @@ -39,6 +39,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/dual.h b/src/m/dual.h index e46178904ce..4cddb0a68da 100644 --- a/src/m/dual.h +++ b/src/m/dual.h @@ -42,6 +42,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* XINT must explicitly sign-extend */ #define EXPLICIT_SIGN_EXTEND diff --git a/src/m/elxsi.h b/src/m/elxsi.h index b835acb0a55..318856a42d2 100644 --- a/src/m/elxsi.h +++ b/src/m/elxsi.h @@ -34,6 +34,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/gec63.h b/src/m/gec63.h index ae1933f8680..8d85f495b7d 100644 --- a/src/m/gec63.h +++ b/src/m/gec63.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Say this machine is a 68000 */ #define gec63 diff --git a/src/m/gould.h b/src/m/gould.h index ffdad90bf40..225f29a72ff 100644 --- a/src/m/gould.h +++ b/src/m/gould.h @@ -56,6 +56,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/hp800.h b/src/m/hp800.h index 36453c5b094..dd5eb84f2b1 100644 --- a/src/m/hp800.h +++ b/src/m/hp800.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/hp9000s300.h b/src/m/hp9000s300.h index e5834bad7ae..caf4ba3d3bb 100644 --- a/src/m/hp9000s300.h +++ b/src/m/hp9000s300.h @@ -66,6 +66,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/i860.h b/src/m/i860.h index b18a1d56967..ced702e8ce5 100644 --- a/src/m/i860.h +++ b/src/m/i860.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/ibm370aix.h b/src/m/ibm370aix.h index d583191e247..8b9b8499770 100644 --- a/src/m/ibm370aix.h +++ b/src/m/ibm370aix.h @@ -8,6 +8,11 @@ #undef INTEL386 #undef aix386 +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + #undef TEXT_START #undef SEGMENT_MASK #undef DATA_SECTION_ALIGNMENT diff --git a/src/m/ibmps2-aix.h b/src/m/ibmps2-aix.h index 4a5784af182..c56ddada464 100644 --- a/src/m/ibmps2-aix.h +++ b/src/m/ibmps2-aix.h @@ -37,6 +37,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/ibmrs6000.h b/src/m/ibmrs6000.h index ceebf58030e..61a87569a38 100644 --- a/src/m/ibmrs6000.h +++ b/src/m/ibmrs6000.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/ibmrt-aix.h b/src/m/ibmrt-aix.h index 29fd0c934d0..718cc7ebc3b 100644 --- a/src/m/ibmrt-aix.h +++ b/src/m/ibmrt-aix.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/ibmrt.h b/src/m/ibmrt.h index 05d9f94b112..0dc0740ce5a 100644 --- a/src/m/ibmrt.h +++ b/src/m/ibmrt.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/intel386.h b/src/m/intel386.h index d84a3838849..8e637455633 100644 --- a/src/m/intel386.h +++ b/src/m/intel386.h @@ -63,6 +63,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/iris4d.h b/src/m/iris4d.h index ef7c59bd433..420092e81e1 100644 --- a/src/m/iris4d.h +++ b/src/m/iris4d.h @@ -27,6 +27,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/iris5d.h b/src/m/iris5d.h index 141e8131f69..a8e0bf0c02d 100644 --- a/src/m/iris5d.h +++ b/src/m/iris5d.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/irist.h b/src/m/irist.h index 1a8f6222083..80f0b058857 100644 --- a/src/m/irist.h +++ b/src/m/irist.h @@ -65,6 +65,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/isi-ov.h b/src/m/isi-ov.h index e2fc1aa09da..874e962ede5 100644 --- a/src/m/isi-ov.h +++ b/src/m/isi-ov.h @@ -37,6 +37,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Say this machine is a 68000 */ #define m68000 diff --git a/src/m/masscomp.h b/src/m/masscomp.h index 64cb316d7a8..c193c0eb8d7 100644 --- a/src/m/masscomp.h +++ b/src/m/masscomp.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/mega68.h b/src/m/mega68.h index 1a4c10032cb..bb6e6b7fcc7 100644 --- a/src/m/mega68.h +++ b/src/m/mega68.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* XINT must explicitly sign-extend */ #define EXPLICIT_SIGN_EXTEND diff --git a/src/m/mg1.h b/src/m/mg1.h index f8729965e60..8b9f946c0e3 100644 --- a/src/m/mg1.h +++ b/src/m/mg1.h @@ -41,6 +41,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ /* ns16000 call sequence used on mg1 means that &arg = the args as an array */ diff --git a/src/m/mips.h b/src/m/mips.h index 6d90da6aa40..143579200a0 100644 --- a/src/m/mips.h +++ b/src/m/mips.h @@ -36,6 +36,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/news.h b/src/m/news.h index eaca0e1fa74..c82a379ec4d 100644 --- a/src/m/news.h +++ b/src/m/news.h @@ -41,6 +41,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* One CRT0 Dummy variable */ #if 0 /* larry@mitra.com says Sony's as doesn't like this. */ diff --git a/src/m/next.h b/src/m/next.h index d36bad2bbe6..63062135c94 100644 --- a/src/m/next.h +++ b/src/m/next.h @@ -33,6 +33,14 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +/* Let the compiler tell us. */ +#ifdef __BIG_ENDIAN__ +#define WORDS_BIG_ENDIAN +#endif + /* Define how to take a char and sign-extend into an int. On machines where char is signed, this is a no-op. */ diff --git a/src/m/ns16000.h b/src/m/ns16000.h index bf2d5ffa9be..58731e12d03 100644 --- a/src/m/ns16000.h +++ b/src/m/ns16000.h @@ -37,6 +37,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Say this machine is a 16000 */ #define ns16000 1 diff --git a/src/m/ns32000.h b/src/m/ns32000.h index 33c9fcda4ff..bb2df861df6 100644 --- a/src/m/ns32000.h +++ b/src/m/ns32000.h @@ -32,6 +32,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/nu.h b/src/m/nu.h index 8a2cf5bdd39..bfe4e22df54 100644 --- a/src/m/nu.h +++ b/src/m/nu.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* XINT must explicitly sign-extend */ #define EXPLICIT_SIGN_EXTEND diff --git a/src/m/orion.h b/src/m/orion.h index cbaa6128f14..3fdc354d164 100644 --- a/src/m/orion.h +++ b/src/m/orion.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Now define a symbol for the cpu type, if your compiler does not define it automatically. */ diff --git a/src/m/orion105.h b/src/m/orion105.h index 56e8edae046..1aa58fb74b5 100644 --- a/src/m/orion105.h +++ b/src/m/orion105.h @@ -32,6 +32,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/pfa50.h b/src/m/pfa50.h index 47d3a07b33c..d00cda2ffe2 100644 --- a/src/m/pfa50.h +++ b/src/m/pfa50.h @@ -27,6 +27,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Say this machine is a 68000 */ #define m68000 diff --git a/src/m/plexus.h b/src/m/plexus.h index c45a4083b74..85633a9c32c 100644 --- a/src/m/plexus.h +++ b/src/m/plexus.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/pmax.h b/src/m/pmax.h index 63b5793ddb4..3e9c93ca025 100644 --- a/src/m/pmax.h +++ b/src/m/pmax.h @@ -10,6 +10,7 @@ NOTE-START Use -opsystem=osf1 for OSF/1, and -opsystem=bsd4-3 otherwise. NOTE-END */ +#undef WORDS_BIG_ENDIAN #undef LIB_STANDARD #undef START_FILES #undef COFF diff --git a/src/m/pyramid.h b/src/m/pyramid.h index 816b51f1c40..97203a0221a 100644 --- a/src/m/pyramid.h +++ b/src/m/pyramid.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/sequent.h b/src/m/sequent.h index 9b6c205a36c..08d6acfe7a1 100644 --- a/src/m/sequent.h +++ b/src/m/sequent.h @@ -38,6 +38,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/sparc.h b/src/m/sparc.h index 34bb32233d8..0deb1e39df7 100644 --- a/src/m/sparc.h +++ b/src/m/sparc.h @@ -35,6 +35,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/sps7.h b/src/m/sps7.h index 879c545e457..41ce42ba6d1 100644 --- a/src/m/sps7.h +++ b/src/m/sps7.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Say this machine is a 68000 */ #ifndef m68000 diff --git a/src/m/stride.h b/src/m/stride.h index 79319c40609..6fd3ce37686 100644 --- a/src/m/stride.h +++ b/src/m/stride.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/sun1.h b/src/m/sun1.h index 9760bda2f98..46cdf069ac2 100644 --- a/src/m/sun1.h +++ b/src/m/sun1.h @@ -47,6 +47,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Say this machine is a 68000 */ #define m68000 diff --git a/src/m/sun2.h b/src/m/sun2.h index 7dd6bfff469..fcffcd156d7 100644 --- a/src/m/sun2.h +++ b/src/m/sun2.h @@ -49,6 +49,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Say this machine is a 68000 */ #ifndef m68000 diff --git a/src/m/tad68k.h b/src/m/tad68k.h index 18b861e97a6..bed22badd50 100644 --- a/src/m/tad68k.h +++ b/src/m/tad68k.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/tahoe.h b/src/m/tahoe.h index b40c86cd546..cc758c26f35 100644 --- a/src/m/tahoe.h +++ b/src/m/tahoe.h @@ -36,6 +36,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* XINT must explicitly sign-extend */ #define EXPLICIT_SIGN_EXTEND diff --git a/src/m/targon31.h b/src/m/targon31.h index dd998f03915..2a4937be08b 100644 --- a/src/m/targon31.h +++ b/src/m/targon31.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/tek4300.h b/src/m/tek4300.h index 608a8b761b3..fb566f918b3 100644 --- a/src/m/tek4300.h +++ b/src/m/tek4300.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/tekxd88.h b/src/m/tekxd88.h index 342f13c67d6..c9714a52b7a 100644 --- a/src/m/tekxd88.h +++ b/src/m/tekxd88.h @@ -25,6 +25,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define INTBITS 32 /* Number of bits in an int */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ #define NO_ARG_ARRAY diff --git a/src/m/template.h b/src/m/template.h index ef9df9956de..c9485c8fda7 100644 --- a/src/m/template.h +++ b/src/m/template.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/tower32.h b/src/m/tower32.h index 2df148c675f..fa34f62af65 100644 --- a/src/m/tower32.h +++ b/src/m/tower32.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/tower32v3.h b/src/m/tower32v3.h index ed6b0950be3..dd4365cf0e8 100644 --- a/src/m/tower32v3.h +++ b/src/m/tower32v3.h @@ -32,6 +32,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/ustation.h b/src/m/ustation.h index b9878465ebf..97da57b661b 100644 --- a/src/m/ustation.h +++ b/src/m/ustation.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/vax.h b/src/m/vax.h index 63fc3e92e61..7417f2d30d9 100644 --- a/src/m/vax.h +++ b/src/m/vax.h @@ -59,6 +59,11 @@ NOTE-END */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#undef WORDS_BIG_ENDIAN + /* #define vax -- appears to be done automatically */ /* Use type int rather than a union, to represent Lisp_Object */ diff --git a/src/m/wicat.h b/src/m/wicat.h index db9c1515019..f8cf10163c1 100644 --- a/src/m/wicat.h +++ b/src/m/wicat.h @@ -31,6 +31,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ diff --git a/src/m/xps100.h b/src/m/xps100.h index bf4a24da52d..36c721a3328 100644 --- a/src/m/xps100.h +++ b/src/m/xps100.h @@ -33,6 +33,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define LONGBITS 32 /* Number of bits in a long */ +/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word + is the most significant byte. */ + +#define WORDS_BIG_ENDIAN + /* Define NO_ARG_ARRAY if you cannot take the address of the first of a * group of arguments and treat it as an array of the arguments. */ |