Moved TIME_INFINITY to timer.h, so that it's publicly available.

This commit is contained in:
Martin Mares 1999-11-30 14:01:39 +00:00
parent 0d3e6bceee
commit 487d1afa52
2 changed files with 10 additions and 10 deletions

View file

@ -55,16 +55,6 @@ random_u32(void)
#define NEAR_TIMER_LIMIT 4 #define NEAR_TIMER_LIMIT 4
#ifdef TIME_T_IS_64BIT
#define TIME_INFINITY 0x7fffffffffffffff
#else
#ifdef TIME_T_IS_SIGNED
#define TIME_INFINITY 0x7fffffff
#else
#define TIME_INFINITY 0xffffffff
#endif
#endif
static list near_timers, far_timers; static list near_timers, far_timers;
static bird_clock_t first_far_timer = TIME_INFINITY; static bird_clock_t first_far_timer = TIME_INFINITY;

View file

@ -36,4 +36,14 @@ bird_clock_t tm_parse_date(char *); /* Convert date to bird_clock_t */
void tm_format_date(char *, bird_clock_t); /* Convert bird_clock_t to date */ void tm_format_date(char *, bird_clock_t); /* Convert bird_clock_t to date */
#define TM_DATE_BUFFER_SIZE 12 /* Buffer size required by tm_format_date */ #define TM_DATE_BUFFER_SIZE 12 /* Buffer size required by tm_format_date */
#ifdef TIME_T_IS_64BIT
#define TIME_INFINITY 0x7fffffffffffffff
#else
#ifdef TIME_T_IS_SIGNED
#define TIME_INFINITY 0x7fffffff
#else
#define TIME_INFINITY 0xffffffff
#endif
#endif
#endif #endif