Use `scm_set_port_read ()' when available for bytevector input ports.
commita136267dd75e2933fead8ec911472b9321ddc3b0
authorLudovic Courtès <ludo@gnu.org>
Sun, 8 Jun 2008 20:18:28 +0000 (8 22:18 +0200)
committerLudovic Courtès <ludo@gnu.org>
Sun, 8 Jun 2008 20:18:28 +0000 (8 22:18 +0200)
treea46d6cd6c453b61ae63d836161a61db81ddcfa33
parentc94970e965a54e9d810219b8f390f414401227fe
Use `scm_set_port_read ()' when available for bytevector input ports.

* configure.ac: Look for `scm_set_port_read ()'.

* src/Makefile.am (noinst_HEADERS): Add `compat.h'.

* src/compat.h: New file.

* src/ports.c: Include "compat.h".
  (MIN): New macro.
  (bip_read): New.
  (initialize_bytevector_input_ports): Use it.
configure.ac
src/Makefile.am
src/compat.h [new file with mode: 0644]
src/ports.c