X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cfg%2Fcompiler.h;h=028ef3ad57fafaeabedba505713993b3e18836de;hb=7410e6e4d72aba287efae3839b52da9c9d7c05ac;hp=78a63bdcb449f7726856853d4dd4407b939bb5a7;hpb=b6aafeedb04966d47966b8842109a239ab53eef5;p=bertos.git diff --git a/cfg/compiler.h b/cfg/compiler.h index 78a63bdc..028ef3ad 100755 --- a/cfg/compiler.h +++ b/cfg/compiler.h @@ -14,6 +14,9 @@ /*#* *#* $Log$ + *#* Revision 1.19 2006/04/11 00:07:33 bernie + *#* Implemenent MF_SAVESEL flag. + *#* *#* Revision 1.18 2006/03/22 13:34:34 bernie *#* MSVC support. *#* @@ -371,11 +374,13 @@ #define EXTERN_C_BEGIN extern "C" { #define EXTERN_C_END } #define EXTERN_CONST extern const + #define CONST_CAST(TYPE,EXPR) (const_cast(EXPR)) #else #define EXTERN_C extern #define EXTERN_C_BEGIN /* nothing */ #define EXTERN_C_END /* nothing */ #define EXTERN_CONST const + #define CONST_CAST(TYPE,EXPR) ((TYPE)(EXPR)) /* FIXME: How can we suppress the warning in C? */ #endif