Files
AC707N/SDK/apps/common/debug/assert.c
T
2025-12-03 11:12:34 +08:00

28 lines
960 B
C

#include <assert.h>
#include "printf.h"
void __assert_func(const char *file, int line, const char *func, const char *_e)
{
printf("\n\n ******************* ASSERT -> %s, %d, %s, %s \n", file, line, func, _e);
while (1);
}
void __assert_func_cmpt(const char *file, int line, const char *func, const char *_e)
{
printf("\n\n ******************* ASSERT -> %s, %d, %s, %s \n", file, line, func, _e);
}
void __assert_fail(const char *__assertion, const char *__file,
unsigned int __line, const char *__function)
{
printf("\n\n ******************* ASSERT -> %s, %s, %u, %s \n", __assertion, __file, __line, __function);
}
/* void __assert(const char *__assertion, const char *__file, unsigned int __line, const char *__function) */
void __assert(const char *__assertion, int __line, const char *__function)
{
printf("\n\n ******************* ASSERT -> %s, %d, %s \n", __assertion, __line, __function);
while (1);
}