diff --git a/src/build/libroot/misc.cpp b/src/build/libroot/misc.cpp index 9ee3b84224..7fae5be8cd 100644 --- a/src/build/libroot/misc.cpp +++ b/src/build/libroot/misc.cpp @@ -8,6 +8,7 @@ #include #include +#include #include #include @@ -21,6 +22,16 @@ debugger(const char *message) exit(1); } +// _debuggerAssert +int +_debuggerAssert(const char *file, int line, char *expression) +{ + char buffer[2048]; + snprintf(buffer, sizeof(buffer), "%s:%d: %s\n", file, line, expression); + debugger(buffer); + return 0; +} + // system_time bigtime_t system_time(void)