From 4579b298fa3c79b22aec3954bdbedcb89a53377a Mon Sep 17 00:00:00 2001 From: Juliusz Chroboczek <jch@pps.jussieu.fr> Date: Sat, 25 Oct 2008 10:38:12 +0200 Subject: [PATCH] More compatibility stuff. --- babel.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/babel.h b/babel.h index feef708..89ba5a2 100644 --- a/babel.h +++ b/babel.h @@ -34,6 +34,20 @@ THE SOFTWARE. #define MAX(x,y) ((x)<=(y)?(y):(x)) #define MIN(x,y) ((x)<=(y)?(x):(y)) +#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +/* nothing */ +#elif defined(__GNUC__) +#define inline __inline +#if (__GNUC__ >= 3) +#define restrict __restrict +#else +#define restrict /**/ +#endif +#else +#define inline /**/ +#define restrict /**/ +#endif + #if defined(__GNUC__) && (__GNUC__ >= 3) #define ATTRIBUTE(x) __attribute__ (x) #define LIKELY(_x) __builtin_expect(!!(_x), 1) -- 2.30.9