Home | History | Annotate | Download | only in compiler
      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