* print.c (make_print_state, grow_print_state), print.h: Modified
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Tue, 15 Oct 1996 03:40:21 +0000 (03:40 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Tue, 15 Oct 1996 03:40:21 +0000 (03:40 +0000)
commitbf685b6d20c6cf9e7e49ecc09ab8dbb005a5e4e9
treec327b9fa495a10a4af0d462dc0075133300987c7
parent2a786759c1e151443cb794ef105183db40f0dd89
* print.c (make_print_state, grow_print_state), print.h: Modified
the print state representation: Don't use a tail array for
recording of circular references.  Resizing of the print state
structure invalidates the print state pointer.  To avoid passing
around an indirect print state reference to all printing
functions, we instead let the print state reference a resizable
vector.
libguile/print.c
libguile/print.h