Avoid non-standard preprocessor construct.
Thanks to Jouk Jansen.
This commit is contained in:
parent
0deb1bb60a
commit
4c3630ec41
|
@ -49,10 +49,13 @@
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TUKLIB_GNUC_REQ(major, minor) \
|
#if defined(__GNUC__) && defined(__GNUC_MINOR__)
|
||||||
(defined(__GNUC__) && defined(__GNUC_MINOR__) \
|
# define TUKLIB_GNUC_REQ(major, minor) \
|
||||||
&& ((__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)) \
|
((__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)) \
|
||||||
|| __GNUC__ > (major)))
|
|| __GNUC__ > (major))
|
||||||
|
#else
|
||||||
|
# define TUKLIB_GNUC_REQ(major, minor) 0
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TUKLIB_GNUC_REQ(2, 5)
|
#if TUKLIB_GNUC_REQ(2, 5)
|
||||||
# define tuklib_attr_noreturn __attribute__((__noreturn__))
|
# define tuklib_attr_noreturn __attribute__((__noreturn__))
|
||||||
|
|
Loading…
Reference in New Issue