guile-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile/guile-core libguile.h ChangeLog NEWS


From: Gary Houston
Subject: guile/guile-core libguile.h ChangeLog NEWS
Date: Sun, 29 Apr 2001 06:06:32 -0700

CVSROOT:        /cvs
Module name:    guile
Changes by:     Gary Houston <address@hidden>   01/04/29 06:06:32

Modified files:
        guile-core     : libguile.h ChangeLog NEWS 

Log message:
        * libguile.h: include rw.h.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/libguile.h.diff?cvsroot=OldCVS&tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/ChangeLog.diff?cvsroot=OldCVS&tr1=1.238&tr2=1.239&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/NEWS.diff?cvsroot=OldCVS&tr1=1.278&tr2=1.279&r1=text&r2=text

Patches:
Index: guile/guile-core/ChangeLog
diff -u guile/guile-core/ChangeLog:1.238 guile/guile-core/ChangeLog:1.239
--- guile/guile-core/ChangeLog:1.238    Fri Apr 27 14:05:11 2001
+++ guile/guile-core/ChangeLog  Sun Apr 29 06:06:31 2001
@@ -1,3 +1,7 @@
+2001-04-29  Gary Houston  <address@hidden>
+
+       * libguile.h: include rw.h.
+
 2001-04-27  Rob Browning  <address@hidden>
 
        * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
Index: guile/guile-core/NEWS
diff -u guile/guile-core/NEWS:1.278 guile/guile-core/NEWS:1.279
--- guile/guile-core/NEWS:1.278 Sat Apr 28 10:30:56 2001
+++ guile/guile-core/NEWS       Sun Apr 29 06:06:31 2001
@@ -140,6 +140,38 @@
 Alternatively, if guile-scsh is installed, the (scsh rdelim) module
 can be used for similar functionality.
 
+** New module (ice-9 rw)
+
+This is a subset of the (scsh rw) module from guile-scsh.  Currently
+it defines a single procedure:
+
+** New function: read-string!/partial str [port_or_fdes [start [end]]]
+
+     Read characters from an fport or file descriptor into a string
+     STR.  This procedure is scsh-compatible and can efficiently read
+     large strings.  It will:
+
+        * attempt to fill the entire string, unless the START and/or
+          END arguments are supplied.  i.e., START defaults to 0 and
+          END defaults to `(string-length str)'
+
+        * use the current input port if PORT_OR_FDES is not supplied.
+
+        * read any characters that are currently available, without
+          waiting for the rest (short reads are possible).
+
+        * wait for as long as it needs to for the first character to
+          become available, unless the port is in non-blocking mode
+
+        * return `#f' if end-of-file is encountered before reading any
+          characters, otherwise return the number of characters read.
+
+        * return 0 if the port is in non-blocking mode and no characters
+          are immediately available.
+
+        * return 0 if the request is for 0 bytes, with no end-of-file
+          check
+
 ** New module (ice-9 match)
 
 This module includes Andrew K. Wright's pattern matcher:
@@ -415,33 +447,6 @@
 
 Instead, use scm_c_memq or scm_memq, scm_memv, scm_member.
 
-** New function: read-string!/partial str [port_or_fdes [start [end]]]
-
-     Read characters from an fport or file descriptor into a string
-     STR.  This procedure is scsh-compatible and can efficiently read
-     large strings.  It will:
-
-        * attempt to fill the entire string, unless the START and/or
-          END arguments are supplied.  i.e., START defaults to 0 and
-          END defaults to `(string-length str)'
-
-        * use the current input port if PORT_OR_FDES is not supplied.
-
-        * read any characters that are currently available, without
-          waiting for the rest (short reads are possible).
-
-        * wait for as long as it needs to for the first character to
-          become available, unless the port is in non-blocking mode
-
-        * return `#f' if end-of-file is encountered before reading any
-          characters, otherwise return the number of characters read.
-
-        * return 0 if the port is in non-blocking mode and no characters
-          are immediately available.
-
-        * return 0 if the request is for 0 bytes, with no end-of-file
-          check
-
 ** New function: object->string OBJ
 
 Return a Scheme string obtained by printing a given object.
@@ -5483,7 +5488,7 @@
 
 Copyright information:
 
-Copyright (C) 1996,1997 Free Software Foundation, Inc.
+Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
Index: guile/guile-core/libguile.h
diff -u guile/guile-core/libguile.h:1.10 guile/guile-core/libguile.h:1.11
--- guile/guile-core/libguile.h:1.10    Mon Apr 23 13:24:01 2001
+++ guile/guile-core/libguile.h Sun Apr 29 06:06:31 2001
@@ -86,6 +86,7 @@
 #include "libguile/init.h"
 #include "libguile/ioext.h"
 #include "libguile/rdelim.h"
+#include "libguile/rw.h"
 #include "libguile/keywords.h"
 #include "libguile/list.h"
 #include "libguile/load.h"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]