From 6df668e4d041ab937bd86d7545aa4757f09b5494 Mon Sep 17 00:00:00 2001 From: "Guillermo J. Rozas" Date: Wed, 27 May 1992 17:31:46 +0000 Subject: [PATCH] Edwin has a different default constant space size. --- v7/src/microcode/option.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/v7/src/microcode/option.c b/v7/src/microcode/option.c index 2c6d6a95d..be54ee2fc 100644 --- a/v7/src/microcode/option.c +++ b/v7/src/microcode/option.c @@ -1,6 +1,6 @@ /* -*-C-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/option.c,v 1.20 1992/05/27 03:52:17 jinx Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/option.c,v 1.21 1992/05/27 17:31:46 jinx Exp $ Copyright (c) 1990-92 Massachusetts Institute of Technology @@ -349,6 +349,10 @@ The following options are only meaningful to bchscheme: #define DEFAULT_LARGE_CONSTANT 1010 #endif +#ifndef DEFAULT_EDWIN_CONSTANT +#define DEFAULT_EDWIN_CONSTANT 845 +#endif + #endif /* i386 */ #endif /* HAS_COMPILER_SUPPORT */ @@ -382,13 +386,17 @@ The following options are only meaningful to bchscheme: #endif #ifndef LARGE_HEAP_VARIABLE -#define LARGE_HEAP_VARIABLE "MITSCHEME_LARGE_HEAP" +#define LARGE_HEAP_VARIABLE "MITSCHEME_LARGE_HEAP" \ #endif #ifndef DEFAULT_LARGE_CONSTANT #define DEFAULT_LARGE_CONSTANT 1000 #endif +#ifndef DEFAULT_EDWIN_CONSTANT +#define DEFAULT_EDWIN_CONSTANT DEFAULT_LARGE_CONSTANT +#endif + #ifndef LARGE_CONSTANT_VARIABLE #define LARGE_CONSTANT_VARIABLE "MITSCHEME_LARGE_CONSTANT" #endif @@ -1145,7 +1153,10 @@ DEFUN (read_command_line_options, (argc, argv), (standard_numeric_option ("-constant", option_raw_constant, LARGE_CONSTANT_VARIABLE, - DEFAULT_LARGE_CONSTANT)); + (option_edwin_defaults + ? DEFAULT_EDWIN_CONSTANT + : DEFAULT_LARGE_CONSTANT))); + option_stack_size = (standard_numeric_option ("-stack", option_raw_stack, -- 2.25.1