mirror of
https://github.com/neovim/neovim.git
synced 2025-10-03 16:36:30 +00:00
unittest: Allow mocking allocator calls
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user