home *** CD-ROM | disk | FTP | other *** search
/ Beginning C++ Through Gam…rogramming (2nd Edition) / BCGP2E.ISO / bloodshed / devcpp-4.9.9.2_setup.exe / time.h < prev    next >
C/C++ Source or Header  |  2005-01-29  |  447b  |  17 lines

  1.  
  2. #include <time.h>
  3.  
  4. #ifndef _TIMEVAL_DEFINED /* also in winsock[2].h */
  5. #define _TIMEVAL_DEFINED
  6. struct timeval {
  7.   long tv_sec;
  8.   long tv_usec;
  9. };
  10. #define timerisset(tvp)     ((tvp)->tv_sec || (tvp)->tv_usec)
  11. #define timercmp(tvp, uvp, cmp) \
  12.     (((tvp)->tv_sec != (uvp)->tv_sec) ? \
  13.     ((tvp)->tv_sec cmp (uvp)->tv_sec) : \
  14.     ((tvp)->tv_usec cmp (uvp)->tv_usec))
  15. #define timerclear(tvp)     (tvp)->tv_sec = (tvp)->tv_usec = 0
  16. #endif /* _TIMEVAL_DEFINED */
  17.