diff options
Diffstat (limited to 'lib/regex_internal.h')
| -rw-r--r-- | lib/regex_internal.h | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/lib/regex_internal.h b/lib/regex_internal.h index 361647344..a36ae4c8a 100644 --- a/lib/regex_internal.h +++ b/lib/regex_internal.h @@ -88,25 +88,10 @@ # define RE_ENABLE_I18N #endif -#ifndef __GNUC_PREREQ -# if defined __GNUC__ && defined __GNUC_MINOR__ -# define __GNUC_PREREQ(maj, min) \ - ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) -# else -# define __GNUC_PREREQ(maj, min) 0 -# endif -#endif - -#if !__GNUC_PREREQ (3, 1) -# define always_inline -#endif - #if __GNUC__ >= 3 # define BE(expr, val) __builtin_expect (expr, val) #else # define BE(expr, val) (expr) -# define inline -# define pure #endif /* Number of single byte character. */ @@ -131,7 +116,7 @@ # define attribute_hidden #endif /* not _LIBC */ -#if __GNUC__ >= 3 +#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1) # define __attribute(arg) __attribute__ (arg) #else # define __attribute(arg) |
