35 #if WSF_TOKEN_ENABLED == TRUE 75 #ifndef WSF_ASSERT_ENABLED 77 #define WSF_ASSERT_ENABLED FALSE 80 #ifndef WSF_TOKEN_ENABLED 82 #define WSF_TOKEN_ENABLED FALSE 94 #if WSF_ASSERT_ENABLED == TRUE 95 #if WSF_TOKEN_ENABLED == TRUE 96 #define WSF_ASSERT(expr) if (!(expr)) {WsfAssert(MODULE_ID, (uint16_t) __LINE__);} 98 #define WSF_ASSERT(expr) if (!(expr)) {WsfAssert(__FILE__, (uint16_t) __LINE__);} 101 #define WSF_ASSERT(expr) 115 #define WSF_CT_ASSERT(expr) extern char wsf_ct_assert[(expr) ? 1 : -1] void WsfAssert(uint16_t modId, uint16_t line)
Perform an assert action.
void WsfAssertRegister(void(*cback)(void))
Register assert handler.
uint8_t bool_t
Boolean data type.
uint16_t WsfAssertNum(void)
Get number of asserts.
void WsfAssertTrapEnable(bool_t enaAssertTrap)
Enable assert trap.
unsigned short uint16_t
Unsigned 16-bit value.