13#if FW_ASSERT_LEVEL == FW_NO_ASSERT
17#if FW_ASSERT_LEVEL == FW_FILEID_ASSERT
18#define fileIdFs "Assert file ID %d: Line: %d "
19#define ASSERT_CAST static_cast<POINTER_CAST>
21#define fileIdFs "Assert file \"%s\": Line: %d "
22#define ASSERT_CAST reinterpret_cast<POINTER_CAST>
61 Fw::Logger::logMsg(fileIdFs
" %d %d %d %d\n",ASSERT_CAST(file),lineNo,arg1,arg2,arg3,arg4);
64 Fw::Logger::logMsg(fileIdFs
" %d %d %d %d +\n",ASSERT_CAST(file),lineNo,arg1,arg2,arg3,arg4);
PlatformUIntType NATIVE_UINT_TYPE
PlatformAssertArgType FwAssertArgType
void printAssert(const CHAR *msg)
void reportAssert(FILE_NAME_ARG file, NATIVE_UINT_TYPE lineNo, NATIVE_UINT_TYPE numArgs, FwAssertArgType arg1, FwAssertArgType arg2, FwAssertArgType arg3, FwAssertArgType arg4, FwAssertArgType arg5, FwAssertArgType arg6)
static void logMsg(const char *fmt, POINTER_CAST a0=0, POINTER_CAST a1=0, POINTER_CAST a2=0, POINTER_CAST a3=0, POINTER_CAST a4=0, POINTER_CAST a5=0, POINTER_CAST a6=0, POINTER_CAST a7=0, POINTER_CAST a8=0, POINTER_CAST a9=0)