- Touched up documentation for Math library
- finished matrix implementation - added custom assert implementation
This commit is contained in:
@@ -20,17 +20,11 @@
|
||||
|
||||
using assert_handler = void (*)(const char *, const char *, int , const char *);
|
||||
|
||||
static assert_handler __priv_handler = nullptr;
|
||||
|
||||
void set_assert_handler(assert_handler handler)
|
||||
{
|
||||
__priv_handler = handler;
|
||||
}
|
||||
extern void __assert_callback(const char* expression, const char* file, int line, const char* function);
|
||||
|
||||
void __assert_impl(const char* expression, const char* file, int line, const char* function)
|
||||
{
|
||||
if (__priv_handler)
|
||||
__priv_handler(expression, file, line, function);
|
||||
__assert_callback(expression, file, line, function);
|
||||
|
||||
abort();
|
||||
}
|
||||
Reference in New Issue
Block a user