* gc.c (scm_gc_mark): Bugfix 1: The recent SCM_PACK/UNPACK change
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Tue, 21 Mar 2000 20:33:18 +0000 (20:33 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Tue, 21 Mar 2000 20:33:18 +0000 (20:33 +0000)
commit77490b49abe1171a48b29820b30e28f91b338091
tree8cb172a29f5c6a402500759790dd77359f308695
parent8246bf3eba5bdf118e8200fd890c88abbc83224c
* gc.c (scm_gc_mark): Bugfix 1: The recent SCM_PACK/UNPACK change
made SCM values into pointers.  This turned an arithmetic
computation of the address of the vcell into a pointer-arithmetic
one, thereby screwing up marking of structs.
Bugfix 2: Removed incompletely introduced loop variable `j' used
when protecting the tail array of a struct.
libguile/gc.c