pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/sfio Fit into 24 lines
details: https://anonhg.NetBSD.org/pkgsrc/rev/59692bf00cab
branches: trunk
changeset: 462897:59692bf00cab
user: cjep <cjep%pkgsrc.org@localhost>
date: Sat Oct 18 12:15:14 2003 +0000
description:
Fit into 24 lines
diffstat:
devel/sfio/DESCR | 39 ++++++++-------------------------------
1 files changed, 8 insertions(+), 31 deletions(-)
diffs (52 lines):
diff -r 110f13d29c60 -r 59692bf00cab devel/sfio/DESCR
--- a/devel/sfio/DESCR Sat Oct 18 12:10:06 2003 +0000
+++ b/devel/sfio/DESCR Sat Oct 18 12:15:14 2003 +0000
@@ -1,7 +1,8 @@
-Sfio is a portable library for managing I/O streams. It provides
+Sfio is a portable library for managing I/O streams. It provides
similar functionality to the ANSI C Standard I/O functions known
-collectively as Stdio. However, it has a distinct interface and is
+collectively as Stdio. However, it has a distinct interface and is
generally faster and more robust than most Stdio implementations.
+(For backward compatibility, Sfio provides two Stdio emulation packages.)
Sfio also introduces a number of new features and concepts beyond
Stdio stream I/O processing:
@@ -14,32 +15,8 @@
+ Robust handling of variable-sized records, and
+ Extensible printf/scanf-like formatting I/O operations.
-For backward compatibility, Sfio provides two Stdio emulation
-packages. An application with source code can include the header file
-stdio.h provided by Sfio instead of the native one to translate Stdio
-calls to Sfio calls. An application already compiled with the native
-header file stdio.h can make use of Sfio functionality by linking with
-the library libstdio.a which emulates Stdio functions. In fact, it is
-safe to mix and match modules that are compiled with either
-Sfio-provided or native stdio.h.
-
-The current distribution of Sfio is Sfio1998. This version of the
-library is portable to all known UNIX platforms including various
-flavors of IRIX, SUNOS, Solaris, Ultrix, MVS/OpenEdition, Linux and
-BSDI. The library handles 64-bit streams on platforms that support
-64-bit files. The formatting family of functions (e.g., sfprintf()
-and sfscanf()) have been extended so that applications can redefine
-the meanings of predefined patterns as well as define new patterns.
-The manual page has more details on recent changes.
-
-Below are papers related to Sfio:
-
-David G. Korn and Kiem-Phong Vo, ``Sfio: Safe/Fast String/File IO'',
-Proceedings of the Summer '91 Usenix Conference, pp. 235-256, 1991.
-
-Glenn S. Fowler, David G. Korn and Kiem-Phong Vo,
-``Feature-Based Portability'', Proceedings of the Usenix VHLL
-Conference, pp. 197-207, 1994.
-
-Kiem-Phong Vo, ``An Architecture for Reusable Libraries'',
-Proc. of the IEEE Fifth Int. Conf. on Software Reuse, 1998.
+The current distribution of Sfio is Sfio1998. The library handles 64-bit
+streams on platforms that support 64-bit files. The formatting family of
+functions (e.g., sfprintf() and sfscanf()) have been extended so that
+applications can redefine the meanings of predefined patterns as well as
+define new patterns.
Home |
Main Index |
Thread Index |
Old Index