scs@avarice.pika.mit.edu (Steve Summit) (02/12/90)
I have posted a reimplementation of the "standard I/O" package to alt.sources, under Article-ID's <1990Feb10.235159.4522@athena.mit.edu> <1990Feb11.001420.5429@athena.mit.edu> <1990Feb11.004144.6391@athena.mit.edu> (the Subject: line is "Standard I/O reimplementation"). Notable features include improved error handling, user-definable underlying functions (so-called "functional stdio"), and dynamically-allocating sprintf variants. (In connection with the new error handling, the file name of each open file is saved, if known, answering a question often asked here recently, albeit with the obvious limitations.) See the alt.sources article, and the paper in the source package, for more information. This is a "beta" version; I had wanted to evaluate the package more thoroughly before making an "official" posting, but I am not sure when that will happen. Any more-official release will probably be made to comp.sources.misc (and hence more widely available). Any discussion should probably be confined to alt.sources.d or comp.sources.d . Steve Summit scs@adam.mit.edu scs@hstbme.mit.edu (temporary)