home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / AZTEC-C / MINDER.ARK / MNDDAT.C < prev    next >
C/C++ Source or Header  |  1986-06-19  |  1KB  |  36 lines

  1. #include "minder.h"            /* Use minder defns */
  2. #include "comnd.h"            /* COMND defs */
  3. #include "setjmp.h"            /* setjmp/longjmp defs */
  4.  
  5. /* Data module for minder program */
  6.  
  7.  
  8. /* Simple variables, buffers, and arrays: */
  9.  
  10. int        Curdat = {0};        /* Current date for pre 3.0 systems */
  11. int        Curtim = {0};        /* Current time */
  12. int        Chgflg = {FALSE};    /* Marks changes made */
  13. int        Osdate = {TRUE};    /* Does OS yield dates? */
  14. int        Evtcnt = {0};        /* Number of events */
  15. EVT        *Evthdr = {NULL};    /* This heads the EVT list */
  16. BYTE        Topabf[_CMLMAX] = {NUL}; /* Top-level atom buffer */
  17. BYTE        Topbuf[_CMLMAX] = {NUL}; /* Top-level command buffer */
  18. jmp_buf        Topenv = {NULL};    /* Top-level setjmp buffer */
  19. BYTE        Tmpabf[_CMLMAX] = {NUL}; /* Temporary atom buffer */
  20. BYTE        Tmpbuf[_CMLMAX] = {NUL}; /* Temporary command buffer */
  21. jmp_buf        Tmpenv = {NULL};    /* Temporary setjmp buffer */
  22. char        *Usrnam = {NULL};    /* Address of username */
  23.  
  24.  
  25. /* COMND blocks */
  26.  
  27.  
  28. CSB        Topcsb = {0,0,&Topenv,0,0,"MINDER> ",
  29.             &Topbuf, 100, &Topabf, _CMLMAX, 0, 0};
  30.  
  31. CSB        Tmpcsb = {0,0,&Tmpenv,0,0,"MINDER> ",
  32.             &Tmpbuf, 100, &Tmpabf, _CMLMAX, 0, 0};
  33.  
  34. CFB        Inicfb = {_CMINI, 0, 0, 0, 0, 0};
  35.  
  36.