* print.c (scm_iprin1): Mark print state as revealed when
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Fri, 2 Nov 2001 13:55:38 +0000 (13:55 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Fri, 2 Nov 2001 13:55:38 +0000 (13:55 +0000)
dispatching to generic write or display.

libguile/ChangeLog
libguile/print.c

index 35da7eb..a8d09e2 100644 (file)
@@ -1,5 +1,8 @@
 2001-11-02  Mikael Djurfeldt  <mdj@linnaeus>
 
+       * print.c (scm_iprin1): Mark print state as revealed when
+       dispatching to generic write or display.
+
        * unif.c (scm_ra2contig): Fixed memory overwrite bug.
 
 2001-11-02  Marius Vollmer  <mvo@zagadka.ping.de>
index 31b12e5..369b112 100644 (file)
@@ -462,6 +462,7 @@ scm_iprin1 (SCM exp, SCM port, scm_print_state *pstate)
                SCM_NEWSMOB (pwps,
                             scm_tc16_port_with_ps,
                             SCM_UNPACK (scm_cons (port, pstate->handle)));
+               pstate->revealed = 1;
                scm_call_generic_2 (print, exp, pwps);
              }
            else