Wed Jan  3 12:43:46 1990  Doug Lea  (dl at g.oswego.edu)

        * graph.cc: replaced sprintf calls with dtoa, since sprintf
        is apparently pretty broken on some systems.

        * eGetOpt, ePlotFile: explicilty list constructrs, since g++
        no longer allows inheritence of ctors.

Sun Dec  3 21:21:17 1989  Carey R. Murphey  (rich at kalliope)

	* graph.c: add margins beteen edges of the data and the box
	  only if the scale is not logarithmic.  Otherwise the
	  additional margin could cause the value at the end of the
	  axis to be negative.

Wed Nov  8 20:59:38 1989  Carey R. Murphey  (rich at kalliope)

        * The -c option was incompatible with other versions of graph.
	  Changed graph.cc to use this option to specify a default
	  label to be printed at each data point.  Symbols can be
	  specified now using the `-S' option.

	* Added the option `-z' to prevent graph from reading the standard
	  input.

	* split out read_data, tick_interval, eGetOpt, and ePlotFile
	  into separate files.  Had to change the arguments to read_data
	  to include what used to be passed through global data.

	* graph.cc: changed expressions using ?: to use >? or <? to
	  find the minimum of ints.

Mon Nov  6 09:50:25 1989  Carey R. Murphey  (rich at kalliope)

	* If there is no data, we can still draw a frame around the
	  plot with axes and tick marks.  Added if (point.length()=0)
	  around the code which searches for upper and lower bounds
	  on the data.  Added it likewise before the code which plots
	  the data points.

Fri Nov  3 12:51:08 1989  Carey R. Murphey  (rich at kalliope)

	* Removed clipping of output coordinates and replaced it with
	  a warning.  Now you can generate coordinates which may cause
	  plot to choke, but you will be warned.

	* added ^L's and comments before each major part of the program.
	  C-x ] puts you at a comment for the next section of code.

	* shortened inline functions for transformation of coordinates, px,
	  py, fx, and fy, to a single expression.  Separated out clipping into
	  a new function, clip, which returns a value between 0 and PLOTSIZE.

	* made usage and copyright notices constants.

    	* skip white space after reading y coordinate and label
	  so that the test for istream.good() will detect end of file
	  immediately and drop out of the read loop before trying
	  to read the next coordinate.

	  