home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_C / SNIP9404.ZIP / TASKER.H < prev    next >
C/C++ Source or Header  |  1994-04-03  |  758b  |  45 lines

  1. /*
  2. **  Tasker.H
  3. **
  4. **  public domain by David Gibbs
  5. */
  6.  
  7. #ifndef DG_TASKER
  8. #define DG_TASKER
  9.  
  10. struct ts_os_ver {
  11.       int maj;
  12.       int min;
  13. };
  14.  
  15. #define TOT_OS  5
  16.  
  17. #define DOS     0
  18. #define OS2     1
  19. #define DV      2
  20. #define WINS    3
  21. #define WIN3    4
  22.  
  23.                         /*   76543210  */
  24. #define is_DOS  0x01    /* b'00000001' */
  25. #define is_OS2  0x02    /* b'00000010' */
  26. #define is_DV   0x04    /* b'00000100' */
  27. #define is_WINS 0x08    /* b'00001000' */
  28. #define is_WIN3 0x10    /* b'00010000' */
  29.  
  30.  
  31. extern int t_os_type;
  32. extern int t_os;
  33.  
  34. extern const char *t_os_name[TOT_OS];
  35.  
  36. extern struct ts_os_ver t_os_ver[TOT_OS];
  37.  
  38.  
  39. /* Function prototypes */
  40.  
  41. int get_os();
  42. void t_slice();
  43.  
  44. #endif /* DG_TASKER */
  45.