From 6ccbb35597a3bd53f91a5639a108ecd368ee492e Mon Sep 17 00:00:00 2001 From: William Woodall Date: Wed, 16 Dec 2015 14:59:11 -0800 Subject: [PATCH] improve readability of *s <=> ns macros --- rcl/include/rcl/time.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rcl/include/rcl/time.h b/rcl/include/rcl/time.h index 3fa7144..c80c63e 100644 --- a/rcl/include/rcl/time.h +++ b/rcl/include/rcl/time.h @@ -23,12 +23,12 @@ extern "C" #include "rcl/types.h" #include "rcl/visibility_control.h" -#define RCL_S_TO_NS(seconds) (seconds * 1000000000) -#define RCL_MS_TO_NS(milliseconds) (milliseconds * 1000000) +#define RCL_S_TO_NS(seconds) (seconds * 1000 * 1000 * 1000) +#define RCL_MS_TO_NS(milliseconds) (milliseconds * 1000 * 1000) #define RCL_US_TO_NS(microseconds) (microseconds * 1000) -#define RCL_NS_TO_S(nanoseconds) (nanoseconds / 1000000000) -#define RCL_NS_TO_MS(nanoseconds) (nanoseconds / 1000000) +#define RCL_NS_TO_S(nanoseconds) (nanoseconds / 1000 * 1000 * 1000) +#define RCL_NS_TO_MS(nanoseconds) (nanoseconds / 1000 * 1000) #define RCL_NS_TO_US(nanoseconds) (nanoseconds / 1000) /// Struct which encapsulates a point in time according to a system clock.