X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=compiler.h;h=40266bd03ffc60321e0937563757d240c2875fbd;hb=7be79ed82e47606fa35a4ef58f11c4723d22087a;hp=af9ae624b45acf002852ae393389585577152f57;hpb=fd3f7490acdd11c16df7530089ca18785fd63915;p=bertos.git diff --git a/compiler.h b/compiler.h index af9ae624..40266bd0 100755 --- a/compiler.h +++ b/compiler.h @@ -14,6 +14,9 @@ /*#* *#* $Log$ + *#* 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. *#* @@ -177,6 +180,7 @@ #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) @@ -296,6 +300,9 @@ #ifndef CONST_FUNC #define CONST_FUNC /* nothing */ #endif +#ifndef UNUSED_FUNC +#define UNUSED_FUNC /* nothing */ +#endif #ifndef RESTRICT #define RESTRICT /* nothing */ #endif