aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/memory.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/memory.h')
-rw-r--r--src/nvim/memory.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/nvim/memory.h b/src/nvim/memory.h
index 62cc78360c..0b422957d5 100644
--- a/src/nvim/memory.h
+++ b/src/nvim/memory.h
@@ -5,6 +5,16 @@
#include <stddef.h> // for size_t
#include <time.h> // for time_t
+typedef void *(*MemMalloc)(size_t);
+typedef void (*MemFree)(void *);
+typedef void *(*MemCalloc)(size_t, size_t);
+typedef void *(*MemRealloc)(void *, size_t);
+
+extern MemMalloc mem_malloc;
+extern MemFree mem_free;
+extern MemCalloc mem_calloc;
+extern MemRealloc mem_realloc;
+
#ifdef INCLUDE_GENERATED_DECLARATIONS
# include "memory.h.generated.h"
#endif