*** empty log message ***
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Sat, 15 Apr 2000 19:34:09 +0000 (19:34 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Sat, 15 Apr 2000 19:34:09 +0000 (19:34 +0000)
NEWS
RELEASE
libguile/ChangeLog

diff --git a/NEWS b/NEWS
index 307671e..f552e25 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -123,6 +123,10 @@ tty device.  Previously in this situation it was line-buffered.
 
 * Changes to Scheme functions and syntax
 
+** New procedures: close-input-port, close-output-port
+
+These are R5RS procedures.
+
 ** New procedure: simple-format PORT MESSAGE ARG1 ...
 
 (ice-9 boot) makes `format' an alias for `simple-format' until possibly
@@ -181,6 +185,10 @@ E.g., in order to set bit 7 in an SCM value x, use the expression
 
 SCM_UNPACK_CAR (X) is defined as SCM_UNPACK (SCM_CAR (X))
 
+** Deprecated macros: SCM_INPORTP, SCM_OUTPORTP
+
+These macros will be removed in next release of Guile.
+
 ** Port internals: the rw_random variable in the scm_port structure
 must be set to non-zero in any random access port.  In recent Guile
 releases it was only set for bidirectional random-access ports.
diff --git a/RELEASE b/RELEASE
index 61d3ac0..25c2dba 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -16,6 +16,9 @@ In release 1.4:
 - remove deprecated function scm_newsmob.
 - remove deprecated function scm_make_named_hook.
 
+In release 1.5:
+- remove deprecated macros: SCM_INPORTP, SCM_OUTPORTP
+
 Modules sort.c and random.c should be factored out into separate
 modules (but still be distributed with guile-core) when we get a new
 module system.
index 94f78c1..96c4ef3 100644 (file)
@@ -1,3 +1,15 @@
+2000-04-15  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * ports.h (SCM_INPUT_PORT_P, SCM_OUTPUT_PORT_P): New macros.
+       (SCM_INPORTP, SCM_OUTPORTP): Marked as deprecated.
+
+       * validate.h (SCM_VALIDATE_INPUT_PORT, SCM_VALIDATE_OUTPUT_PORT):
+       New macros.
+       Cleanup of code layout.
+
+       * ports.c, ports.h (close-input-port, close-output-port): New R5RS
+       procedures.
+
 2000-04-13  Dirk Herrmann  <D.Herrmann@tu-bs.de>
 
        * continuations.c (scm_make_cont, scm_dynthrow):  Completely