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