mirror of
https://github.com/espressif/openthread.git
synced 2026-07-31 16:17:47 +00:00
[debug] allow build system to provide custom file name (#2706)
This commit is contained in:
+18
-10
@@ -58,16 +58,24 @@
|
||||
|
||||
#include "openthread/platform/misc.h"
|
||||
|
||||
#define assert(cond) \
|
||||
do \
|
||||
{ \
|
||||
if (!(cond)) \
|
||||
{ \
|
||||
otPlatAssertFail(__FILE__, __LINE__); \
|
||||
while (1) \
|
||||
{ \
|
||||
} \
|
||||
} \
|
||||
/**
|
||||
* Allow the build system to provide a custom file name.
|
||||
*
|
||||
*/
|
||||
#ifndef FILE_NAME
|
||||
#define FILE_NAME __FILE__
|
||||
#endif
|
||||
|
||||
#define assert(cond) \
|
||||
do \
|
||||
{ \
|
||||
if (!(cond)) \
|
||||
{ \
|
||||
otPlatAssertFail(FILE_NAME, __LINE__); \
|
||||
while (1) \
|
||||
{ \
|
||||
} \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
#else
|
||||
|
||||
Reference in New Issue
Block a user