How to add or change an error:
  a) Get errtext\mkerrors.h from PVCS
  b) Add a new error struct to those already in mkerrors.h

How to re-build the error text server once you've added or changed errors:

  a) Check out files from PVCS (Note: it shouldn't really be necessary to
     keep these files under PVCS, since they are automatically generated,
     but they need to appear in their appropriate directories):
     inc\errcodec.h
     actor\res\errcodea.h
     errtext\errerr.h
     errtext\errtext.rc
     errtext\errhelp.h
     errtext\errhlptr.h
     errtext\errtrans.h

  b) Make the mkerrors program:
     Edit mkerrors.c if you want, to change the constants CHANGE_CODES
        and/or CHANGE_HELP to TRUE.  If CHANGE_CODES is TRUE, it will renumber
        all the error codes that are not marked as LOCKED in mkerrors.h.
        If CHANGE_HELP is TRUE it will rebuild the errhelp.h numbering of
        the help entries.  (Note: should change this to command line options.)
     make -fmkerrors.mak

  c) Copy the constructed files to the appropriate locations:
     copy errcodec.h ..\inc
     copy errcodea.h ..\actor\res

  d) Build the error text server
     make

  e) If you set CHANGE_CODES or CHANGE_HELP to TRUE, be sure to copy the
     mkerrors.new file to mkerrors.h.

  f) Be sure to update the [MAP] section of pwrviews.hpj, if necessary

State of the World:

  a) All the Actor errors are here, and have help entry points

  b) None of the other server's errors are here yet, but they should be
     moved here.  To do that, we will need to change all the defines to
     have consistent names, and will have to change all the calls to use
     the new ErrDisplayFormattedError (or a variant), in order to have
     access to Help.  This will probably take around 1 day per server, at
     least, to accomplish.
