diff options
author | Max Kellermann <max@duempel.org> | 2013-01-31 20:42:11 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2013-01-31 21:11:06 +0100 |
commit | ccdf7184bea4bcc38ae468095ec400e2a2a4db3b (patch) | |
tree | 94c4cc29573093c2f139ee8226d57866a4f4da97 /src/gcc.h | |
parent | 776413621165605b943248499e2a5a6662fb1a3b (diff) | |
download | mpd-ccdf7184bea4bcc38ae468095ec400e2a2a4db3b.tar.gz mpd-ccdf7184bea4bcc38ae468095ec400e2a2a4db3b.tar.xz mpd-ccdf7184bea4bcc38ae468095ec400e2a2a4db3b.zip |
gcc.h: add "restrict" macro for C++
Diffstat (limited to '')
-rw-r--r-- | src/gcc.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -81,6 +81,14 @@ #ifdef __cplusplus +#ifdef __GNUC__ +/* "__restrict__" is a GCC extension for C++ */ +#define restrict __restrict__ +#else +/* disable it on other compilers */ +#define restrict +#endif + #if !defined(__clang__) && defined(__GNUC__) && !GCC_CHECK_VERSION(4,6) #error Your gcc version is too old. MPD requires gcc 4.6 or newer. #endif |