[Spice-commits] server/utils.h

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jul 3 11:10:09 UTC 2019

 server/utils.h |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 2bb96f105dc64c53681b64f83de55018dbdac1bd
Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Wed Jul 3 12:34:06 2019 +0200

    utils: Make all the NSEC_PER_XXX constants 64 bit
    Code dealing with nanosecond timestamps normally uses 64 bit integers
    and not long long ints. So this makes it easier to print the value of
    expressions using these constants.
    Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
    Acked-by: Frediano Ziglio <fziglio at redhat.com>

diff --git a/server/utils.h b/server/utils.h
index 54bc9d49..2cbd779c 100644
--- a/server/utils.h
+++ b/server/utils.h
@@ -52,9 +52,9 @@ static inline int test_bit(int index, uint32_t val)
 typedef int64_t red_time_t;
-#define NSEC_PER_SEC      1000000000LL
-#define NSEC_PER_MILLISEC 1000000
-#define NSEC_PER_MICROSEC 1000
+#define NSEC_PER_SEC      INT64_C(1000000000)
+#define NSEC_PER_MILLISEC INT64_C(1000000)
+#define NSEC_PER_MICROSEC INT64_C(1000)
 /* g_get_monotonic_time() does not have enough precision */
 static inline red_time_t spice_get_monotonic_time_ns(void)

More information about the Spice-commits mailing list