Access `pt->ilseq_handler' directly when needed.
authorLudovic Courtès <ludo@gnu.org>
Tue, 29 May 2012 21:39:05 +0000 (23:39 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 30 May 2012 22:50:36 +0000 (00:50 +0200)
commit478848cb706b23bcc4c2afe9a4ad33c595bc33f6
tree2821e43e1a340277b0dd34f87dfea658f9dc76b5
parent1a6ff60da8d824230e186a8c8bef8c21b23ae377
Access `pt->ilseq_handler' directly when needed.

* libguile/print.c (PORT_CONVERSION_HANDLER): New macro.
  (print_extended_symbol, iprin1, write_character, scm_write_char): Use
  it instead of `scm_i_get_conversion_strategy'.

* libguile/strports.c (scm_mkstrport): Assign `pt->ilseq_handler'
  directly instead of via `scm_i_set_conversion_strategy_x'.
libguile/print.c
libguile/strports.c