X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cfg%2Fcompiler.h;h=93f699275d75c56ad6c90b0bfe5784e3a6c858e6;hb=6fbd98c855b44d0cc2832cff664e082496529cc9;hp=45f4d92d46cb7f0b148f3695f05b111d4bc32c36;hpb=6bf26ad78b32851d9dd56fbf68356bcbdded590e;p=bertos.git diff --git a/cfg/compiler.h b/cfg/compiler.h index 45f4d92d..93f69927 100755 --- a/cfg/compiler.h +++ b/cfg/compiler.h @@ -14,6 +14,12 @@ /*#* *#* $Log$ + *#* Revision 1.3 2005/04/12 01:37:01 bernie + *#* Metrowerks touchups from HeCo. + *#* + *#* Revision 1.2 2005/04/11 19:10:27 bernie + *#* Include top-level headers from cfg/ subdir. + *#* *#* Revision 1.1 2005/04/11 19:04:13 bernie *#* Move top-level headers to cfg/ subdir. *#* @@ -35,7 +41,7 @@ #ifndef DEVLIB_COMPILER_H #define DEVLIB_COMPILER_H -#include "cpu_detect.h" +#include #if defined __GNUC__ && defined __GNUC_MINOR__ @@ -134,14 +140,14 @@ #define NORETURN __attribute__((__noreturn__)) #define UNUSED_ARG(type,arg) __attribute__((__unused__)) type arg #define UNUSED_VAR(type,name) __attribute__((__unused__)) type name - #define USED_VAR(type,name) __attribute__((__used__)) type name + #define USED_VAR(type,name) __attribute__((__used__)) type name #define INLINE static inline __attribute__((__always_inline__)) #define LIKELY(x) __builtin_expect(!!(x), 1) #define UNLIKELY(x) __builtin_expect(!!(x), 0) #define PURE_FUNC __attribute__((pure)) #define CONST_FUNC __attribute__((const)) #define UNUSED_FUNC __attribute__((unused)) - #define USED_FUNC __attribute__((__used__)) + #define USED_FUNC __attribute__((__used__)) #define RESTRICT __restrict__ #define MUST_CHECK __attribute__((warn_unused_result)) #if GNUC_PREREQ(3,1) @@ -168,7 +174,7 @@ #pragma GCC poison cin cout cerr clog #endif -#elif defined(__MWERKS__) && CPU_DSP56K +#elif defined(__MWERKS__) /* Compiler features */ #define COMPILER_VARIADIC_MACROS 1 @@ -177,6 +183,8 @@ #define typeof __typeof__ + #define UNUSED_ARG(type,arg) type + #include #include #include