changeset 9095:23f72b18b420

(WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
author Karl Heuer <kwzh@gnu.org>
date Mon, 26 Sep 1994 19:43:24 +0000
parents 39a13b869d66
children 51a06d484c05
files src/m/7300.h src/m/acorn.h src/m/alliant-2800.h src/m/alliant.h src/m/alpha.h src/m/altos.h src/m/amdahl.h src/m/apollo.h src/m/att3b.h src/m/aviion.h src/m/celerity.h src/m/clipper.h src/m/cnvrgnt.h src/m/convex.h src/m/cydra5.h src/m/delta.h src/m/delta88k.h src/m/dpx2.h src/m/dual.h src/m/elxsi.h src/m/gec63.h src/m/gould.h src/m/hp800.h src/m/hp9000s300.h src/m/i860.h src/m/ibm370aix.h src/m/ibmps2-aix.h src/m/ibmrs6000.h src/m/ibmrt-aix.h src/m/ibmrt.h src/m/intel386.h src/m/iris4d.h src/m/iris5d.h src/m/irist.h src/m/isi-ov.h src/m/masscomp.h src/m/mega68.h src/m/mg1.h src/m/mips.h src/m/news.h src/m/next.h src/m/ns16000.h src/m/ns32000.h src/m/nu.h src/m/orion.h src/m/orion105.h src/m/pfa50.h src/m/plexus.h src/m/pmax.h src/m/pyramid.h src/m/sequent.h src/m/sparc.h src/m/sps7.h src/m/stride.h src/m/sun1.h src/m/sun2.h src/m/tad68k.h src/m/tahoe.h src/m/targon31.h src/m/tek4300.h src/m/tekxd88.h src/m/template.h src/m/tower32.h src/m/tower32v3.h src/m/ustation.h src/m/vax.h src/m/wicat.h src/m/xps100.h
diffstat 68 files changed, 336 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/m/7300.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/7300.h	Mon Sep 26 19:43:24 1994 +0000
@@ -37,6 +37,11 @@
 
 #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
--- a/src/m/acorn.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/acorn.h	Mon Sep 26 19:43:24 1994 +0000
@@ -28,10 +28,10 @@
 
 #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
--- a/src/m/alliant-2800.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/alliant-2800.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/alliant.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/alliant.h	Mon Sep 26 19:43:24 1994 +0000
@@ -33,6 +33,11 @@
 
 #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.  */
 
--- a/src/m/alpha.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/alpha.h	Mon Sep 26 19:43:24 1994 +0000
@@ -37,6 +37,11 @@
 
 #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.  */
 
--- a/src/m/altos.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/altos.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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 */
--- a/src/m/amdahl.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/amdahl.h	Mon Sep 26 19:43:24 1994 +0000
@@ -38,6 +38,11 @@
 
 #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.  */
 
--- a/src/m/apollo.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/apollo.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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 */
--- a/src/m/att3b.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/att3b.h	Mon Sep 26 19:43:24 1994 +0000
@@ -33,6 +33,11 @@
 
 #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.  */
 
--- a/src/m/aviion.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/aviion.h	Mon Sep 26 19:43:24 1994 +0000
@@ -27,6 +27,11 @@
 
 #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.  */
 
--- a/src/m/celerity.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/celerity.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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
--- a/src/m/clipper.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/clipper.h	Mon Sep 26 19:43:24 1994 +0000
@@ -27,6 +27,11 @@
 
 #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.  */
 
--- a/src/m/cnvrgnt.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/cnvrgnt.h	Mon Sep 26 19:43:24 1994 +0000
@@ -27,6 +27,11 @@
 
 #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.  */
 
--- a/src/m/convex.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/convex.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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. */
--- a/src/m/cydra5.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/cydra5.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/delta.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/delta.h	Mon Sep 26 19:43:24 1994 +0000
@@ -33,6 +33,11 @@
 
 #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.  */
 
--- a/src/m/delta88k.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/delta88k.h	Mon Sep 26 19:43:24 1994 +0000
@@ -32,6 +32,11 @@
 
 #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.  */
 
--- a/src/m/dpx2.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/dpx2.h	Mon Sep 26 19:43:24 1994 +0000
@@ -39,6 +39,11 @@
 
 #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.  */
 
--- a/src/m/dual.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/dual.h	Mon Sep 26 19:43:24 1994 +0000
@@ -42,6 +42,11 @@
 
 #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
--- a/src/m/elxsi.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/elxsi.h	Mon Sep 26 19:43:24 1994 +0000
@@ -34,6 +34,11 @@
 
 #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.  */
 
--- a/src/m/gec63.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/gec63.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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
--- a/src/m/gould.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/gould.h	Mon Sep 26 19:43:24 1994 +0000
@@ -56,6 +56,11 @@
 
 #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.  */
 
--- a/src/m/hp800.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/hp800.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/hp9000s300.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/hp9000s300.h	Mon Sep 26 19:43:24 1994 +0000
@@ -66,6 +66,11 @@
 
 #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.  */
 
--- a/src/m/i860.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/i860.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/ibm370aix.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/ibm370aix.h	Mon Sep 26 19:43:24 1994 +0000
@@ -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
--- a/src/m/ibmps2-aix.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/ibmps2-aix.h	Mon Sep 26 19:43:24 1994 +0000
@@ -37,6 +37,11 @@
 
 #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.  */
 
--- a/src/m/ibmrs6000.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/ibmrs6000.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/ibmrt-aix.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/ibmrt-aix.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/ibmrt.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/ibmrt.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/intel386.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/intel386.h	Mon Sep 26 19:43:24 1994 +0000
@@ -63,6 +63,11 @@
 
 #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.  */
 
--- a/src/m/iris4d.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/iris4d.h	Mon Sep 26 19:43:24 1994 +0000
@@ -27,6 +27,11 @@
 
 #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.  */
 
--- a/src/m/iris5d.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/iris5d.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/irist.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/irist.h	Mon Sep 26 19:43:24 1994 +0000
@@ -65,6 +65,11 @@
 
 #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.  */
 
--- a/src/m/isi-ov.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/isi-ov.h	Mon Sep 26 19:43:24 1994 +0000
@@ -37,6 +37,11 @@
 
 #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
--- a/src/m/masscomp.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/masscomp.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/mega68.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/mega68.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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
--- a/src/m/mg1.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/mg1.h	Mon Sep 26 19:43:24 1994 +0000
@@ -41,6 +41,11 @@
 
 #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 */
--- a/src/m/mips.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/mips.h	Mon Sep 26 19:43:24 1994 +0000
@@ -36,6 +36,11 @@
 
 #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.  */
 
--- a/src/m/news.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/news.h	Mon Sep 26 19:43:24 1994 +0000
@@ -41,6 +41,11 @@
 
 #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.  */
--- a/src/m/next.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/next.h	Mon Sep 26 19:43:24 1994 +0000
@@ -33,6 +33,14 @@
 
 #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.  */
 
--- a/src/m/ns16000.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/ns16000.h	Mon Sep 26 19:43:24 1994 +0000
@@ -37,6 +37,11 @@
 
 #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
--- a/src/m/ns32000.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/ns32000.h	Mon Sep 26 19:43:24 1994 +0000
@@ -32,6 +32,11 @@
 
 #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.  */
 
--- a/src/m/nu.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/nu.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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
--- a/src/m/orion.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/orion.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/orion105.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/orion105.h	Mon Sep 26 19:43:24 1994 +0000
@@ -32,6 +32,11 @@
 
 #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.  */
 
--- a/src/m/pfa50.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/pfa50.h	Mon Sep 26 19:43:24 1994 +0000
@@ -27,6 +27,11 @@
 
 #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
--- a/src/m/plexus.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/plexus.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/pmax.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/pmax.h	Mon Sep 26 19:43:24 1994 +0000
@@ -10,6 +10,7 @@
 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
--- a/src/m/pyramid.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/pyramid.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/sequent.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/sequent.h	Mon Sep 26 19:43:24 1994 +0000
@@ -38,6 +38,11 @@
 
 #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.  */
 
--- a/src/m/sparc.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/sparc.h	Mon Sep 26 19:43:24 1994 +0000
@@ -35,6 +35,11 @@
 
 #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.  */
 
--- a/src/m/sps7.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/sps7.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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
--- a/src/m/stride.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/stride.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/sun1.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/sun1.h	Mon Sep 26 19:43:24 1994 +0000
@@ -47,6 +47,11 @@
 
 #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
--- a/src/m/sun2.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/sun2.h	Mon Sep 26 19:43:24 1994 +0000
@@ -49,6 +49,11 @@
 
 #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
--- a/src/m/tad68k.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/tad68k.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/tahoe.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/tahoe.h	Mon Sep 26 19:43:24 1994 +0000
@@ -36,6 +36,11 @@
 
 #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
--- a/src/m/targon31.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/targon31.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/tek4300.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/tek4300.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/tekxd88.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/tekxd88.h	Mon Sep 26 19:43:24 1994 +0000
@@ -25,6 +25,11 @@
 #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
--- a/src/m/template.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/template.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/tower32.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/tower32.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/tower32v3.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/tower32v3.h	Mon Sep 26 19:43:24 1994 +0000
@@ -32,6 +32,11 @@
 
 #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.  */
 
--- a/src/m/ustation.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/ustation.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/vax.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/vax.h	Mon Sep 26 19:43:24 1994 +0000
@@ -59,6 +59,11 @@
 
 #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 */
--- a/src/m/wicat.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/wicat.h	Mon Sep 26 19:43:24 1994 +0000
@@ -31,6 +31,11 @@
 
 #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.  */
 
--- a/src/m/xps100.h	Mon Sep 26 18:14:29 1994 +0000
+++ b/src/m/xps100.h	Mon Sep 26 19:43:24 1994 +0000
@@ -33,6 +33,11 @@
 
 #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.  */