/// @file assert.c /// @brief /// @copyright (c) 2014-2023 This file is distributed under the MIT License. /// See LICENSE.md for details. #include "assert.h" #include "stdlib.h" #include "stdio.h" void __assert_fail(const char *assertion, const char *file, const char *function, unsigned int line) { printf("FILE: %s\n" "FUNC: %s\n" "LINE: %d\n\n" "Assertion `%s` failed.\n", file, (function ? function : "NO_FUN"), line, assertion); abort(); }