home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s300 / 1.ddi / CHAP3 / TIME.H < prev    next >
Encoding:
C/C++ Source or Header  |  1988-05-02  |  1.4 KB  |  57 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.  
  18. /******************************  Exports  *****************************/
  19.  
  20. #ifdef ANSI
  21.  
  22. extern void chronos(void);
  23. extern int  NewDTimer(void(*)(), void *, int);
  24. extern void FreeDTimer(int);
  25. extern void SetDTimer(int, long);
  26. extern long ReadDTimer(int);
  27. extern void StopDTimer(int);
  28. extern void StartDTimer(int);
  29. extern void CisDTimer(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 void SetTsr();
  49. extern int  NewITimer();
  50. extern void FreeITimer();
  51. extern void SetITimer();
  52. extern long ReadITimer();
  53. extern long ReadClock();
  54. extern void InitTime();
  55.  
  56. #endif
  57.