mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 16:50:55 +08:00
sys/time.h: timersub macro modified per recommendations of phreakuencies
This commit is contained in:
+8
-8
@@ -77,13 +77,13 @@
|
||||
#define timersub(tvp, uvp, vvp) \
|
||||
do \
|
||||
{ \
|
||||
(vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; \
|
||||
if ((uvp)->tv_usec > (tvp)->tv_usec) \
|
||||
(vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; \
|
||||
(vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; \
|
||||
if ((vvp)->tv_usec < 0) \
|
||||
{ \
|
||||
(vvp)->tv_sec--; \
|
||||
(tvp)->tv_usec += 1000000; \
|
||||
} \
|
||||
(vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; \
|
||||
(vvp)->tv_sec--; \
|
||||
(vvp)->tv_usec += 1000000; \
|
||||
} \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
@@ -92,8 +92,8 @@
|
||||
#define timerclear(tvp) \
|
||||
do \
|
||||
{ \
|
||||
tvp)->tv_sec = 0; \
|
||||
tvp)->tv_usec = 0; \
|
||||
(tvp)->tv_sec = 0; \
|
||||
(tvp)->tv_usec = 0; \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user