Move definitions of TYPE_CODE_LENGTH and HAS_COMPILER_SUPPORT out of
authorChris Hanson <org/chris-hanson/cph>
Sat, 26 Sep 1992 02:48:56 +0000 (02:48 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 26 Sep 1992 02:48:56 +0000 (02:48 +0000)
the command line and into "config.h"

16 files changed:
v7/src/microcode/config.h
v7/src/microcode/gctype.c
v7/src/microcode/m/alpha.h
v7/src/microcode/m/apoll68k.h
v7/src/microcode/m/hp9k300.h
v7/src/microcode/m/hp9k400.h
v7/src/microcode/m/hp9k800.h
v7/src/microcode/m/i386.h
v7/src/microcode/m/mips.h
v7/src/microcode/m/next.h
v7/src/microcode/m/sun3.h
v7/src/microcode/m/vax.h
v7/src/microcode/option.c
v7/src/microcode/unxutl/ymkfile
v7/src/microcode/wsize.c
v8/src/microcode/gctype.c

index a3b6c0aa73b65f9f873b8a4103365c1afa06666f..ec5a5c771bf4588fd561737bac7fb5c0683506f8 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/config.h,v 9.74 1992/08/05 02:49:29 jinx Exp $
+$Id: config.h,v 9.75 1992/09/26 02:48:56 cph Exp $
 
 Copyright (c) 1987-1992 Massachusetts Institute of Technology
 
@@ -195,6 +195,8 @@ typedef unsigned long SCHEME_OBJECT;
 
 #define MACHINE_TYPE           "vax"
 #define FASL_INTERNAL_FORMAT   FASL_VAX
+#define HAS_COMPILER_SUPPORT
+#define TYPE_CODE_LENGTH       6
 #define VAX_BYTE_ORDER
 #define b32
 #define HEAP_IN_LOW_MEMORY
@@ -267,9 +269,11 @@ typedef unsigned long SCHEME_OBJECT;
 #define FASL_INTERNAL_FORMAT   FASL_68000
 #else
 #define FASL_INTERNAL_FORMAT   FASL_68020
+#define HAS_COMPILER_SUPPORT
 #endif
 #define b32
 #define HEAP_IN_LOW_MEMORY
+#define TYPE_CODE_LENGTH       6
 #endif /* hp9000s300 */
 
 #if defined(hp9000s800) || defined(__hp9000s800)
@@ -279,6 +283,8 @@ typedef unsigned long SCHEME_OBJECT;
 #define MACHINE_TYPE           "hp9000s800"
 #endif
 #define FASL_INTERNAL_FORMAT   FASL_HP_SPECTRUM
+#define HAS_COMPILER_SUPPORT
+#define TYPE_CODE_LENGTH       6
 #define FLOATING_ALIGNMENT     0x7
 #define b32
 
@@ -338,6 +344,8 @@ typedef unsigned long SCHEME_OBJECT;
 #ifdef sun3
 #define MACHINE_TYPE           "sun3"
 #define FASL_INTERNAL_FORMAT   FASL_68020
+#define HAS_COMPILER_SUPPORT
+#define TYPE_CODE_LENGTH       6
 #define b32
 #define HEAP_IN_LOW_MEMORY
 #define HAS_FLOOR
@@ -360,6 +368,8 @@ typedef unsigned long SCHEME_OBJECT;
 #ifdef NeXT
 #define MACHINE_TYPE           "next"
 #define FASL_INTERNAL_FORMAT   FASL_68020
+#define HAS_COMPILER_SUPPORT
+#define TYPE_CODE_LENGTH       6
 #define b32
 #define HEAP_IN_LOW_MEMORY
 #define HAS_FLOOR
@@ -370,6 +380,8 @@ typedef unsigned long SCHEME_OBJECT;
 #ifdef i386
 
 #define FASL_INTERNAL_FORMAT   FASL_I386
+#define HAS_COMPILER_SUPPORT
+#define TYPE_CODE_LENGTH       6
 #define VAX_BYTE_ORDER
 #define b32
 
@@ -405,6 +417,8 @@ typedef unsigned long SCHEME_OBJECT;
 
 #define MACHINE_TYPE           "mips"
 #define FASL_INTERNAL_FORMAT   FASL_MIPS
+#define HAS_COMPILER_SUPPORT
+#define TYPE_CODE_LENGTH       6
 #define FLOATING_ALIGNMENT     0x7
 #define b32
 
@@ -453,6 +467,8 @@ typedef unsigned long SCHEME_OBJECT;
 #ifdef __alpha
 #define MACHINE_TYPE           "Alpha"
 #define FASL_INTERNAL_FORMAT   FASL_ALPHA
+#define HAS_COMPILER_SUPPORT
+#define TYPE_CODE_LENGTH       8
 
 /* The ASCII character set is used. */
 #define HEAP_IN_LOW_MEMORY     1
@@ -555,6 +571,7 @@ extern void * alpha_heap_malloc (long);
 #if _ISP__M68K
 #define MACHINE_TYPE          "Apollo 68k"
 #define FASL_INTERNAL_FORMAT  FASL_APOLLO_68K
+#define TYPE_CODE_LENGTH       6
 #else
 #define MACHINE_TYPE          "Apollo Prism"
 #define FASL_INTERNAL_FORMAT  FASL_APOLLO_PRISM
@@ -578,6 +595,10 @@ extern void * alpha_heap_malloc (long);
 #define CHAR_BIT 8
 #endif
 
+#ifndef TYPE_CODE_LENGTH
+#define TYPE_CODE_LENGTH 8
+#endif
+
 /* The GNU C compiler does not have any of these bugs. */
 #ifdef __GNUC__
 #undef HAVE_DOUBLE_TO_LONG_BUG
index 44abdf4942e54d8c322266d591cfe5c1f720028b..af9932c791526fe1eacb3a5f4f458792120041fa 100644 (file)
@@ -1,6 +1,8 @@
 /* -*-C-*-
 
-Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
+$Id: gctype.c,v 9.31 1992/09/26 02:47:42 cph Exp $
+
+Copyright (c) 1987-92 Massachusetts Institute of Technology
 
 This material was developed by the Scheme project at the Massachusetts
 Institute of Technology, Department of Electrical Engineering and
@@ -30,12 +32,9 @@ Technology nor of any adaptation thereof in any advertising,
 promotional, or sales literature without prior written consent from
 MIT in each case. */
 
-/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/gctype.c,v 9.30 1989/08/28 18:28:51 cph Rel $
- *
- * This file contains the table which maps between Types and
- * GC Types.
- *
- */
+/* This file contains the table which maps between Types and GC Types.  */
+
+#include "config.h"            /* for definition of TYPE_CODE_LENGTH */
 \f
            /*********************************/
            /* Mapping GC_Type to Type_Codes */
index 498f0baff963593e94481522eb84d8c2106d4d48..665aa3ee21e309f7163166bbf9b936c7088f523d 100644 (file)
@@ -1,7 +1,7 @@
 /* -*-C-*-
    Machine file for DEC Alpha computers.
 
-$Id: alpha.h,v 1.1 1992/08/29 12:20:45 jinx Exp $
+$Id: alpha.h,v 1.2 1992/09/26 02:46:49 cph Exp $
 
 Copyright (c) 1992 Digital Equipment Corporation
 
@@ -15,4 +15,4 @@ Copyright (c) 1992 Digital Equipment Corporation
 
 #define LIB_DEBUG
 
-#define C_SWITCH_MACHINE -Dalpha -DTYPE_CODE_LENGTH=8
+#define C_SWITCH_MACHINE -Dalpha
index 0a29f3b9b6bf23160cb65b4b9c43563f5096100b..c681666591e5e00038aeace384086e654d29f266 100644 (file)
@@ -1,9 +1,9 @@
 /* -*-C-*-
    Machine file for Apollo 68k
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/m/Attic/apoll68k.h,v 1.1 1991/08/24 02:30:54 cph Exp $
+$Id: apoll68k.h,v 1.2 1992/09/26 02:46:51 cph Exp $
 
-Copyright (c) 1989, 1990 Massachusetts Institute of Technology
+Copyright (c) 1989-92 Massachusetts Institute of Technology
 Copyright (c) 1991 Michael K. Gschwind
 
 This material was developed by the Scheme project at the Massachusetts
@@ -38,12 +38,12 @@ MIT in each case. */
 
 #ifndef ALTERNATE_CC
 
-#define C_SWITCH_MACHINE -Dapollo -A nansi -DTYPE_CODE_LENGTH=6
+#define C_SWITCH_MACHINE -Dapollo -A nansi
 #define LD_SWITCH_MACHINE -L/usr/lib/X11
 
 #else /* ALTERNATE_CC */
 
-#define C_SWITCH_MACHINE -Dapollo -DTYPE_CODE_LENGTH=6
+#define C_SWITCH_MACHINE -Dapollo
 #define LD_SWITCH_MACHINE -L/usr/lib/X11
 
 #endif
index a7fa7cbcb7a48d46600b303657adfaa99635b2ac..804a57ddd72c1d2363cde8b3aaeffe0ce8b62c1f 100644 (file)
@@ -1,7 +1,7 @@
 /* -*-C-*-
    Machine file for HP9000 series 300 (or 200)
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/m/Attic/hp9k300.h,v 1.8 1992/03/16 19:56:30 cph Exp $
+$Id: hp9k300.h,v 1.9 1992/09/26 02:46:52 cph Exp $
 
 Copyright (c) 1989-92 Massachusetts Institute of Technology
 
@@ -67,13 +67,13 @@ MIT in each case. */
 /* The full optimizer breaks some of the files in those versions.  */
 /* #define C_OPTIMIZE_SWITCH +O1 */
 
-#define C_SWITCH_MACHINE -Wp,-H512000 -DTYPE_CODE_LENGTH=6
+#define C_SWITCH_MACHINE -Wp,-H512000
 /* For hp-ux prior to 8.0, add the following switches to the previous line:
    -Wc,-Nt30000,-Ns3000  */
 
 #else
 
-#define C_SWITCH_MACHINE -DTYPE_CODE_LENGTH=6
+#define C_SWITCH_MACHINE
 
 #endif
 
index 51bbe3e40769b15a94606d9bbd4dacb13deefcf7..b623751d4fd09df1cf6357f837999000426eeccf 100644 (file)
@@ -1,7 +1,7 @@
 /* -*-C-*-
    Machine file for HP9000 series 400 (or 300) with 68040
 
-$Id: hp9k400.h,v 1.4 1992/09/25 01:20:59 cph Exp $
+$Id: hp9k400.h,v 1.5 1992/09/26 02:46:53 cph Exp $
 
 Copyright (c) 1991-92 Massachusetts Institute of Technology
 
@@ -67,13 +67,13 @@ MIT in each case. */
 /* The full optimizer breaks some of the files in those versions.  */
 /* #define C_OPTIMIZE_SWITCH +O1 */
 
-#define C_SWITCH_MACHINE -Wp,-H512000 -DTYPE_CODE_LENGTH=6
+#define C_SWITCH_MACHINE -Wp,-H512000
 /* For hp-ux prior to 8.0, add the following switches to the previous line:
    -Wc,-Nt30000,-Ns3000  */
 
 #else
 
-#define C_SWITCH_MACHINE -DTYPE_CODE_LENGTH=6
+#define C_SWITCH_MACHINE
 
 #endif
 
index bd5fee45ccaad66714f2a9afd68ffe6d57431b48..0ef12e3e6f9f6cff6b1327a093822d6d538d7fb0 100644 (file)
@@ -1,7 +1,7 @@
 /* -*-C-*-
    Machine file for HP9000 series  600, 700, 800.
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/m/Attic/hp9k800.h,v 1.8 1992/03/26 04:02:34 cph Exp $
+$Id: hp9k800.h,v 1.9 1992/09/26 02:46:53 cph Exp $
 
 Copyright (c) 1989-92 Massachusetts Institute of Technology
 
@@ -46,10 +46,10 @@ MIT in each case. */
    /* Assume HPC */
    /* Instead of "-Aa -D_HPUX_SOURCE" you can use "-Wp,-H512000" to
       get the traditional C compiler. */
-#  define C_SWITCH_MACHINE -Aa -D_HPUX_SOURCE -DTYPE_CODE_LENGTH=6
+#  define C_SWITCH_MACHINE -Aa -D_HPUX_SOURCE
 #  define M4_SWITCH_MACHINE -DTYPE_CODE_LENGTH=6 -DHPC
 #else
    /* Assume GCC */
-#  define C_SWITCH_MACHINE -DTYPE_CODE_LENGTH=6
+#  define C_SWITCH_MACHINE
 #  define M4_SWITCH_MACHINE -DTYPE_CODE_LENGTH=6 -DGCC
 #endif
index 5a87914705ef3f24453f6bc40d2f351f4cc76db8..67341932c105f3187ac4ba70eb169dabed822898 100644 (file)
@@ -1,7 +1,7 @@
 /* -*-C-*-
    Machine file for Intel i386 computers
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/m/Attic/i386.h,v 1.3 1992/08/27 09:06:10 jinx Exp $
+$Id: i386.h,v 1.4 1992/09/26 02:46:54 cph Exp $
 
 Copyright (c) 1990-1992 Massachusetts Institute of Technology
 
@@ -42,4 +42,4 @@ MIT in each case. */
 #define M4_SWITCH_MACHINE -P "define(TYPE_CODE_LENGTH,6)"
 #endif
 
-#define C_SWITCH_MACHINE -DTYPE_CODE_LENGTH=6
+#define C_SWITCH_MACHINE
index 2678e63e30225579feaad010d48f053ce77519fb..a737608908e2f180ce97db31fa4b0c1651af9582 100644 (file)
@@ -1,7 +1,7 @@
 /* -*-C-*-
    Machine file for MIPS computers.
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/m/Attic/mips.h,v 1.5 1992/03/13 11:01:32 cph Exp $
+$Id: mips.h,v 1.6 1992/09/26 02:46:54 cph Exp $
 
 Copyright (c) 1989-92 Massachusetts Institute of Technology
 
@@ -43,7 +43,7 @@ MIT in each case. */
    than the built-in optimization limit.  The "-w" switch says not to
    report warnings -- there are many of them, all harmless, that would
    not be reported if this were an ANSI compiler. */
-#define C_SWITCH_MACHINE -Olimit 2000 -w -DTYPE_CODE_LENGTH=6
+#define C_SWITCH_MACHINE -Olimit 2000 -w
 #else
-#define C_SWITCH_MACHINE -DTYPE_CODE_LENGTH=6
+#define C_SWITCH_MACHINE
 #endif
index 2455ee86120a201b673c4a79675397746c028d73..c0f1fd83ec2adaa89cb80ae5170a69450278085b 100644 (file)
@@ -1,9 +1,9 @@
 /* -*-C-*-
    Machine file for NeXT
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/m/Attic/next.h,v 1.3 1991/03/24 05:12:26 jinx Exp $
+$Id: next.h,v 1.4 1992/09/26 02:46:55 cph Exp $
 
-Copyright (c) 1990 Massachusetts Institute of Technology
+Copyright (c) 1990-92 Massachusetts Institute of Technology
 
 This material was developed by the Scheme project at the Massachusetts
 Institute of Technology, Department of Electrical Engineering and
@@ -34,5 +34,5 @@ promotional, or sales literature without prior written consent from
 MIT in each case. */
 
 #define PROC_TYPE PROC_TYPE_68020
-#define C_SWITCH_MACHINE -DNeXT -DTYPE_CODE_LENGTH=6 -DCOMPILER_PROCESSOR_TYPE=COMPILER_MC68040_TYPE
+#define C_SWITCH_MACHINE -DNeXT
 #define LD_SWITCH_MACHINE
index 079f674fc58d70d85b86ab558e3b2b88606ec47b..6832d0872f6bdb9368f69ddde0f4c286f4fba0cd 100644 (file)
@@ -1,9 +1,9 @@
 /* -*-C-*-
    Machine file for Sun 3
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/m/Attic/sun3.h,v 1.4 1991/10/15 22:53:36 cph Exp $
+$Id: sun3.h,v 1.5 1992/09/26 02:46:56 cph Exp $
 
-Copyright (c) 1989-91 Massachusetts Institute of Technology
+Copyright (c) 1989-92 Massachusetts Institute of Technology
 
 This material was developed by the Scheme project at the Massachusetts
 Institute of Technology, Department of Electrical Engineering and
@@ -39,11 +39,11 @@ MIT in each case. */
 
 /* If your machine doesn't have a 68881 coprocessor, remove
    "-f68881" from this line and the LD_SWITCH_MACHINE line. */
-#define C_SWITCH_MACHINE -Dsun3 -DTYPE_CODE_LENGTH=6 -DCOMPILER_PROCESSOR_TYPE=COMPILER_MC68040_TYPE -f68881
+#define C_SWITCH_MACHINE -Dsun3 -f68881
 #define LD_SWITCH_MACHINE -f68881
 
 #else /* ALTERNATE_CC */
 
-#define C_SWITCH_MACHINE -Dsun3 -DTYPE_CODE_LENGTH=6 -DCOMPILER_PROCESSOR_TYPE=COMPILER_MC68040_TYPE
+#define C_SWITCH_MACHINE -Dsun3
 
 #endif
index 8bf4b83271bf86f32dc1b803c44b32635a27ed6c..cf1a093360ae752e09e88913426ce151a2758f9e 100644 (file)
@@ -1,9 +1,9 @@
 /* -*-C-*-
    Machine file for DEC Vax computers
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/m/Attic/vax.h,v 1.3 1991/02/15 00:48:28 jinx Exp $
+$Id: vax.h,v 1.4 1992/09/26 02:46:57 cph Exp $
 
-Copyright (c) 1989, 1991 Massachusetts Institute of Technology
+Copyright (c) 1989-92 Massachusetts Institute of Technology
 
 This material was developed by the Scheme project at the Massachusetts
 Institute of Technology, Department of Electrical Engineering and
@@ -52,4 +52,4 @@ MIT in each case. */
 #define M4_SWITCH_MACHINE -P "define(TYPE_CODE_LENGTH,6)" -P "define(GCC,1)"
 #endif
 
-#define C_SWITCH_MACHINE -DTYPE_CODE_LENGTH=6
+#define C_SWITCH_MACHINE
index 1353dae72fb735ee1312f71de8efdb9d95223cc4..ae8fbdc572a26001dca43f66cb0cf66be58ab270 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/option.c,v 1.28 1992/07/30 18:06:22 cph Exp $
+$Id: option.c,v 1.29 1992/09/26 02:48:50 cph Exp $
 
 Copyright (c) 1990-92 Massachusetts Institute of Technology
 
@@ -38,6 +38,7 @@ MIT in each case. */
 #include <ctype.h>
 #include "ansidecl.h"
 #include "obstack.h"
+#include "config.h"
 #include "osenv.h"
 #include <sys/stat.h>
 
index 8d14b20bce3c944333d3700c461a66b8d9d917c7..8bad422b00ff407d386ef0f852a917948c564463 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: ymkfile,v 1.58 1992/09/14 20:51:31 cph Exp $
+$Id: ymkfile,v 1.59 1992/09/26 02:48:34 cph Exp $
 
 Copyright (c) 1989-1992 Massachusetts Institute of Technology
 
@@ -166,7 +166,7 @@ GRAPHICS_LIBS =
 
 #if (PROC_TYPE == PROC_TYPE_68020)
 #define PROC_TYPE_KNOWN
-MACHINE_SWITCHES = -DHAS_COMPILER_SUPPORT
+MACHINE_SWITCHES =
 MACHINE_SOURCES = cmpint.c cmpaux-mc68k.m4
 MACHINE_OBJECTS = cmpint.o cmpaux-mc68k.o
 GC_HEAD_FILES = gccode.h cmpgc.h cmpint-mc68k.h
@@ -186,7 +186,7 @@ GC_HEAD_FILES = gccode.h cmpgc.h
 
 #if (PROC_TYPE == PROC_TYPE_VAX)
 #define PROC_TYPE_KNOWN
-MACHINE_SWITCHES = -DHAS_COMPILER_SUPPORT
+MACHINE_SWITCHES =
 MACHINE_SOURCES = cmpint.c cmpaux-vax.m4
 MACHINE_OBJECTS = cmpint.o cmpaux-vax.o
 GC_HEAD_FILES = gccode.h cmpgc.h cmpint-vax.h
@@ -199,7 +199,7 @@ cmpaux-vax.s : cmpaux-vax.m4 xmakefile
 #if (PROC_TYPE == PROC_TYPE_HPPA)
 #define PROC_TYPE_KNOWN
 #undef hppa
-MACHINE_SWITCHES = -DHAS_COMPILER_SUPPORT
+MACHINE_SWITCHES =
 MACHINE_SOURCES = cmpint.c cmpaux-hppa.m4
 MACHINE_OBJECTS = cmpint.o cmpaux-hppa.o
 GC_HEAD_FILES = gccode.h cmpgc.h cmpint-hppa.h hppacache.h
@@ -213,7 +213,7 @@ cmpaux-hppa.s : cmpaux-hppa.m4 xmakefile
 #if (PROC_TYPE == PROC_TYPE_MIPS)
 #define PROC_TYPE_KNOWN
 #undef mips
-MACHINE_SWITCHES = -DHAS_COMPILER_SUPPORT
+MACHINE_SWITCHES =
 MACHINE_SOURCES = cmpint.c cmpaux-mips.m4
 MACHINE_OBJECTS = cmpint.o cmpaux-mips.o
 GC_HEAD_FILES = gccode.h cmpgc.h cmpint-mips.h
@@ -226,7 +226,7 @@ cmpaux-mips.s : cmpaux-mips.m4 xmakefile
 #if (PROC_TYPE == PROC_TYPE_I386)
 #define PROC_TYPE_KNOWN
 #undef i386
-MACHINE_SWITCHES = -DHAS_COMPILER_SUPPORT
+MACHINE_SWITCHES =
 MACHINE_SOURCES = cmpint.c cmpaux-i386.m4
 MACHINE_OBJECTS = cmpint.o cmpaux-i386.o
 GC_HEAD_FILES = gccode.h cmpgc.h cmpint-i386.h
@@ -238,7 +238,7 @@ cmpaux-i386.s : cmpaux-i386.m4 xmakefile
 
 #if (PROC_TYPE == PROC_TYPE_ALPHA)
 #define PROC_TYPE_KNOWN
-MACHINE_SWITCHES = -DHAS_COMPILER_SUPPORT
+MACHINE_SWITCHES =
 MACHINE_SOURCES = cmpint.c cmpaux-alpha.m4
 MACHINE_OBJECTS = cmpint.o cmpaux-alpha.o
 GC_HEAD_FILES = gccode.h cmpgc.h cmpint-alpha.h
@@ -661,12 +661,14 @@ gcloop.o : scheme.touch $(GC_HEAD_FILES)
 purify.o : scheme.touch prims.h $(GC_HEAD_FILES) zones.h
 purutl.o : scheme.touch prims.h $(GC_HEAD_FILES) zones.h
 comutl.o : scheme.touch prims.h
+gctype.o : config.h
 
 artutl.o : scheme.touch
 bignum.o : scheme.touch bignumint.h limits.h
 bigprm.o flonum.o intprm.o : scheme.touch prims.h zones.h
 generic.o : scheme.touch prims.h
 fixnum.o : scheme.touch prims.h mul.c
+mul.o : config.h
 
 storage.o : scheme.touch gctype.c
 
@@ -674,7 +676,7 @@ char.o string.o dfloat.o : scheme.touch prims.h
 tterm.o : scheme.touch prims.h osterm.h
 
 boot.o : scheme.touch prims.h version.h option.h ostop.h
-option.o : ansidecl.h option.h
+option.o : ansidecl.h obstack.h config.h osenv.h
 term.o : scheme.touch
 missing.o : config.h
 
@@ -696,6 +698,7 @@ Bintopsb.o : psbmap.touch trap.h limits.h fasl.h load.c bltdef.h
 Psbtobin.o : psbmap.touch float.h fasl.h dump.c
 Ppband.o : ansidecl.h config.h errors.h types.h const.h object.h \
         $(GC_HEAD_FILES) sdata.h load.c fasl.h
+Wsize.o : config.h
 
 dmpwrld.o : scheme.touch prims.h ux.h osfs.h \
        unexec.c unexhp9k800.c getpagesize.h
index a9c3bd610a172806deeb0fd3257aab73b805ee3f..1f2c720c9b3d89893d0b5c577f57c7382c1b38dc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/wsize.c,v 9.31 1992/01/20 22:05:11 jinx Exp $
+$Id: wsize.c,v 9.32 1992/09/26 02:47:35 cph Exp $
 
 Copyright (c) 1989-1992 Massachusetts Institute of Technology
 
@@ -36,6 +36,7 @@ MIT in each case. */
 #include <math.h>
 #include <errno.h>
 #include <signal.h>
+#include "config.h"
 
 #ifndef TYPE_CODE_LENGTH
 /* This MUST match object.h */
index eda31b53a2bdf36ceadb8df83c4d3d15643ed4ef..af9932c791526fe1eacb3a5f4f458792120041fa 100644 (file)
@@ -1,6 +1,8 @@
 /* -*-C-*-
 
-Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
+$Id: gctype.c,v 9.31 1992/09/26 02:47:42 cph Exp $
+
+Copyright (c) 1987-92 Massachusetts Institute of Technology
 
 This material was developed by the Scheme project at the Massachusetts
 Institute of Technology, Department of Electrical Engineering and
@@ -30,12 +32,9 @@ Technology nor of any adaptation thereof in any advertising,
 promotional, or sales literature without prior written consent from
 MIT in each case. */
 
-/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/gctype.c,v 9.30 1989/08/28 18:28:51 cph Rel $
- *
- * This file contains the table which maps between Types and
- * GC Types.
- *
- */
+/* This file contains the table which maps between Types and GC Types.  */
+
+#include "config.h"            /* for definition of TYPE_CODE_LENGTH */
 \f
            /*********************************/
            /* Mapping GC_Type to Type_Codes */