long double printf fixes for DJGPP v2.01. This archive contains C source and object files to improve floating point printf and scanf accuracy of D. J. Delorie's DJGPP C library (version 2.01). With this change, the I/O accuracy passes tests for compliance with IEEE 754 and 854 standards. djgpp/libsrc/c/lib/ioldoubl.c ioldoubl.c is an extra-precision software floating point arithmetic that includes binary <-> decimal conversion. It adds about 15K bytes to the size of the library and a comparable amount to the size of executable programs. djgpp/libsrc/c/io/doprnt.c doprnt.c is modified to call the conversion routine in iodoubl.c for long double `Le' printf format. It does not (yet) do so for `Lf', though a function supporting that format is included. strtod.c strtod.c required changes in DJGPP version 1 and 2.0 but has been fixed in version 2.01. It no longer needs fixing. To install the changes, delete doprnt.o from libc.a and add the two .o files to libc.a. The following commands will do that: copy libc.a libc.a00 (make a backup!) ar dv libc.a doprnt.o ar rv libc.a doprnt.o ioldoubl.o ranlib libc.a Steve Moshier (moshier@na-net.ornl.gov) February, 1997