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/bchdmp.c,v 9.43 1988/08/15 20:35:56 cph Exp $ */
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchdmp.c,v 9.44 1989/06/08 00:19:08 jinx Rel $ */
/* bchgcl, bchmmg, bchpur, and bchdmp can replace gcloop, memmag,
purify, and fasdump, respectively, to provide garbage collection
case TC_PCOMB0:
*Scan = dump_renumber_primitive(*Scan);
break;
-
- case TC_STACK_ENVIRONMENT:
- case_Fasload_Non_Pointer:
- break;
\f
case_compiled_entry_point:
fasdump_compiled_entry();
continue;
default:
- sprintf(gc_death_message_buffer,
- "dumploop: bad type code (0x%02x)",
- OBJECT_TYPE(Temp));
- gc_death(TERM_INVALID_TYPE_CODE, gc_death_message_buffer,
- Scan, To);
- /*NOTREACHED*/
+ GC_BAD_TYPE("dumploop");
+ /* Fall Through */
+
+ case TC_STACK_ENVIRONMENT:
+ case_Fasload_Non_Pointer:
+ break;
+
}
}
end_dumploop:
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/bchgcl.c,v 9.34 1988/08/15 20:36:15 cph Exp $ */
+/* $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchgcl.c,v 9.35 1989/06/08 00:19:13 jinx Rel $ */
/* bchgcl, bchmmg, bchpur, and bchdmp can replace gcloop, memmag,
purify, and fasdump, respectively, to provide garbage collection
and if so we need a new bufferfull. */
Scan += Get_Integer(Temp);
if (Scan < scan_buffer_top)
+ {
break;
+ }
else
{
unsigned long overflow;
(overflow % GC_DISK_BUFFER_SIZE)) - 1);
break;
}
-
- case_Non_Pointer:
- break;
\f
case_compiled_entry_point:
relocate_compiled_entry(true);
relocate_normal_pointer(copy_weak_pair(), 2);
default:
- sprintf(gc_death_message_buffer,
- "gcloop: bad type code (0x%02x)",
- OBJECT_TYPE(Temp));
- gc_death(TERM_INVALID_TYPE_CODE, gc_death_message_buffer,
- Scan, To);
- /*NOTREACHED*/
+ GC_BAD_TYPE("gcloop");
+ /* Fall Through */
+
+ case_Non_Pointer:
+ break;
}
}
end_gcloop: