From f1f3f62345badda73fd3f5e38477cc4332ebd7ae Mon Sep 17 00:00:00 2001 From: Daniel Collin Date: Sun, 14 Sep 2014 10:28:31 +0200 Subject: [PATCH] Check if inline is already defined --- sync/base.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sync/base.h b/sync/base.h index 97d0305..da1a978 100644 --- a/sync/base.h +++ b/sync/base.h @@ -8,8 +8,10 @@ /* configure inline keyword */ #if !defined(__STDC_VERSION__) || (__STDC_VERSION__ < 199901L) #if defined(_MSC_VER) || defined(__GNUC__) || defined(__SASC) - #define inline __inline - #else +#ifndef inline + #define inline __inline +#endif +#else /* compiler does not support inline, make function static instead */ #define inline static #endif