Commit 4579b298 authored by Juliusz Chroboczek's avatar Juliusz Chroboczek

More compatibility stuff.

parent de7873e2
...@@ -34,6 +34,20 @@ THE SOFTWARE. ...@@ -34,6 +34,20 @@ THE SOFTWARE.
#define MAX(x,y) ((x)<=(y)?(y):(x)) #define MAX(x,y) ((x)<=(y)?(y):(x))
#define MIN(x,y) ((x)<=(y)?(x):(y)) #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) #if defined(__GNUC__) && (__GNUC__ >= 3)
#define ATTRIBUTE(x) __attribute__ (x) #define ATTRIBUTE(x) __attribute__ (x)
#define LIKELY(_x) __builtin_expect(!!(_x), 1) #define LIKELY(_x) __builtin_expect(!!(_x), 1)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment