summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJim Blandy <jimb@redhat.com>1992-07-07 19:52:37 +0000
committerJim Blandy <jimb@redhat.com>1992-07-07 19:52:37 +0000
commitb099125bd0cb0f5bb331cef6f9b812b0f9f4873d (patch)
tree0088029da5403051a35cc577b87b8a3485e1079e /src
parentab5493613bd747ffbf291215e300585ae9717cb5 (diff)
downloademacs-b099125bd0cb0f5bb331cef6f9b812b0f9f4873d.tar.gz
entered into RCS
Diffstat (limited to 'src')
-rw-r--r--src/m/7300.h5
-rw-r--r--src/m/alliant-2800.h5
-rw-r--r--src/m/alliant.h5
-rw-r--r--src/m/altos.h5
-rw-r--r--src/m/amdahl.h7
-rw-r--r--src/m/apollo.h5
-rw-r--r--src/m/att3b.h8
-rw-r--r--src/m/aviion.h5
-rw-r--r--src/m/celerity.h5
-rw-r--r--src/m/clipper.h6
-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/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/ibm370aix.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/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/news.h5
-rw-r--r--src/m/next.h5
-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.h2
-rw-r--r--src/m/pfa50.h5
-rw-r--r--src/m/plexus.h5
-rw-r--r--src/m/pyramid.h5
-rw-r--r--src/m/sequent.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/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
57 files changed, 0 insertions, 288 deletions
diff --git a/src/m/7300.h b/src/m/7300.h
index 31606928a67..ecac4f6190b 100644
--- a/src/m/7300.h
+++ b/src/m/7300.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define EXPLICIT_SIGN_EXTEND
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Use type int rather than a union, to represent Lisp_Object */
#define NO_UNION_TYPE
diff --git a/src/m/alliant-2800.h b/src/m/alliant-2800.h
index 431b33a1f2c..eb7d1580c4e 100644
--- a/src/m/alliant-2800.h
+++ b/src/m/alliant-2800.h
@@ -47,11 +47,6 @@ and this notice must be preserved on all copies. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/alliant.h b/src/m/alliant.h
index 17ede6119e8..73dce582174 100644
--- a/src/m/alliant.h
+++ b/src/m/alliant.h
@@ -50,11 +50,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/altos.h b/src/m/altos.h
index 539f79dfb28..0941f25370d 100644
--- a/src/m/altos.h
+++ b/src/m/altos.h
@@ -36,11 +36,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define BIG_ENDIAN
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
#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 261d369c740..957816995b7 100644
--- a/src/m/amdahl.h
+++ b/src/m/amdahl.h
@@ -53,13 +53,6 @@ compiler is so brain damaged that it is not even worth trying to use it.
#define WORD_MACHINE /* not actually used anywhere yet! */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (((sign_extend_temp=(c)) & 0x80) \
- ? (sign_extend_temp | 0xFFFFFF00) \
- : (sign_extend_temp))
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/apollo.h b/src/m/apollo.h
index 7f2ba4c1678..0f5e7d01e2c 100644
--- a/src/m/apollo.h
+++ b/src/m/apollo.h
@@ -35,11 +35,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define BIG_ENDIAN
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* 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 c9c3dbc8722..53fc26780af 100644
--- a/src/m/att3b.h
+++ b/src/m/att3b.h
@@ -48,14 +48,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-/* The 3b20 doesn't sign extend characters OR ints, so
- right shifting an int loses the sign bit */
-#define SIGN_EXTEND_CHAR(c) (((sign_extend_temp=(c)) & 0x80) \
- ? (sign_extend_temp | 0xFFFFFF00) \
- : (sign_extend_temp))
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically */
#define ATT3B
diff --git a/src/m/aviion.h b/src/m/aviion.h
index fa116db1ff4..a4cfb9ea652 100644
--- a/src/m/aviion.h
+++ b/src/m/aviion.h
@@ -42,11 +42,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Define DATA_SEG_BITS if pointers need to be corrected with
a segment field. */
diff --git a/src/m/celerity.h b/src/m/celerity.h
index 7dced85d78e..f515010eaab 100644
--- a/src/m/celerity.h
+++ b/src/m/celerity.h
@@ -40,11 +40,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define EXPLICIT_SIGN_EXTEND
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* celerity preprocessor defines "accel", however the following is clearer */
#define celerity
diff --git a/src/m/clipper.h b/src/m/clipper.h
index 6614f52890c..86d3e8709e9 100644
--- a/src/m/clipper.h
+++ b/src/m/clipper.h
@@ -42,12 +42,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) ((((int) (c)) << 24) >> 24)
-/* #define SIGN_EXTEND_CHAR(c) (c) */
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically */
diff --git a/src/m/cnvrgnt.h b/src/m/cnvrgnt.h
index dcbeb3c6d35..dac44ac41c8 100644
--- a/src/m/cnvrgnt.h
+++ b/src/m/cnvrgnt.h
@@ -42,11 +42,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically. */
diff --git a/src/m/convex.h b/src/m/convex.h
index e6bfbecd273..7ca4c336f5a 100644
--- a/src/m/convex.h
+++ b/src/m/convex.h
@@ -47,11 +47,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically. */
diff --git a/src/m/cydra5.h b/src/m/cydra5.h
index 772e9b6fcb0..b93f1725ca2 100644
--- a/src/m/cydra5.h
+++ b/src/m/cydra5.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
Ones defined so far include vax, m68000, ns16000, pyramid,
diff --git a/src/m/delta.h b/src/m/delta.h
index 8dda4fd213d..0c261a962cc 100644
--- a/src/m/delta.h
+++ b/src/m/delta.h
@@ -48,11 +48,6 @@ and this notice must be preserved on all copies. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/delta88k.h b/src/m/delta88k.h
index 0e865bbbbe6..7270a79e2b6 100644
--- a/src/m/delta88k.h
+++ b/src/m/delta88k.h
@@ -56,11 +56,6 @@ and this notice must be preserved on all copies. */
#define m88000
#endif
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically. */
diff --git a/src/m/dual.h b/src/m/dual.h
index 0af8db5940e..2110c4d485b 100644
--- a/src/m/dual.h
+++ b/src/m/dual.h
@@ -51,11 +51,6 @@ NOTE-END */
#define EXPLICIT_SIGN_EXTEND
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Use type int rather than a union, to represent Lisp_Object */
#define NO_UNION_TYPE
diff --git a/src/m/elxsi.h b/src/m/elxsi.h
index 46a07c679a6..fccc25a5d5a 100644
--- a/src/m/elxsi.h
+++ b/src/m/elxsi.h
@@ -49,11 +49,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/*#define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) ((int)c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/gec63.h b/src/m/gec63.h
index 4f8fe4a09e0..3db1da1be87 100644
--- a/src/m/gec63.h
+++ b/src/m/gec63.h
@@ -35,11 +35,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define BIG_ENDIAN
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (((c)<<24)>>24)
-
/* Say this machine is a 68000 */
#define gec63
diff --git a/src/m/gould.h b/src/m/gould.h
index a9e675286a4..32d89e28a56 100644
--- a/src/m/gould.h
+++ b/src/m/gould.h
@@ -71,11 +71,6 @@ NOTE-END */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically */
diff --git a/src/m/hp800.h b/src/m/hp800.h
index 4b068261dcf..2173d5309ed 100644
--- a/src/m/hp800.h
+++ b/src/m/hp800.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
Ones defined so far include vax, m68000, ns16000, pyramid,
diff --git a/src/m/ibm370aix.h b/src/m/ibm370aix.h
index 49f06e5106f..70c0c8a6aae 100644
--- a/src/m/ibm370aix.h
+++ b/src/m/ibm370aix.h
@@ -45,11 +45,6 @@ and this notice must be preserved on all copies. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (((c) & 0x80) ? ((c) | 0xffffff80) : (c))
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
Ones defined so far include vax, m68000, ns16000, pyramid,
diff --git a/src/m/ibmrs6000.h b/src/m/ibmrs6000.h
index b84ff0437ba..14d0dd5a565 100644
--- a/src/m/ibmrs6000.h
+++ b/src/m/ibmrs6000.h
@@ -41,11 +41,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define NO_ARG_ARRAY
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) ((((int) (c)) << 24) >> 24)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically. */
diff --git a/src/m/ibmrt-aix.h b/src/m/ibmrt-aix.h
index 59cb819f84f..bca2969e9a1 100644
--- a/src/m/ibmrt-aix.h
+++ b/src/m/ibmrt-aix.h
@@ -41,11 +41,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define NO_ARG_ARRAY
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) ((((int) (c)) << 24) >> 24)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically. */
diff --git a/src/m/ibmrt.h b/src/m/ibmrt.h
index 5b7d6a34d6b..c92df7e92f6 100644
--- a/src/m/ibmrt.h
+++ b/src/m/ibmrt.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) ((signed char)(c))
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically. */
diff --git a/src/m/intel386.h b/src/m/intel386.h
index da5ae36ca32..939bf9b81da 100644
--- a/src/m/intel386.h
+++ b/src/m/intel386.h
@@ -69,11 +69,6 @@ NOTE-END */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
Ones defined so far include vax, m68000, ns16000, pyramid,
diff --git a/src/m/iris4d.h b/src/m/iris4d.h
index 45ad2f7c2f2..1b9cfdfc8f6 100644
--- a/src/m/iris4d.h
+++ b/src/m/iris4d.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) ((signed char)(c))
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
Ones defined so far include vax, m68000, ns16000, pyramid,
diff --git a/src/m/irist.h b/src/m/irist.h
index 11c58e25417..25f1550a094 100644
--- a/src/m/irist.h
+++ b/src/m/irist.h
@@ -80,11 +80,6 @@ NOTE-END */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
Ones defined so far include vax, m68000, ns16000, pyramid,
diff --git a/src/m/isi-ov.h b/src/m/isi-ov.h
index 2f30f7f2606..2a41da70bd2 100644
--- a/src/m/isi-ov.h
+++ b/src/m/isi-ov.h
@@ -41,11 +41,6 @@ NOTE-END */
#define BIG_ENDIAN
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Say this machine is a 68000 */
#define m68000
diff --git a/src/m/masscomp.h b/src/m/masscomp.h
index f0970ed4a53..d10df6b380e 100644
--- a/src/m/masscomp.h
+++ b/src/m/masscomp.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/mega68.h b/src/m/mega68.h
index 976f1bf6230..a15fd2b2901 100644
--- a/src/m/mega68.h
+++ b/src/m/mega68.h
@@ -39,11 +39,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define EXPLICIT_SIGN_EXTEND
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Say this machine is a 68000 */
#define m68000
diff --git a/src/m/mg1.h b/src/m/mg1.h
index 0ad56aeef38..34e22def477 100644
--- a/src/m/mg1.h
+++ b/src/m/mg1.h
@@ -56,11 +56,6 @@ NOTE-END */
/* ns16000 addresses are byte addresses */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/news.h b/src/m/news.h
index 618477c171e..b3e60b30225 100644
--- a/src/m/news.h
+++ b/src/m/news.h
@@ -49,11 +49,6 @@ NOTE-END */
#define CRT0_DUMMIES one_dummy,
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Use type int rather than a union, to represent Lisp_Object */
#define NO_UNION_TYPE
diff --git a/src/m/next.h b/src/m/next.h
index d8d3d76ab15..8ac7a6e1b17 100644
--- a/src/m/next.h
+++ b/src/m/next.h
@@ -37,11 +37,6 @@ and this notice must be preserved on all copies. */
#define BIG_ENDIAN
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Say this machine is a 68000 */
#ifndef m68000
diff --git a/src/m/ns16000.h b/src/m/ns16000.h
index 3aa798ddad5..69982fae4f9 100644
--- a/src/m/ns16000.h
+++ b/src/m/ns16000.h
@@ -41,11 +41,6 @@ NOTE-END */
/* #define BIG_ENDIAN */ /* So don't define this. */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Say this machine is a 16000 */
#define ns16000 1
diff --git a/src/m/ns32000.h b/src/m/ns32000.h
index bca1825e406..0520b678d75 100644
--- a/src/m/ns32000.h
+++ b/src/m/ns32000.h
@@ -47,11 +47,6 @@ and this notice must be preserved on all copies. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
Ones defined so far include vax, m68000, ns16000, pyramid,
diff --git a/src/m/nu.h b/src/m/nu.h
index ef12ccc2037..3e79496b45c 100644
--- a/src/m/nu.h
+++ b/src/m/nu.h
@@ -40,11 +40,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define EXPLICIT_SIGN_EXTEND
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Use type int rather than a union, to represent Lisp_Object */
#define NO_UNION_TYPE
diff --git a/src/m/orion.h b/src/m/orion.h
index fec8a0c2b5e..cbd0b3027ab 100644
--- a/src/m/orion.h
+++ b/src/m/orion.h
@@ -53,11 +53,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) ((((int) (c)) << 24) >> 24)
-
/* Use type int rather than a union, to represent Lisp_Object */
/* This is desirable for most machines. */
diff --git a/src/m/orion105.h b/src/m/orion105.h
index 58371ca8d7f..48cfe7a50b8 100644
--- a/src/m/orion105.h
+++ b/src/m/orion105.h
@@ -45,8 +45,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Define WORD_MACHINE if addresses and such have
* to be corrected before they can be used as byte counts. */
-#define SIGN_EXTEND_CHAR(c) ((int)(c))
-
/* Use type int rather than a union, to represent Lisp_Object */
/* This is desirable for most machines. */
diff --git a/src/m/pfa50.h b/src/m/pfa50.h
index 2368a533707..b5bcb3e6c9b 100644
--- a/src/m/pfa50.h
+++ b/src/m/pfa50.h
@@ -32,11 +32,6 @@ and this notice must be preserved on all copies. */
#define BIG_ENDIAN
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) ((((int) (c)) << 24) >> 24)
-
/* Say this machine is a 68000 */
#define m68000
diff --git a/src/m/plexus.h b/src/m/plexus.h
index 327ff78a1f5..48a56e0ef4d 100644
--- a/src/m/plexus.h
+++ b/src/m/plexus.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/pyramid.h b/src/m/pyramid.h
index e478eae5add..ae3c4920a1c 100644
--- a/src/m/pyramid.h
+++ b/src/m/pyramid.h
@@ -47,11 +47,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define EXPLICIT_SIGN_EXTEND
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* pyramid preprocessor defines "pyr", however the following is clearer */
#define pyramid
diff --git a/src/m/sequent.h b/src/m/sequent.h
index e760213abcc..280dabc80e7 100644
--- a/src/m/sequent.h
+++ b/src/m/sequent.h
@@ -53,11 +53,6 @@ NOTE-END */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/sps7.h b/src/m/sps7.h
index e1583f66d7f..95c106ac133 100644
--- a/src/m/sps7.h
+++ b/src/m/sps7.h
@@ -35,11 +35,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define BIG_ENDIAN
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Say this machine is a 68000 */
#ifndef m68000
diff --git a/src/m/stride.h b/src/m/stride.h
index 5ea57e3ac07..69aba3797b5 100644
--- a/src/m/stride.h
+++ b/src/m/stride.h
@@ -45,11 +45,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe, APOLLO and STRIDE
diff --git a/src/m/sun1.h b/src/m/sun1.h
index 4edf292adf3..085834ccb57 100644
--- a/src/m/sun1.h
+++ b/src/m/sun1.h
@@ -51,11 +51,6 @@ NOTE-END */
#define BIG_ENDIAN
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Say this machine is a 68000 */
#define m68000
diff --git a/src/m/sun2.h b/src/m/sun2.h
index 717e16c27e2..bb3f829fe6e 100644
--- a/src/m/sun2.h
+++ b/src/m/sun2.h
@@ -53,11 +53,6 @@ NOTE-END */
#define BIG_ENDIAN
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Say this machine is a 68000 */
#ifndef m68000
diff --git a/src/m/tad68k.h b/src/m/tad68k.h
index b88ed6e0e13..73d6aad267b 100644
--- a/src/m/tad68k.h
+++ b/src/m/tad68k.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically */
diff --git a/src/m/tahoe.h b/src/m/tahoe.h
index 9c994badba2..0bf5f123d9c 100644
--- a/src/m/tahoe.h
+++ b/src/m/tahoe.h
@@ -44,11 +44,6 @@ NOTE-END */
#define EXPLICIT_SIGN_EXTEND
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Say this machine is a tahoe */
#ifndef tahoe
diff --git a/src/m/targon31.h b/src/m/targon31.h
index 49d4eb65305..3246780c6e8 100644
--- a/src/m/targon31.h
+++ b/src/m/targon31.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/tek4300.h b/src/m/tek4300.h
index 9164701b0e0..14aa45db4af 100644
--- a/src/m/tek4300.h
+++ b/src/m/tek4300.h
@@ -45,11 +45,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically. */
diff --git a/src/m/template.h b/src/m/template.h
index 0fc3af4318c..b84f4e3a43c 100644
--- a/src/m/template.h
+++ b/src/m/template.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
Ones defined so far include vax, m68000, ns16000, pyramid,
diff --git a/src/m/tower32.h b/src/m/tower32.h
index 8ab0b918607..4a017b328c0 100644
--- a/src/m/tower32.h
+++ b/src/m/tower32.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/tower32v3.h b/src/m/tower32v3.h
index ca8f2878632..e4885f48948 100644
--- a/src/m/tower32v3.h
+++ b/src/m/tower32v3.h
@@ -47,11 +47,6 @@ and this notice must be preserved on all copies. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/ustation.h b/src/m/ustation.h
index a5ecb75fbd1..c8ef493ece6 100644
--- a/src/m/ustation.h
+++ b/src/m/ustation.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000, pyramid, orion, tahoe and APOLLO
diff --git a/src/m/vax.h b/src/m/vax.h
index 488f89aa862..31d60600757 100644
--- a/src/m/vax.h
+++ b/src/m/vax.h
@@ -63,11 +63,6 @@ NOTE-END */
/* #undef BIG_ENDIAN */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* #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 6069714647f..978018fb490 100644
--- a/src/m/wicat.h
+++ b/src/m/wicat.h
@@ -46,11 +46,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef WORD_MACHINE
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
vax, m68000, ns16000 are the ones defined so far. */
diff --git a/src/m/xps100.h b/src/m/xps100.h
index 4b6fb543233..d6e8bef7150 100644
--- a/src/m/xps100.h
+++ b/src/m/xps100.h
@@ -48,11 +48,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* #define WORD_MACHINE */
-/* Define how to take a char and sign-extend into an int.
- On machines where char is signed, this is a no-op. */
-
-#define SIGN_EXTEND_CHAR(c) (c)
-
/* Now define a symbol for the cpu type, if your compiler
does not define it automatically:
Ones defined so far include vax, m68000, ns16000, pyramid,