TO INSTALL AND TEST EXC ON UNIXISH SYSTEMS:

    * edit Makefile - the only things you need to change are EXC_FLAGS, CC
      and CFLAGS.

    * edit config.h - should be self explanatory. As documented in config.h,
      you *must* ensure that you use the same version of config.h to compile
      exc.c and all other source files that use EXC.

    * if you are using the FSF's GNU C compiler, type "make test2", else type
      "make test". This step (1) creates object files exc.o and snprintf.o,
      against which you link applications using EXC (2) runs the test programs
      ok, notok and notok2 which test EXC.

      It is very important that EXC pass all its tests before you begin to use
      it in your own applications. It is also recommended that you use
      different combinations of your compiler's CFLAGS options (-O etc.) to
      compile and run each of the test programs. 

    * if EXC fails any of its tests, please let us know.

--

TO INSTALL AND TEST EXC ON NON-UNIXISH SYSTEMS:

    * edit config.h - should be self explanatory. As documented in config.h,
      you *must* ensure that you use the same version of config.h to compile
      exc.c and all other source files that use EXC.

    * compile everything
	cc -c exc.c
	cc -c snprintf.c
	cc -c ok.c
	cc -c notok.c
	cc -o ok ok.o exc.o snprintf.o
	cc -o notok notok.o exc.o snprintf.o

    * run the test programs

	* type "ok" - it should exit with no error messages.

	* type "notok" - it should you give you an error message of the form
		Usage: notok 1-N

        * for i in 1..N type "notok i" and compare the output with file
	  notok.log. (Note that notok will always abort - this is expected.)

        * if "ok" does not exit cleanly, or if the output from "notok" does not
	  match the output in notok.log, please let us know.

    * It is very important that EXC pass all its tests before you begin to use
      it in your own applications. It is also recommended that you use
      different combinations of your compiler's CFLAGS options (-O etc.) to
      compile and run each of the test programs. 
