summaryrefslogtreecommitdiffstats
path: root/include/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/utils.h')
-rw-r--r--include/utils.h5
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);