/* -*-C-*-
-$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 $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchdmp.c,v 9.48 1989/12/06 05:49:28 jinx Exp $
Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
Scan += 1;
/* Is there enough space to read the count? */
- if ((((char *) Scan) + 2) > ((char *) scan_buffer_top))
+ if ((((char *) Scan) + (2 * (sizeof (format_word)))) >
+ ((char *) scan_buffer_top))
{
long dw;
char *header_end;
- header_end = (((char *) Scan) + 2);
+ header_end = (((char *) Scan) + (2 * (sizeof (format_word))));
extend_scan_buffer (((char *) header_end), To);
count = (MANIFEST_CLOSURE_COUNT (Scan));
word_ptr = (FIRST_MANIFEST_CLOSURE_ENTRY (Scan));
header_end = ((char *)
(end_scan_buffer_extension ((char *) header_end)));
word_ptr = (header_end + dw);
- Scan = ((SCHEME_OBJECT *) (header_end - 2));
+ Scan = ((SCHEME_OBJECT *)
+ (header_end - (2 * (sizeof (format_word)))));
}
else
{
/* -*-C-*-
-$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 $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchgcl.c,v 9.39 1989/12/06 05:48:50 jinx Exp $
Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
Scan += 1;
/* Is there enough space to read the count? */
- if ((((char *) Scan) + 2) > ((char *) scan_buffer_top))
+ if ((((char *) Scan) + (2 * (sizeof (format_word)))) >
+ ((char *) scan_buffer_top))
{
long dw;
char *header_end;
- header_end = (((char *) Scan) + 2);
+ header_end = (((char *) Scan) + (2 * (sizeof (format_word))));
extend_scan_buffer (((char *) header_end), To);
count = (MANIFEST_CLOSURE_COUNT (Scan));
word_ptr = (FIRST_MANIFEST_CLOSURE_ENTRY (Scan));
header_end = ((char *)
(end_scan_buffer_extension ((char *) header_end)));
word_ptr = (header_end + dw);
- Scan = ((SCHEME_OBJECT *) (header_end - 2));
+ Scan = ((SCHEME_OBJECT *)
+ (header_end - (2 * (sizeof (format_word)))));
}
else
{
/* -*-C-*-
-$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 $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/bchpur.c,v 9.48 1989/12/06 05:49:09 jinx Exp $
Copyright (c) 1987, 1988, 1989 Massachusetts Institute of Technology
Scan += 1;
/* Is there enough space to read the count? */
- if ((((char *) Scan) + 2) > ((char *) scan_buffer_top))
+ if ((((char *) Scan) + (2 * (sizeof (format_word)))) >
+ ((char *) scan_buffer_top))
{
long dw;
char *header_end;
- header_end = (((char *) Scan) + 2);
+ header_end = (((char *) Scan) + (2 * (sizeof (format_word))));
extend_scan_buffer (((char *) header_end), To);
count = (MANIFEST_CLOSURE_COUNT (Scan));
word_ptr = (FIRST_MANIFEST_CLOSURE_ENTRY (Scan));
header_end = ((char *)
(end_scan_buffer_extension ((char *) header_end)));
word_ptr = (header_end + dw);
- Scan = ((SCHEME_OBJECT *) (header_end - 2));
+ Scan = ((SCHEME_OBJECT *)
+ (header_end - (2 * (sizeof (format_word)))));
}
else
{