Merge branch 'mesa_7_5_branch'
[mesa.git] / src / egl / main / eglcompiler.h
1 #ifndef EGLCOMPILER_INCLUDED
2 #define EGLCOMPILER_INCLUDED
3
4
5 /**
6 * Function inlining
7 */
8 #if defined(__GNUC__)
9 # define INLINE __inline__
10 #elif defined(__MSC__)
11 # define INLINE __inline
12 #elif defined(_MSC_VER)
13 # define INLINE __inline
14 #elif defined(__ICL)
15 # define INLINE __inline
16 #elif defined(__INTEL_COMPILER)
17 # define INLINE inline
18 #elif defined(__WATCOMC__) && (__WATCOMC__ >= 1100)
19 # define INLINE __inline
20 #elif defined(__SUNPRO_C) && defined(__C99FEATURES__)
21 # define INLINE inline
22 # define __inline inline
23 # define __inline__ inline
24 #elif (__STDC_VERSION__ >= 199901L) /* C99 */
25 # define INLINE inline
26 #else
27 # define INLINE
28 #endif
29
30
31 #endif /* EGLCOMPILER_INCLUDED */