summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1994-09-26 19:43:24 +0000
committerKarl Heuer <kwzh@gnu.org>1994-09-26 19:43:24 +0000
commit10b9dba2f7c0c825d48bdcded92ba04c2258851b (patch)
tree834649e62221c468b85f07d82bdbacbdf4e699bc
parent97b260aea3f6688d06ca5a30d975477faa8be48f (diff)
downloademacs-10b9dba2f7c0c825d48bdcded92ba04c2258851b.tar.gz
(WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
-rw-r--r--src/m/7300.h5
-rw-r--r--src/m/acorn.h4
-rw-r--r--src/m/alliant-2800.h5
-rw-r--r--src/m/alliant.h5
-rw-r--r--src/m/alpha.h5
-rw-r--r--src/m/altos.h5
-rw-r--r--src/m/amdahl.h5
-rw-r--r--src/m/apollo.h5
-rw-r--r--src/m/att3b.h5
-rw-r--r--src/m/aviion.h5
-rw-r--r--src/m/celerity.h5
-rw-r--r--src/m/clipper.h5
-rw-r--r--src/m/cnvrgnt.h5
-rw-r--r--src/m/convex.h5
-rw-r--r--src/m/cydra5.h5
-rw-r--r--src/m/delta.h5
-rw-r--r--src/m/delta88k.h5
-rw-r--r--src/m/dpx2.h5
-rw-r--r--src/m/dual.h5
-rw-r--r--src/m/elxsi.h5
-rw-r--r--src/m/gec63.h5
-rw-r--r--src/m/gould.h5
-rw-r--r--src/m/hp800.h5
-rw-r--r--src/m/hp9000s300.h5
-rw-r--r--src/m/i860.h5
-rw-r--r--src/m/ibm370aix.h5
-rw-r--r--src/m/ibmps2-aix.h5
-rw-r--r--src/m/ibmrs6000.h5
-rw-r--r--src/m/ibmrt-aix.h5
-rw-r--r--src/m/ibmrt.h5
-rw-r--r--src/m/intel386.h5
-rw-r--r--src/m/iris4d.h5
-rw-r--r--src/m/iris5d.h5
-rw-r--r--src/m/irist.h5
-rw-r--r--src/m/isi-ov.h5
-rw-r--r--src/m/masscomp.h5
-rw-r--r--src/m/mega68.h5
-rw-r--r--src/m/mg1.h5
-rw-r--r--src/m/mips.h5
-rw-r--r--src/m/news.h5
-rw-r--r--src/m/next.h8
-rw-r--r--src/m/ns16000.h5
-rw-r--r--src/m/ns32000.h5
-rw-r--r--src/m/nu.h5
-rw-r--r--src/m/orion.h5
-rw-r--r--src/m/orion105.h5
-rw-r--r--src/m/pfa50.h5
-rw-r--r--src/m/plexus.h5
-rw-r--r--src/m/pmax.h1
-rw-r--r--src/m/pyramid.h5
-rw-r--r--src/m/sequent.h5
-rw-r--r--src/m/sparc.h5
-rw-r--r--src/m/sps7.h5
-rw-r--r--src/m/stride.h5
-rw-r--r--src/m/sun1.h5
-rw-r--r--src/m/sun2.h5
-rw-r--r--src/m/tad68k.h5
-rw-r--r--src/m/tahoe.h5
-rw-r--r--src/m/targon31.h5
-rw-r--r--src/m/tek4300.h5
-rw-r--r--src/m/tekxd88.h5
-rw-r--r--src/m/template.h5
-rw-r--r--src/m/tower32.h5
-rw-r--r--src/m/tower32v3.h5
-rw-r--r--src/m/ustation.h5
-rw-r--r--src/m/vax.h5
-rw-r--r--src/m/wicat.h5
-rw-r--r--src/m/xps100.h5
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. */