* read.c (scm_lreadr): When reading a hash token, check for a
authorMartin Grabmüller <mgrabmue@cs.tu-berlin.de>
Wed, 27 Jun 2001 13:15:20 +0000 (13:15 +0000)
committerMartin Grabmüller <mgrabmue@cs.tu-berlin.de>
Wed, 27 Jun 2001 13:15:20 +0000 (13:15 +0000)
commitb858464a0a34381caf8661ec32a27bb94ce8c6cc
treef1daf07e502ac9b3256b9fdbe2ba45a60db9c541
parentdbfadc85884aadbe0b905b66e2ff62200c2758a1
* read.c (scm_lreadr): When reading a hash token, check for a
user-defined hash procedure first, so that overriding the builtin
hash characters is possible (this was needed for implementing
SRFI-4's read synax `f32(...)').

* num2integral.i.c: Use scm_t_signed_bits instead of scm_t_bits,
because the latter is unsigned now and breaks comparisons like
(n < (scm_t_signed_bits)MIN_VALUE).
libguile/ChangeLog
libguile/num2integral.i.c
libguile/read.c