home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s300 / 1.ddi / CHAP7 / TIME.H < prev    next >
Encoding:
C/C++ Source or Header  |  1988-05-19  |  1.4 KB  |  58 lines

  1. /***********************************************************************
  2.  
  3. FILE
  4.     time.h  -  timer module definitions
  5.  
  6. LAST UPDATE
  7.     26 January 1988
  8.         add ANSI function prototypes
  9.  
  10. ***********************************************************************/
  11.  
  12. /************************   Timer Type Codes   ************************/
  13.  
  14. #define DTIMER        0x01        /* count-down timer type */
  15. #define ITIMER        0x02        /* interval timer type */
  16.  
  17. /******************************  Exports  *****************************/
  18.  
  19. #ifdef ANSI
  20.  
  21. extern void chronos(void);
  22. extern int    NewDTimer(void(*)(), void *, int);
  23. extern void FreeDTimer(int);
  24. extern void SetDTimer(int, long);
  25. extern long ReadDTimer(int);
  26. extern void StopDTimer(int);
  27. extern void StartDTimer(int);
  28. extern void CisDTimer(int);
  29. extern int    TimeUp(int);
  30. extern void SetTsr(int, void(*)(), void *, int);
  31. extern int    NewITimer(void);
  32. extern void FreeITimer(int);
  33. extern void SetITimer(int);
  34. extern long ReadITimer(int);
  35. extern long ReadClock(void);
  36. extern void InitTime(long);
  37.  
  38. #else
  39.  
  40. extern void chronos();
  41. extern int    NewDTimer();
  42. extern void FreeDTimer();
  43. extern void SetDTimer();
  44. extern long ReadDTimer();
  45. extern void StopDTimer();
  46. extern void StartDTimer();
  47. extern void CisDTimer();
  48. extern int    TimeUp();
  49. extern void SetTsr();
  50. extern int    NewITimer();
  51. extern void FreeITimer();
  52. extern void SetITimer();
  53. extern long ReadITimer();
  54. extern long ReadClock();
  55. extern void InitTime();
  56.  
  57. #endif
  58.