tao_z
2022-05-25 1044ba0d2286698d0da28112bffc0f114bef2134
1
2
3
4
5
6
7
8
9
10
11
12
/***
 * "Standard" way to handle count-down timers
 *
 */
#ifndef COUNTDOWNTIMER_H
#define COUNTDOWNTIMER_H
 
#define CDT_RESET(timer, countdown) (timer) = (countdown)
#define CDT_EXPIRED(timer)          ( ((timer) > 0) ? !(--(timer)) : 1 )
#define CDT_HASEXPIRED(timer)       (0 == (timer))
 
#endif