Merge branch 'div-by-zero' of https://github.com/vincentkfu/fio
[fio.git] / compiler / compiler-gcc4.h
1 #ifndef FIO_COMPILER_GCC4_H
2 #define FIO_COMPILER_GCC4_H
3
4 #ifndef __must_check
5 #define __must_check            __attribute__((warn_unused_result))
6 #endif
7
8 #define GCC_VERSION (__GNUC__ * 10000           \
9                         + __GNUC_MINOR__ * 100  \
10                         + __GNUC_PATCHLEVEL__)
11
12 #if GCC_VERSION >= 40300
13 #define __compiletime_warning(message)  __attribute__((warning(message)))
14 #define __compiletime_error(message)    __attribute__((error(message)))
15 #endif
16
17 #endif