From 6f1573d45238001d24bef717d116d636bff4bd86 Mon Sep 17 00:00:00 2001 From: "Guillermo J. Rozas" Date: Sun, 19 Feb 1989 17:52:08 +0000 Subject: [PATCH] Some changes to unix.c to remove most conditionalization by machine and OS type. Most of the code is now conditionalized according to flags like HAS_ or macros defined by the included files. mul.c is now included by fixnum.c, and all the assembly language versions have been moved to mul.c. --- v7/src/microcode/array.c | 4 +- v7/src/microcode/array.h | 37 +-------- v7/src/microcode/config.h | 15 ++-- v7/src/microcode/fixnum.c | 9 ++- v7/src/microcode/mul.c | 150 +++++++++++++++++++++++++++++++++++- v7/src/microcode/sgraph_a.c | 16 ++-- v7/src/microcode/version.h | 4 +- v8/src/microcode/mul.c | 150 +++++++++++++++++++++++++++++++++++- v8/src/microcode/version.h | 4 +- 9 files changed, 317 insertions(+), 72 deletions(-) diff --git a/v7/src/microcode/array.c b/v7/src/microcode/array.c index 59e51954c..07c34adba 100644 --- a/v7/src/microcode/array.c +++ b/v7/src/microcode/array.c @@ -30,7 +30,7 @@ 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/array.c,v 9.33 1988/08/15 20:35:29 cph Exp $ */ +/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/array.c,v 9.34 1989/02/19 17:51:20 jinx Exp $ */ /* ARRAY = sequence of REAL(float or double numbers) with a tag on the front */ @@ -1439,7 +1439,7 @@ Pointer C_Array_To_Scheme_Vector(Array, Length) REAL *Array; long Length; *Now_Free++ = Make_Non_Pointer(TC_MANIFEST_VECTOR, Length); for (i=0; i