From d4191abf2479ac26459f3f84271950ea8b986912 Mon Sep 17 00:00:00 2001 From: Akos Kiss Date: Wed, 2 Dec 2015 15:48:02 +0100 Subject: [PATCH] inline declaration removal GCC 5 is more strict about inline semantics: inline declaration without definition emits warning during compilation and will also cause an undefined reference error during linking. Thus, removing the inline specifier from the declarations of uv__time_precise(). libtuv-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu --- source/linux/uv_platform.h | 2 +- source/mbed/uv_platform.h | 2 +- source/nuttx/uv_platform.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/linux/uv_platform.h b/source/linux/uv_platform.h index 5f48c0f7..44681446 100644 --- a/source/linux/uv_platform.h +++ b/source/linux/uv_platform.h @@ -99,7 +99,7 @@ uint64_t uv__hrtime(uv_clocktype_t type); #define uv__update_time(loop) \ loop->time = uv__hrtime(UV_CLOCK_FAST) / 1000000 -inline uint64_t uv__time_precise(); +uint64_t uv__time_precise(); //----------------------------------------------------------------------------- diff --git a/source/mbed/uv_platform.h b/source/mbed/uv_platform.h index 1a12c875..5de96eef 100644 --- a/source/mbed/uv_platform.h +++ b/source/mbed/uv_platform.h @@ -78,7 +78,7 @@ uint64_t uv__hrtime(uv_clocktype_t type); #define uv__update_time(loop) \ loop->time = uv__hrtime(UV_CLOCK_FAST) / 1000000 -inline uint64_t uv__time_precise(); +uint64_t uv__time_precise(); void uv__time_init(void); diff --git a/source/nuttx/uv_platform.h b/source/nuttx/uv_platform.h index 645fab42..013238ac 100644 --- a/source/nuttx/uv_platform.h +++ b/source/nuttx/uv_platform.h @@ -106,7 +106,7 @@ uint64_t uv__hrtime(); #define uv__update_time(loop) \ loop->time = uv__hrtime() / 1000000 -inline uint64_t uv__time_precise(); +uint64_t uv__time_precise(); //-----------------------------------------------------------------------------