diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/utils.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/utils.h b/include/utils.h index cc5948c1..15b2e393 100644 --- a/include/utils.h +++ b/include/utils.h @@ -76,7 +76,10 @@ (void) (&_max1 == &_max2); \ _max1 > _max2 ? _max1 : _max2; }) -extern void memory_allocation_error(void) __noreturn; +extern void __memory_allocation_error(const char *filename, uint32_t line) __noreturn; + +#define memory_allocation_error() \ + __memory_allocation_error(__FILE__, __LINE__); extern void xfree(const void *ptr); extern void *xmalloc(size_t size); |