[Top][All Lists]
[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"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- guile/guile-core libguile.h ChangeLog NEWS,
Gary Houston <=