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/extern.h,v 9.21 1987/01/22 14:23:54 jinx Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/extern.h,v 9.22 1987/02/08 23:08:27 jinx Exp $
*
* External declarations.
*
/* Memory management utilities */
-extern void GCFlip(), GC();
-extern Pointer *GCLoop(), Purify_Pass_2(), Fasload();
+extern Pointer Purify_Pass_2(), Fasload();
extern Boolean Pure_Test();
/* Interpreter utilities */
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/gcloop.c,v 9.22 1987/02/03 15:56:10 jinx Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/gcloop.c,v 9.23 1987/02/08 23:09:10 jinx Exp $
*
* This file contains the code for the most primitive part
* of garbage collection.
#include "scheme.h"
#include "gccode.h"
-\f
+
+/* Exports */
+
+extern Pointer *GCLoop();
+
#define GC_Pointer(Code) \
Old = Get_Pointer(Temp); \
Code
#define Setup_Pointer_for_GC(Extra_Code) \
GC_Pointer(Setup_Pointer(true, Extra_Code))
-
-Pointer *GCLoop(Scan, To_Pointer)
+\f
+Pointer
+*GCLoop(Scan, To_Pointer)
fast Pointer *Scan;
Pointer **To_Pointer;
{ fast Pointer *To, *Old, Temp, *Low_Constant, New_Address;
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/memmag.c,v 9.25 1987/02/08 12:28:47 jinx Exp $ */
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/memmag.c,v 9.26 1987/02/08 23:06:34 jinx Exp $ */
/* Memory management top level.
#include "scheme.h"
#include "primitive.h"
#include "gccode.h"
-\f
-extern void Clear_Memory(), Setup_Memory(), Reset_Memory();
+/* Imports */
+
+extern Pointer *GCLoop();
+
+/* Exports */
+
+extern void GCFlip(), GC();
+extern void Clear_Memory(), Setup_Memory(), Reset_Memory();
+\f
/* Memory Allocation, sequential processor:
------------------------------------------
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/purify.c,v 9.22 1987/02/03 15:57:39 jinx Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/purify.c,v 9.23 1987/02/08 23:05:47 jinx Exp $
*
* This file contains the code for primitives dealing with pure
* and constant space.
#include "primitive.h"
#include "gccode.h"
#include "zones.h"
+
+/* Imports */
+
+extern void GCFlip(), GC();
+extern Pointer *GCLoop();
\f
/* This is a copy of GCLoop, with GC_Mode handling added, and
debugging printout removed.
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/version.h,v 9.24 1987/02/07 15:31:17 jinx Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/version.h,v 9.25 1987/02/08 23:05:21 jinx Exp $
This file contains version information for the microcode. */
\f
#define VERSION 9
#endif
#ifndef SUBVERSION
-#define SUBVERSION 24
+#define SUBVERSION 25
#endif
#ifndef UCODE_TABLES_FILENAME
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/version.h,v 9.24 1987/02/07 15:31:17 jinx Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/version.h,v 9.25 1987/02/08 23:05:21 jinx Exp $
This file contains version information for the microcode. */
\f
#define VERSION 9
#endif
#ifndef SUBVERSION
-#define SUBVERSION 24
+#define SUBVERSION 25
#endif
#ifndef UCODE_TABLES_FILENAME