                                                              -*- text -*-

950227

This directory contains the f2c library packaged for use with g77 to configure
and build automatically (in principle!) as part of the top-level configure and
make steps.  This depends on the makefile and configure fragments in ../f.

Some small changes have been made to the f2c distributions of lib[IF]77 which
come from ftp@netlib.att.com:netlib/f2c and are maintained (excellently) by
David M. Gay <dmg@research.att.com>.  See the Notice files for copyright
information.  I'll try to get the changes rolled into the f2c distribution.

WARNING WARNING WARNING!!!  We have left the README files in libF77 and
libI77 intact, because they are part of the libf2c sources and might
prove useful to you, but AS DISTRIBUTED WITH GNU FORTRAN, you should
not do anything suggested by gcc/f/libf77/README or gcc/f/libi77/README,
because the configuration stuff added for the g77 distribution should
handle everything.

The packaging for auto-configuration was done by Dave Love <d.love@dl.ac.uk>.
Minor changes have been made by James Craig Burley <burley@gnu.ai.mit.edu>,
who probably broke things Dave had working.  :-)

Some key changes made by Burley:

-  f2c.h configured to default to padding unformatted direct reads
   (#define Pad_UDread), because that's the behavior most users
   expect.

-  f2c.h configured to default to always flushing after output so that
   ERR= and IOSTAT= report disk-full errors (assuming the underlying
   system library code does that correctly), again because that's the
   behavior most users expect (#define ALWAYS_FLUSH).
