v2.2: Added [COMMON] block to pscolor file.  Changed the =TOP and =PS to
      include the other instead of forcing them to be the same.  Added code to
      detect if [COMMON] is the only block listed, if so, PS and TOP 
      automatically equal COMMON.  Added ability to specify file as the first
      command line argument (file must be first with out using -f).  This is
      to have pscolor files be executable (#!/usr/local/bin/pscol).  Made
      defaultfile string be dynamic length instead of fixed at 100 chars.
      Added a README file.  Updated the man pages again.  Added another example
      file.  Added ability to specify more than one user per line.  Fixed bug
      where program would exit when username lookup failed.  Changed the
      Makefile a little.  Added all header files needed for all the functions
      pscol calls outside of it's own.

v2.0: Bug fix when writing files where the PS_COLORS and TOP_COLORS differ.
      [TOP] would not be put in the color file.  A bug in convcolor if both
      foreground and background was not in the original x_COLORS variable,
      would give a bus error (I tested on a different arch, and it segfaulted)
      Added color "non" to indicate not to set this color.  Reworked the code
      to make it more effecient (hey! it's small but still, It could be written
      BETTER)  The conversion part (that takes x_COLORS) was mostly rewritten.
      The program would run the same string array through 4 different
      functions. It now takes each array and does the conversions at one time.
      No longer reads /etc/passwd to convert between UID to username.  Now uses
      linked lists to read the pscolor file instead of trying to figure out the
      exact number of elements.  Added more states to the pscolor.man man page.
      Removed pscol.doc; Man pages and given examples took over that.  Fixed
      error reporting, it now shows the error (if applicable), the file, and
      the line number where the error is at.  Fixed bug where it would report
      $HOME/.pscolor as the filename if /etc/pscolor had an error in it.  Fixed
      bug that if you wanted (t)csh setenv instead of export, it wouldn't put
      " around the actual data and (t)csh would complain about can't find
      programs (since the string has ; in it, the command seperator)  Added 3
      functions to do error reporting instead of always "fprintf(stderr, ...)".
      Can now read/write to/from stdin/stdout for unix compatability.  Fixed
      spelling error in man page.

v1.8: Minor bug fix: when using -o, pscol would output a string with " around
      it.  Very annoying when you want to try to add something to it.

v1.7: Another bug fix.  I don't use (t)csh and there was a bug setting the
      variables.  Added install to the make file.  Added config to make file
      to create a pscol config file from current PS_COLORS/TOP_COLORS env
      variables.  Added KNOWNBUGS, HISTORY, TODO, and 2 man pages.

v1.6: Small bug fix...  state was misspelled and it was looking for stat.

v1.5: There was a small bug when creating a file with specified file.  It
      may not matter to anyone, but if you did something like:
      pscol -c -pscolors   (to write a file called -pscolors)
      the program wouldn't work...  to fix that, I changed it so that you
      use -f <filename> to specify a file..  it doesn't care if the
      filename is a - or not (careful, you may give a parameter as a file)
      The original purpose of this program was to have a file to make the
      PS/TOP_COLORS env vars from a file (and convert the uid's to names)
      It was still difficult to understand what 2, 3, and soforth meant,
      and you needed to know ansi color codes for the color values.  This
      has changed, now you can give a line like this:
      user,root,bri red on bla
      and it will convert it to: 2,0,01;31;40 and place it in the
      environment.  As with the last 2 versions, I added switches to turn
      these features off (all are on by default).
      Made the pscol.doc a little more up todate.  Made the help in the
      program easier to read (a little).
      removed check for suid/sgid, caused problems.

v1.2: Added the "+" for the username in the pscolor file.  + is replaced by
      the users UID if setting the environment.  If creating the file, it
      will (unless told not to) convert the current uid to a + instead of
      the name.

      Cleaned out useless commented out code.  This was for testing and I
      no longer need this in my code anymore.

v1.0: First release of pscol.
