X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=inline;f=bertos%2Fcfg%2Fdebug.h;fp=bertos%2Fcfg%2Fdebug.h;h=efa26e18907a8102699d3ca125cf099abf43dbf3;hb=4ac3fd00c7407310d00e3b09fc96ac2293de674e;hp=257682933d3fcf7576e79e8f2d68c79ab05e5066;hpb=fa9608ffef975418d8a3421db743d26229f1f1eb;p=bertos.git diff --git a/bertos/cfg/debug.h b/bertos/cfg/debug.h index 25768293..efa26e18 100644 --- a/bertos/cfg/debug.h +++ b/bertos/cfg/debug.h @@ -177,6 +177,7 @@ #define ASSERT2(x, help) ((void)ASSERT(x)) #endif + #define IS_VALID_PTR(p) (LIKELY((void *)(p) >= (void *)CPU_RAM_START)) /** * Check that the given pointer is either NULL or pointing to valid memory. * @@ -186,8 +187,8 @@ * * \see ASSERT_VALID_PTR_OR_NULL() */ - #define ASSERT_VALID_PTR(p) ((void)(LIKELY((void *)(p) >= (void *)CPU_RAM_START) \ - ? 0 : __invalid_ptr(p, #p, THIS_FILE, __LINE__))) + #define ASSERT_VALID_PTR(p) (IS_VALID_PTR(p) \ + ? 0 : __invalid_ptr(p, #p, THIS_FILE, __LINE__)) /** * Check that the given pointer is not pointing to invalid memory. @@ -293,6 +294,7 @@ #define ASSERT(x) ((void)0) #endif /* ASSERT */ #define ASSERT2(x, help) ((void)0) + #define IS_VALID_PTR(p) (1) #define ASSERT_VALID_PTR(p) ((void)0) #define ASSERT_VALID_PTR_OR_NULL(p) ((void)0) #define ASSERT_VALID_OBJ(_t, _o) ((void)0)