MRC_API void * MR_AllocArray(size_t num_bytes)
MRC_API void MR_FreeArray(void *ptr)
Deallocates memory that was previously allocated with MR_AllocArray(). Does nothing if the pointer is...
int64_t MR_int64_t
Definition common.h:13
MR_PassBy
Definition common.h:19
@ MR_PassBy_NoObject
Definition common.h:24
@ MR_PassBy_DefaultConstruct
Definition common.h:20
@ MR_PassBy_DefaultArgument
Definition common.h:23
@ MR_PassBy_Move
Definition common.h:22
@ MR_PassBy_Copy
Definition common.h:21
MRC_API void * MR_Alloc(size_t num_bytes)
Allocates n bytes of memory, which can then be freed using MR_Free().
MRC_API void MR_Free(void *ptr)
Deallocates memory that was previously allocated with MR_Alloc(). Does nothing if the pointer is null...
uint64_t MR_uint64_t
Definition common.h:14
#define MRC_API
Definition exports.h:11