• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
18