Added pointer assert
This commit is contained in:
parent
e44e9b4bce
commit
6b05e9fd23
1 changed files with 2 additions and 0 deletions
|
@ -549,8 +549,10 @@
|
|||
*/
|
||||
#if RADIOLIB_VERBOSE_ASSERT
|
||||
#define RADIOLIB_ASSERT(STATEVAR) { if((STATEVAR) != RADIOLIB_ERR_NONE) { RADIOLIB_DEBUG_BASIC_PRINTLN("%d at %s:%d", STATEVAR, __FILE__, __LINE__); return(STATEVAR); } }
|
||||
#define RADIOLIB_ASSERT_PTR(PTR) { if((PTR) == NULL) { RADIOLIB_DEBUG_BASIC_PRINTLN("NULL at %s:%d", __FILE__, __LINE__); return(RADIOLIB_ERR_MEMORY_ALLOCATION_FAILED); } }
|
||||
#else
|
||||
#define RADIOLIB_ASSERT(STATEVAR) { if((STATEVAR) != RADIOLIB_ERR_NONE) { return(STATEVAR); } }
|
||||
#define RADIOLIB_ASSERT_PTR(PTR) { if((PTR) == NULL) { return(RADIOLIB_ERR_MEMORY_ALLOCATION_FAILED); } }
|
||||
#endif
|
||||
|
||||
/*!
|
||||
|
|
Loading…
Add table
Reference in a new issue