/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchdmp.c,v 9.46 1989/10/28 15:37:50 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchdmp.c,v 9.47 1989/11/26 17:38:13 jinx Exp $
Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
/* Operator linkage */
fast long count;
- fast machine_word *word_ptr, *next_ptr;
+ fast char *word_ptr, *next_ptr;
long overflow;
count = (READ_OPERATOR_LINKAGE_COUNT (Temp));
word_ptr = next_ptr,
next_ptr = (NEXT_LINKAGE_OPERATOR_ENTRY (word_ptr)))
{
- if (next_ptr > ((machine_word *) scan_buffer_top))
+ if (next_ptr > ((char *) scan_buffer_top))
{
extend_scan_buffer (((char *) next_ptr), To);
fasdump_linked_operator ();
- next_ptr = ((machine_word *)
+ next_ptr = ((char *)
(end_scan_buffer_extension ((char *) next_ptr)));
overflow -= GC_DISK_BUFFER_SIZE;
}
case TC_MANIFEST_CLOSURE:
{
fast long count;
- fast machine_word *word_ptr;
- machine_word *end_ptr;
+ fast char *word_ptr;
+ char *end_ptr;
Scan += 1;
/* Is there enough space to read the count? */
- if ((((machine_word *) Scan) + 2) >
- ((machine_word *) scan_buffer_top))
+ if ((((char *) Scan) + 2) > ((char *) scan_buffer_top))
{
long dw;
- machine_word *header_end;
+ char *header_end;
- header_end = (((machine_word *) Scan) + 2);
+ header_end = (((char *) Scan) + 2);
extend_scan_buffer (((char *) header_end), To);
count = (MANIFEST_CLOSURE_COUNT (Scan));
word_ptr = (FIRST_MANIFEST_CLOSURE_ENTRY (Scan));
dw = (word_ptr - header_end);
- header_end = ((machine_word *)
+ header_end = ((char *)
(end_scan_buffer_extension ((char *) header_end)));
word_ptr = (header_end + dw);
Scan = ((SCHEME_OBJECT *) (header_end - 2));
count = (MANIFEST_CLOSURE_COUNT (Scan));
word_ptr = (FIRST_MANIFEST_CLOSURE_ENTRY (Scan));
}
- end_ptr = ((machine_word *) (MANIFEST_CLOSURE_END (Scan, count)));
+ end_ptr = ((char *) (MANIFEST_CLOSURE_END (Scan, count)));
for ( ; ((--count) >= 0);
(word_ptr = (NEXT_MANIFEST_CLOSURE_ENTRY (word_ptr))))
{
- if ((CLOSURE_ENTRY_END (word_ptr)) >
- ((machine_word *) scan_buffer_top))
+ if ((CLOSURE_ENTRY_END (word_ptr)) > ((char *) scan_buffer_top))
{
- machine_word *entry_end;
+ char *entry_end;
long de, dw;
entry_end = (CLOSURE_ENTRY_END (word_ptr));
dw = (entry_end - word_ptr);
extend_scan_buffer (((char *) entry_end), To);
fasdump_manifest_closure ();
- entry_end = ((machine_word *)
+ entry_end = ((char *)
(end_scan_buffer_extension ((char *) entry_end)));
word_ptr = (entry_end - dw);
end_ptr = (entry_end + de);
/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchgcl.c,v 9.37 1989/10/28 15:37:58 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchgcl.c,v 9.38 1989/11/26 17:38:18 jinx Exp $
Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
/* Operator linkage */
fast long count;
- fast machine_word *word_ptr, *next_ptr;
+ fast char *word_ptr, *next_ptr;
long overflow;
count = (READ_OPERATOR_LINKAGE_COUNT (Temp));
word_ptr = next_ptr,
next_ptr = (NEXT_LINKAGE_OPERATOR_ENTRY (word_ptr)))
{
- if (next_ptr > ((machine_word *) scan_buffer_top))
+ if (next_ptr > ((char *) scan_buffer_top))
{
extend_scan_buffer ((char *) next_ptr, To);
relocate_linked_operator (true);
- next_ptr = ((machine_word *)
+ next_ptr = ((char *)
(end_scan_buffer_extension ((char *) next_ptr)));
overflow -= GC_DISK_BUFFER_SIZE;
}
case TC_MANIFEST_CLOSURE:
{
fast long count;
- fast machine_word *word_ptr;
- machine_word *end_ptr;
+ fast char *word_ptr;
+ char *end_ptr;
Scan += 1;
/* Is there enough space to read the count? */
- if ((((machine_word *) Scan) + 2) >
- ((machine_word *) scan_buffer_top))
+ if ((((char *) Scan) + 2) > ((char *) scan_buffer_top))
{
long dw;
- machine_word *header_end;
+ char *header_end;
- header_end = (((machine_word *) Scan) + 2);
+ header_end = (((char *) Scan) + 2);
extend_scan_buffer (((char *) header_end), To);
count = (MANIFEST_CLOSURE_COUNT (Scan));
word_ptr = (FIRST_MANIFEST_CLOSURE_ENTRY (Scan));
dw = (word_ptr - header_end);
- header_end = ((machine_word *)
+ header_end = ((char *)
(end_scan_buffer_extension ((char *) header_end)));
word_ptr = (header_end + dw);
Scan = ((SCHEME_OBJECT *) (header_end - 2));
count = (MANIFEST_CLOSURE_COUNT (Scan));
word_ptr = (FIRST_MANIFEST_CLOSURE_ENTRY (Scan));
}
- end_ptr = ((machine_word *) (MANIFEST_CLOSURE_END (Scan, count)));
+ end_ptr = ((char *) (MANIFEST_CLOSURE_END (Scan, count)));
for ( ; ((--count) >= 0);
(word_ptr = (NEXT_MANIFEST_CLOSURE_ENTRY (word_ptr))))
{
- if ((CLOSURE_ENTRY_END (word_ptr)) >
- ((machine_word *) scan_buffer_top))
+ if ((CLOSURE_ENTRY_END (word_ptr)) > ((char *) scan_buffer_top))
{
- machine_word *entry_end;
+ char *entry_end;
long de, dw;
entry_end = (CLOSURE_ENTRY_END (word_ptr));
dw = (entry_end - word_ptr);
extend_scan_buffer (((char *) entry_end), To);
relocate_manifest_closure(true);
- entry_end = ((machine_word *)
+ entry_end = ((char *)
(end_scan_buffer_extension ((char *) entry_end)));
word_ptr = (entry_end - dw);
end_ptr = (entry_end + de);
/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchpur.c,v 9.46 1989/10/28 15:38:01 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchpur.c,v 9.47 1989/11/26 17:38:22 jinx Exp $
Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
/* Operator linkage */
fast long count;
- fast machine_word *word_ptr, *next_ptr;
+ fast char *word_ptr, *next_ptr;
long overflow;
count = (READ_OPERATOR_LINKAGE_COUNT (Temp));
word_ptr = next_ptr,
next_ptr = (NEXT_LINKAGE_OPERATOR_ENTRY (word_ptr)))
{
- if (next_ptr > ((machine_word *) scan_buffer_top))
+ if (next_ptr > ((char *) scan_buffer_top))
{
extend_scan_buffer (((char *) next_ptr), To);
relocate_linked_operator (false);
- next_ptr = ((machine_word *)
+ next_ptr = ((char *)
(end_scan_buffer_extension ((char *) next_ptr)));
overflow -= GC_DISK_BUFFER_SIZE;
}
}
{
fast long count;
- fast machine_word *word_ptr;
- machine_word *end_ptr;
+ fast char *word_ptr;
+ char *end_ptr;
Scan += 1;
/* Is there enough space to read the count? */
- if ((((machine_word *) Scan) + 2) >
- ((machine_word *) scan_buffer_top))
+ if ((((char *) Scan) + 2) > ((char *) scan_buffer_top))
{
long dw;
- machine_word *header_end;
+ char *header_end;
- header_end = (((machine_word *) Scan) + 2);
+ header_end = (((char *) Scan) + 2);
extend_scan_buffer (((char *) header_end), To);
count = (MANIFEST_CLOSURE_COUNT (Scan));
word_ptr = (FIRST_MANIFEST_CLOSURE_ENTRY (Scan));
dw = (word_ptr - header_end);
- header_end = ((machine_word *)
+ header_end = ((char *)
(end_scan_buffer_extension ((char *) header_end)));
word_ptr = (header_end + dw);
Scan = ((SCHEME_OBJECT *) (header_end - 2));
count = (MANIFEST_CLOSURE_COUNT (Scan));
word_ptr = (FIRST_MANIFEST_CLOSURE_ENTRY (Scan));
}
- end_ptr = ((machine_word *) (MANIFEST_CLOSURE_END (Scan, count)));
+ end_ptr = ((char *) (MANIFEST_CLOSURE_END (Scan, count)));
for ( ; ((--count) >= 0);
(word_ptr = (NEXT_MANIFEST_CLOSURE_ENTRY (word_ptr))))
{
- if ((CLOSURE_ENTRY_END(word_ptr)) >
- ((machine_word *) scan_buffer_top))
+ if ((CLOSURE_ENTRY_END(word_ptr)) > ((char *) scan_buffer_top))
{
- machine_word *entry_end;
+ char *entry_end;
long de, dw;
entry_end = (CLOSURE_ENTRY_END(word_ptr));
dw = (entry_end - word_ptr);
extend_scan_buffer(((char *) entry_end), To);
relocate_manifest_closure (false);
- entry_end = ((machine_word *)
+ entry_end = ((char *)
(end_scan_buffer_extension((char *) entry_end)));
word_ptr = (entry_end - dw);
end_ptr = (entry_end + de);
/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/fasdump.c,v 9.44 1989/10/28 15:38:18 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/fasdump.c,v 9.45 1989/11/26 17:38:39 jinx Exp $
Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
case TC_MANIFEST_CLOSURE:
{
fast long count;
- fast machine_word *word_ptr;
+ fast char *word_ptr;
SCHEME_OBJECT *area_end;
compiled_code_present_p = true;
else
{
fast long count;
- fast machine_word *word_ptr;
+ fast char *word_ptr;
SCHEME_OBJECT *end_scan;
- count = READ_OPERATOR_LINKAGE_COUNT(Temp);
- word_ptr = FIRST_OPERATOR_LINKAGE_ENTRY(Scan);
- end_scan = END_OPERATOR_LINKAGE_AREA(Scan, count);
+ count = (READ_OPERATOR_LINKAGE_COUNT (Temp));
+ word_ptr = (FIRST_OPERATOR_LINKAGE_ENTRY (Scan));
+ end_scan = (END_OPERATOR_LINKAGE_AREA (Scan, count));
while(--count >= 0)
{
Scan = ((SCHEME_OBJECT *) (word_ptr));
- word_ptr = NEXT_LINKAGE_OPERATOR_ENTRY(word_ptr);
- EXTRACT_OPERATOR_LINKAGE_ADDRESS(Temp, Scan);
- Dump_Compiled_Entry(after_operator);
+ word_ptr = (NEXT_LINKAGE_OPERATOR_ENTRY (word_ptr));
+ EXTRACT_OPERATOR_LINKAGE_ADDRESS (Temp, Scan);
+ Dump_Compiled_Entry (after_operator);
after_operator:
- STORE_OPERATOR_LINKAGE_ADDRESS(Temp, Scan);
+ STORE_OPERATOR_LINKAGE_ADDRESS (Temp, Scan);
}
Scan = end_scan;
break;
/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/fasload.c,v 9.45 1989/11/11 19:13:01 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/fasload.c,v 9.46 1989/11/26 17:38:44 jinx Exp $
Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
else
{
fast long count;
- fast machine_word *word_ptr;
+ fast char *word_ptr;
SCHEME_OBJECT *end_scan;
- count = READ_OPERATOR_LINKAGE_COUNT(Temp);
- word_ptr = FIRST_OPERATOR_LINKAGE_ENTRY(Scan);
- end_scan = END_OPERATOR_LINKAGE_AREA(Scan, count);
+ count = (READ_OPERATOR_LINKAGE_COUNT (Temp));
+ word_ptr = (FIRST_OPERATOR_LINKAGE_ENTRY (Scan));
+ end_scan = (END_OPERATOR_LINKAGE_AREA (Scan, count));
while(--count >= 0)
{
Scan = ((SCHEME_OBJECT *) (word_ptr));
- word_ptr = NEXT_LINKAGE_OPERATOR_ENTRY(word_ptr);
- EXTRACT_OPERATOR_LINKAGE_ADDRESS(address, Scan);
+ word_ptr = (NEXT_LINKAGE_OPERATOR_ENTRY (word_ptr));
+ EXTRACT_OPERATOR_LINKAGE_ADDRESS (address, Scan);
address = ((long) (Relocate(address)));
- STORE_OPERATOR_LINKAGE_ADDRESS(address, Scan);
+ STORE_OPERATOR_LINKAGE_ADDRESS (address, Scan);
}
Scan = &end_scan[1];
break;
case TC_MANIFEST_CLOSURE:
{
fast long count;
- fast machine_word *word_ptr;
+ fast char *word_ptr;
SCHEME_OBJECT *area_end;
Scan += 1;
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.32 1989/10/28 15:38:33 jinx Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/gcloop.c,v 9.33 1989/11/26 17:38:48 jinx Exp $
*
* This file contains the code for the most primitive part
* of garbage collection.
else
{
fast long count;
- fast machine_word *word_ptr;
+ fast char *word_ptr;
SCHEME_OBJECT *end_scan;
- count = READ_OPERATOR_LINKAGE_COUNT(Temp);
- word_ptr = FIRST_OPERATOR_LINKAGE_ENTRY(Scan);
- end_scan = END_OPERATOR_LINKAGE_AREA(Scan, count);
+ count = (READ_OPERATOR_LINKAGE_COUNT (Temp));
+ word_ptr = (FIRST_OPERATOR_LINKAGE_ENTRY (Scan));
+ end_scan = (END_OPERATOR_LINKAGE_AREA (Scan, count));
while(--count >= 0)
{
Scan = ((SCHEME_OBJECT *) word_ptr);
- word_ptr = NEXT_LINKAGE_OPERATOR_ENTRY(word_ptr);
- EXTRACT_OPERATOR_LINKAGE_ADDRESS(Temp, Scan);
+ word_ptr = (NEXT_LINKAGE_OPERATOR_ENTRY (word_ptr));
+ EXTRACT_OPERATOR_LINKAGE_ADDRESS (Temp, Scan);
GC_Pointer(Setup_Internal(true,
Transport_Compiled(),
Compiled_BH(true, goto next_operator)));
next_operator:
- STORE_OPERATOR_LINKAGE_ADDRESS(Temp, Scan);
+ STORE_OPERATOR_LINKAGE_ADDRESS (Temp, Scan);
}
Scan = end_scan;
break;
case TC_MANIFEST_CLOSURE:
{
fast long count;
- fast machine_word *word_ptr;
+ fast char *word_ptr;
SCHEME_OBJECT *area_end;
Scan += 1;
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.41 1989/10/28 15:38:48 jinx Exp $
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/purify.c,v 9.42 1989/11/26 17:38:52 jinx Exp $
*
* This file contains the code that copies objects into pure
* and constant space.
else
{
fast long count;
- fast machine_word *word_ptr;
+ fast char *word_ptr;
SCHEME_OBJECT *end_scan;
- count = READ_OPERATOR_LINKAGE_COUNT(Temp);
- word_ptr = FIRST_OPERATOR_LINKAGE_ENTRY(Scan);
- end_scan = END_OPERATOR_LINKAGE_AREA(Scan, count);
+ count = (READ_OPERATOR_LINKAGE_COUNT (Temp));
+ word_ptr = (FIRST_OPERATOR_LINKAGE_ENTRY (Scan));
+ end_scan = (END_OPERATOR_LINKAGE_AREA (Scan, count));
while(--count >= 0)
{
Scan = ((SCHEME_OBJECT *) word_ptr);
- word_ptr = NEXT_LINKAGE_OPERATOR_ENTRY(word_ptr);
- EXTRACT_OPERATOR_LINKAGE_ADDRESS(Temp, Scan);
+ word_ptr = (NEXT_LINKAGE_OPERATOR_ENTRY (word_ptr));
+ EXTRACT_OPERATOR_LINKAGE_ADDRESS (Temp, Scan);
Purify_Pointer(Setup_Internal(false,
Transport_Compiled(),
Compiled_BH(false,
case TC_MANIFEST_CLOSURE:
{
fast long count;
- fast machine_word *word_ptr;
+ fast char *word_ptr;
SCHEME_OBJECT *area_end;
if (GC_Mode == PURE_COPY)
/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/version.h,v 11.10 1989/11/11 19:13:06 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/version.h,v 11.11 1989/11/26 17:38:57 jinx Exp $
Copyright (c) 1988, 1989 Massachusetts Institute of Technology
#define VERSION 11
#endif
#ifndef SUBVERSION
-#define SUBVERSION 10
+#define SUBVERSION 11
#endif
#ifndef UCODE_TABLES_FILENAME
/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/version.h,v 11.10 1989/11/11 19:13:06 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/version.h,v 11.11 1989/11/26 17:38:57 jinx Exp $
Copyright (c) 1988, 1989 Massachusetts Institute of Technology
#define VERSION 11
#endif
#ifndef SUBVERSION
-#define SUBVERSION 10
+#define SUBVERSION 11
#endif
#ifndef UCODE_TABLES_FILENAME