/* Cron.c
 *
 *  Version   Date   Comment                                       Done By
 *  ======= ======== ============================================= =========
 *    1.00  11/03/88 Initial Version                               K. Foley
 *    1.01  11/06/88 Added the wk_day field and 'e' on min & hour  K. Foley
 *    1.02  11/06/88 Put in the prompt for exit. Final debugging.  K. Foley
 *    1.03  11/16/88 Fixed hourly & monthly bug                    K. Foley
 *    1.04  12/26/88 No longer show run count, show last run       K. Foley
 *    2.05  07/09/89 No longer is resident.  Uses a controlling    K. Foley
 *                   batch file.  Renamed executable to CRON.EXE
 *    2.06  07/11/89 Added verification of executable file.        K. Foley
 *    2.07  07/12/89 Changed the way the dumpcron procedure works  K. Foley
 *    2.18  08/26/89 Added the START parameter/create procedure    K. Foley
 *    2.19  01/13/90 Added display of stop time, changed lastrun   K. Foley
 *                   to laststart.  Added laststop field           K. Foley
 *    2.20  04/19/91 Put in Eval message & tones                   K. Foley
 *    2.21  04/20/91 Changed copyright to 1988-1991                K. Foley
 *    2.22  05/01/91 Changed vid lib to allow for DESQVIEW buffer  K. Foley
 *    2.23  05/02/91 Fixed the PGDN key - was going out of bounds  K. Foley
 *    2.24  05/29/91 Allowed parameter passing after executable    K. Foley
 *    2.25  08/01/91 Fixed install procedure for DOS ver above 3.3 K. Foley
 *    2.26  08/25/91 Changed token reader.  Sscanf was scrambling  K. Foley
 *                   the optional parameters.  Oops.
 *    2.27  03/07/92 Disabled the F1-DOS Shell w/ SECURE parameter K. Foley
 *    2.28  03/08/92 Added parameter display and usage for CRON    K. Foley
 *                   DesqView support removed due to DOS 5 errors.
 *    2.29  04/26/92 Added screen saver.                           K. Foley
 *    2.30  04/26/92 Added hour ranges on incrimental minutes      K. Foley
 *    2.31  04/29/92 Minor modifications for use with Borland C++  K. Foley
 *    2.32  05/01/92 Additional mods for use with BC++ 2.0         K. Foley
 *    2.33  05/02/92 Handled wrapping of hours over midnight       K. Foley
 *    2.34  05/03/92 Wildcarded minutes are no longer valid        K. Foley
 *    2.35  05/04/92 Added the LOG parameter and feature.          K. Foley
 *    2.36  05/11/92 Fixed problem of non display on paging keys   K. Foley
 *                   while screen saver is in operation.
 *    2.46  07/20/92 Added OS2 startup parameters and operation    K. Foley
 *    2.47  07/20/92 Changed launch time from exactly x:00 to      K. Foley
 *                   window around x:00
 *    2.48  01/06/93 Changed advanced evaluation key from ENTER    K. Foley
 *                   to E.  Certain networks stuff an ENTER into
 *                   the keyboard upon exiting the login process.
 *                   Fixed installation for root directories.
 *    2.49  03/02/93 Changed text on CRON START                    K. Foley
 *    2.50  03/05/93 Allowed user to specify screen saver text     K. Foley
 *    2.51  11/13/93 Changed from calloc's to linked lists         K. Foley
 *    2.52  03/29/94 Added DesqView cycle rellinquish.             K. Foley
 *    2.53  03/30/94 Moved cycle relinquish position.              K. Foley
 *    2.54  04/11/94 Added Novell Purge of CronJr.*                K. Foley
 *    2.55  07/14/94 Fixed F1 causing evaluation when disabled     K. Foley

