New C compiler library
----------------------

Note: This library is not from the original GCC/2 developer (Colin Jensen).

This is a new gcc2/lib/static/c.lib intended to replace the library that
came with GCC/2 v2.6.1.  It is oriented towards the OS/2 PM developer, and
can create smaller .exe's because of careful code design.

  However, most of the code is identical to the original, with the
notable exception of the stdio functions.  They will not be linked into
a PM program unless sprintf() or sscanf() is called.  This can reduce an
executable by up to 20kB.

Changes:
1. A version of xsprintf() exists in the library that will not cause
the linking of the stdio library.  To use xsprintf() simply place a
#define sprintf xsprintf
somewhere in the program.  There is no sscanf() replacement yet. xsprintf()
works _exactly_ like sprintf() as far as I am aware.

2. The malloc(), free(), realloc() functions have been completely
re-written and completely use OS/2 memory management functions for allocation
and deallocation (up to approx. 8 meg may be allocated).

3. sys_errlist has been removed.

4. nlist() has also been removed (would not compile - needed ?).

5. sin(), cos() and tan() all use native 386 floating-point instructions.

Contact Martin Glass at e1403346@watt.lab.eese.bee.qut.edu.au with any
comments or suggestions (or (*gasp*) bugs).

This new library is part of GCC/PM development - a GNU C compiler oriented
towards OS/2 PM development.  See GCCPM.TXT for more information about GCC/PM.
