Sfio
Encyclopedia
Sfio, or Safe/Fast String/File I/O, is a C programming language
I/O
library developed by David Korn and Kiem-Phong Vo AT&T Labs Research, intended as a replacement for the standard C standard I/O library.
Sfio offers several improvements over stdio: names and calling conventions are more regular (all exported names start with sf, the file handle on which operations are performed is always the first argument), callback functions
can be used to preprocess data, and greatly improved performance.
Sfio is available under the terms of the Common Public License
.
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
I/O
I/O
I/O may refer to:* Input/output, a system of communication for information processing systems* Input-output model, an economic model of flow prediction between sectors...
library developed by David Korn and Kiem-Phong Vo AT&T Labs Research, intended as a replacement for the standard C standard I/O library.
Sfio offers several improvements over stdio: names and calling conventions are more regular (all exported names start with sf, the file handle on which operations are performed is always the first argument), callback functions
Callback (computer science)
In computer programming, a callback is a reference to executable code, or a piece of executable code, that is passed as an argument to other code. This allows a lower-level software layer to call a subroutine defined in a higher-level layer....
can be used to preprocess data, and greatly improved performance.
Sfio is available under the terms of the Common Public License
Common Public License
In computing, the CPL is a free software / open-source software license published by IBM. The Free Software Foundation and Open Source Initiative have approved the license terms of the CPL....
.