difftime.c 316 B

1234567891011121314151617
  1. /*
  2. * difftime - compute the difference between two calendar times
  3. */
  4. /* $Id$ */
  5. #include <time.h>
  6. double
  7. difftime(time_t time1, time_t time0)
  8. {
  9. /* be careful: time_t may be unsigned */
  10. if ((time_t)-1 > 0 && time0 > time1) {
  11. return - (double) (time0 - time1);
  12. } else {
  13. return (double)(time1 - time0);
  14. }
  15. }