Remove spurious token in preprocessor directive.
[bertos.git] / compiler.h
index af9ae624b45acf002852ae393389585577152f57..65effeca2b5305d49a7cf6a12bd7f9baeec45a64 100755 (executable)
 
 /*#*
  *#* $Log$
+ *#* Revision 1.27  2004/10/21 10:09:40  bernie
+ *#* Remove spurious token in preprocessor directive.
+ *#*
+ *#* Revision 1.26  2004/10/19 08:55:14  bernie
+ *#* UNUSED_FUNC: New function attribute.
+ *#*
  *#* Revision 1.25  2004/10/19 07:14:20  bernie
  *#* Add macros to test for specific compiler features.
  *#*
        #define UNLIKELY(x)             __builtin_expect(!!(x), 0)
        #define PURE_FUNC               __attribute__((pure))
        #define CONST_FUNC              __attribute__((const))
+       #define UNUSED_FUNC             __attribute__((unused))
        #define RESTRICT                __restrict__
        #define MUST_CHECK              __attribute__((warn_unused_result))
        #if GNUC_PREREQ(3,1)
  * \def COMPILER_STATEMENT_EXPRESSIONS
  * Support for macros with variable arguments.
  */
-#ifndef COMPILER_STATEMENT_EXPRESSIONS 0
+#ifndef COMPILER_STATEMENT_EXPRESSIONS
 #define COMPILER_STATEMENT_EXPRESSIONS 0
 #endif
 
 #ifndef CONST_FUNC
 #define CONST_FUNC             /* nothing */
 #endif
+#ifndef UNUSED_FUNC
+#define UNUSED_FUNC            /* nothing */
+#endif
 #ifndef RESTRICT
 #define RESTRICT               /* nothing */
 #endif