home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_02_02 / ctimer.c < prev    next >
C/C++ Source or Header  |  1990-09-29  |  349b  |  21 lines

  1. #include <dos.h>
  2.  
  3. #define TimerResolution    1193181.667
  4.  
  5. void cardinal(long l, double *result)
  6. {
  7.  
  8.   *result = ((l < 0) ? (double)4294967296.0 + (long) l : (double)((long) l));
  9.  
  10. }
  11.  
  12. void elapsedtime(long start, long stop, double *result)
  13. {
  14.   double r;
  15.  
  16.   cardinal(stop - start,&r);
  17.   *result = (1000.0 * r) / TimerResolution;
  18.  
  19. }
  20.  
  21.