changeset 750:1ffd52c765c7

entered into RCS
author Jim Blandy <jimb@redhat.com>
date Tue, 07 Jul 1992 19:52:37 +0000
parents 593af70322f0
children db46eb163798
files src/m/7300.h src/m/alliant-2800.h src/m/alliant.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/dual.h src/m/elxsi.h src/m/gec63.h src/m/gould.h src/m/hp800.h src/m/ibm370aix.h src/m/ibmrs6000.h src/m/ibmrt-aix.h src/m/ibmrt.h src/m/intel386.h src/m/iris4d.h src/m/irist.h src/m/isi-ov.h src/m/masscomp.h src/m/mega68.h src/m/mg1.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/pyramid.h src/m/sequent.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/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 57 files changed, 0 insertions(+), 288 deletions(-) [+]
line wrap: on
line diff
--- a/src/m/7300.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/7300.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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
--- a/src/m/alliant-2800.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/alliant-2800.h	Tue Jul 07 19:52:37 1992 +0000
@@ -47,11 +47,6 @@
 
 #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
--- a/src/m/alliant.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/alliant.h	Tue Jul 07 19:52:37 1992 +0000
@@ -50,11 +50,6 @@
 
 #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
--- a/src/m/altos.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/altos.h	Tue Jul 07 19:52:37 1992 +0000
@@ -36,11 +36,6 @@
 
 #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 */
--- a/src/m/amdahl.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/amdahl.h	Tue Jul 07 19:52:37 1992 +0000
@@ -53,13 +53,6 @@
 
 #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
--- a/src/m/apollo.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/apollo.h	Tue Jul 07 19:52:37 1992 +0000
@@ -35,11 +35,6 @@
 
 #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 */
--- a/src/m/att3b.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/att3b.h	Tue Jul 07 19:52:37 1992 +0000
@@ -48,14 +48,6 @@
 
 /* #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
--- a/src/m/aviion.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/aviion.h	Tue Jul 07 19:52:37 1992 +0000
@@ -42,11 +42,6 @@
 
 #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.  */
 
--- a/src/m/celerity.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/celerity.h	Tue Jul 07 19:52:37 1992 +0000
@@ -40,11 +40,6 @@
 
 #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
 
--- a/src/m/clipper.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/clipper.h	Tue Jul 07 19:52:37 1992 +0000
@@ -42,12 +42,6 @@
 
 /* #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 */
 
--- a/src/m/cnvrgnt.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/cnvrgnt.h	Tue Jul 07 19:52:37 1992 +0000
@@ -42,11 +42,6 @@
 
 /* #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.  */
 
--- a/src/m/convex.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/convex.h	Tue Jul 07 19:52:37 1992 +0000
@@ -47,11 +47,6 @@
 
 /* #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.  */
 
--- a/src/m/cydra5.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/cydra5.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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,
--- a/src/m/delta.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/delta.h	Tue Jul 07 19:52:37 1992 +0000
@@ -48,11 +48,6 @@
 
 /* #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
--- a/src/m/delta88k.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/delta88k.h	Tue Jul 07 19:52:37 1992 +0000
@@ -56,11 +56,6 @@
 #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.  */
 
--- a/src/m/dual.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/dual.h	Tue Jul 07 19:52:37 1992 +0000
@@ -51,11 +51,6 @@
 
 #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
--- a/src/m/elxsi.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/elxsi.h	Tue Jul 07 19:52:37 1992 +0000
@@ -49,11 +49,6 @@
 
 /*#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
--- a/src/m/gec63.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/gec63.h	Tue Jul 07 19:52:37 1992 +0000
@@ -35,11 +35,6 @@
 
 #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
--- a/src/m/gould.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/gould.h	Tue Jul 07 19:52:37 1992 +0000
@@ -71,11 +71,6 @@
 
 /* #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 */
 
--- a/src/m/hp800.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/hp800.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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,
--- a/src/m/ibm370aix.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/ibm370aix.h	Tue Jul 07 19:52:37 1992 +0000
@@ -45,11 +45,6 @@
 
 /* #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,
--- a/src/m/ibmrs6000.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/ibmrs6000.h	Tue Jul 07 19:52:37 1992 +0000
@@ -41,11 +41,6 @@
 
 #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.  */
 
--- a/src/m/ibmrt-aix.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/ibmrt-aix.h	Tue Jul 07 19:52:37 1992 +0000
@@ -41,11 +41,6 @@
 
 #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.  */
 
--- a/src/m/ibmrt.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/ibmrt.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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.  */
 
--- a/src/m/intel386.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/intel386.h	Tue Jul 07 19:52:37 1992 +0000
@@ -69,11 +69,6 @@
 
 /* #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,
--- a/src/m/iris4d.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/iris4d.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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,
--- a/src/m/irist.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/irist.h	Tue Jul 07 19:52:37 1992 +0000
@@ -80,11 +80,6 @@
 
 /* #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,
--- a/src/m/isi-ov.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/isi-ov.h	Tue Jul 07 19:52:37 1992 +0000
@@ -41,11 +41,6 @@
 
 #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
--- a/src/m/masscomp.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/masscomp.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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
--- a/src/m/mega68.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/mega68.h	Tue Jul 07 19:52:37 1992 +0000
@@ -39,11 +39,6 @@
 
 #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
--- a/src/m/mg1.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/mg1.h	Tue Jul 07 19:52:37 1992 +0000
@@ -56,11 +56,6 @@
 /* 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
--- a/src/m/news.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/news.h	Tue Jul 07 19:52:37 1992 +0000
@@ -49,11 +49,6 @@
 
 #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
--- a/src/m/next.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/next.h	Tue Jul 07 19:52:37 1992 +0000
@@ -37,11 +37,6 @@
 
 #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
--- a/src/m/ns16000.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/ns16000.h	Tue Jul 07 19:52:37 1992 +0000
@@ -41,11 +41,6 @@
 
 /* #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
--- a/src/m/ns32000.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/ns32000.h	Tue Jul 07 19:52:37 1992 +0000
@@ -47,11 +47,6 @@
 
 /* #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,
--- a/src/m/nu.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/nu.h	Tue Jul 07 19:52:37 1992 +0000
@@ -40,11 +40,6 @@
 
 #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
--- a/src/m/orion.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/orion.h	Tue Jul 07 19:52:37 1992 +0000
@@ -53,11 +53,6 @@
 
 #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.  */
 
--- a/src/m/orion105.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/orion105.h	Tue Jul 07 19:52:37 1992 +0000
@@ -45,8 +45,6 @@
 /* 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.  */
 
--- a/src/m/pfa50.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/pfa50.h	Tue Jul 07 19:52:37 1992 +0000
@@ -32,11 +32,6 @@
 
 #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
--- a/src/m/plexus.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/plexus.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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
--- a/src/m/pyramid.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/pyramid.h	Tue Jul 07 19:52:37 1992 +0000
@@ -47,11 +47,6 @@
 
 #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
 
--- a/src/m/sequent.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/sequent.h	Tue Jul 07 19:52:37 1992 +0000
@@ -53,11 +53,6 @@
 
 /* #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
--- a/src/m/sps7.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/sps7.h	Tue Jul 07 19:52:37 1992 +0000
@@ -35,11 +35,6 @@
 
 #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
--- a/src/m/stride.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/stride.h	Tue Jul 07 19:52:37 1992 +0000
@@ -45,11 +45,6 @@
 
 #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
--- a/src/m/sun1.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/sun1.h	Tue Jul 07 19:52:37 1992 +0000
@@ -51,11 +51,6 @@
 
 #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
--- a/src/m/sun2.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/sun2.h	Tue Jul 07 19:52:37 1992 +0000
@@ -53,11 +53,6 @@
 
 #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
--- a/src/m/tad68k.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/tad68k.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 /* #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 */
 
--- a/src/m/tahoe.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/tahoe.h	Tue Jul 07 19:52:37 1992 +0000
@@ -44,11 +44,6 @@
 
 #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
--- a/src/m/targon31.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/targon31.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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
--- a/src/m/tek4300.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/tek4300.h	Tue Jul 07 19:52:37 1992 +0000
@@ -45,11 +45,6 @@
 
 #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.  */
 
--- a/src/m/template.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/template.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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,
--- a/src/m/tower32.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/tower32.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 /* #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
--- a/src/m/tower32v3.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/tower32v3.h	Tue Jul 07 19:52:37 1992 +0000
@@ -47,11 +47,6 @@
 
 /* #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
--- a/src/m/ustation.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/ustation.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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
--- a/src/m/vax.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/vax.h	Tue Jul 07 19:52:37 1992 +0000
@@ -63,11 +63,6 @@
 
 /* #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 */
--- a/src/m/wicat.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/wicat.h	Tue Jul 07 19:52:37 1992 +0000
@@ -46,11 +46,6 @@
 
 #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.  */
--- a/src/m/xps100.h	Tue Jul 07 19:52:34 1992 +0000
+++ b/src/m/xps100.h	Tue Jul 07 19:52:37 1992 +0000
@@ -48,11 +48,6 @@
 
 /* #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,