This is version 1.0 of EXC, an exception handling library for ANSI C.

EXC provides exception handling facilities that are similar, though not
identical, to those of Modula-3. It is based on an exception handling library
originally designed by Eric S. Roberts.

See
    LEGAL:    for terms and conditions under which you may use EXC
    MANIFEST: for what files you should have received in this distribution
    exc.doc:  for documentation on how to use EXC (read the "volatile" section 
	      carefully for one reason why you may NOT want to use EXC)
    INSTALL:  for instructions on how to install and test EXC
    CREDITS:  for acknowledgements and credits

NOTE:
    File snprintf.c implements the non-standard C Library function snprintf, a
    "safe" variant of sprintf. The version of snprintf distributed with EXC is
    derived from the version distributed in the 4.4 BSD C Library. However, it
    does NOT support floating point types. If your C Library already comes with
    a version of snprintf.c, you may wish to use it instead. See the comments
    at the top of snprintf.c for details on how to get a full-featured version
    of snprintf that supports floating-point.  Alternatively, you may be bold
    enough to use sprintf instead - see function _exc_fmt() in file exc.c.

In general, we are uninterested in adding further capabilities to EXC; we
provide the source to allow you to customize it if you wish to "improve" it.

Please send all bug reports, suggestions and donations to

    Taj Khattra <taj@wimsey.com>
