X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cfg%2Fdebug.h;h=8af808d4e13108660ebbbb790cc6f50cb7ce99b5;hb=c49c99e64ee64ad490b2aea2d6c6d8f9f6d225db;hp=979130888e017a5bc90de733191d89659dc1d994;hpb=9ffcd0c4865a64d7fc713eb038dcba199d11fccb;p=bertos.git diff --git a/cfg/debug.h b/cfg/debug.h index 97913088..8af808d4 100755 --- a/cfg/debug.h +++ b/cfg/debug.h @@ -17,6 +17,12 @@ /*#* *#* $Log$ + *#* Revision 1.12 2006/03/22 09:48:23 bernie + *#* Simplify. + *#* + *#* Revision 1.11 2006/02/23 11:17:16 bernie + *#* Documentation fixes. + *#* *#* Revision 1.10 2006/02/23 09:10:10 bernie *#* Add even more code duplication until we properly refactor debug.h. *#* @@ -75,27 +81,7 @@ #define DEVLIB_DEBUG_H #include - -#if OS_HOSTED - /* - * For now, avoid dependency on compiler.h - */ - #ifndef FORMAT - #define FORMAT(x,y,z) /* nothing */ - #endif - #ifndef INLINE - #define INLINE static inline - #endif - #ifndef UNUSED_ARG - #ifdef __cplusplus - #define UNUSED_ARG(type,name) type - #else - #define UNUSED_ARG(type,name) type name - #endif - #endif -#else /* !OS_HOSTED */ - #include -#endif /* !OS_HOSTED */ +#include /* @@ -109,18 +95,19 @@ #define CONFIG_KDEBUG_ASSERT_NO_TEXT 0 #endif +#if defined(__doxygen__) + /** + * Preprocessor symbol defined only for debug builds. + * + * The build infrastructure must arrange for _DEBUG to + * be predefined for all the source files being compiled. + * + * This is compatible with the MSVC convention for the + * default Debug and Release project targets. + */ + #define _DEBUG 1 +#endif -/*! - * \def _DEBUG - * - * This preprocessor symbol is defined only in debug builds. - * - * The build infrastructure must arrange for _DEBUG to - * be predefined for all source files being compiled. - * - * This is compatible with the Microsoft convention for - * the default Debug and Release targets. - */ #ifdef _DEBUG // STLport specific: enable extra checks