aboutsummaryrefslogtreecommitdiff
path: root/src/util/memory.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/memory.h')
-rw-r--r--src/util/memory.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/util/memory.h b/src/util/memory.h
index 55e8eac..7070430 100644
--- a/src/util/memory.h
+++ b/src/util/memory.h
@@ -32,4 +32,21 @@ void *try_calloc(size_t size);
*/
void *try_realloc(void *ptr, size_t size);
+/**
+ * @brief
+ * @param ptr
+ */
+void try_free(void *ptr);
+
+/**
+ * @brief
+ * @param malloc_fun
+ * @param calloc_fun
+ * @param realloc_fun
+ * @param free_fun
+ */
+void set_mem_funcs(void *(*malloc_fun)(size_t), void *(*calloc_fun)(size_t),
+ void *(*realloc_fun)(void *, size_t),
+ void(*free_fun)(void *));
+
#endif // ECGEN_MEMORY_H