Blame isl-0.16.1/mp_get_memory_functions.c

Packit fb9d21
#include <gmp.h>
Packit fb9d21
Packit fb9d21
void mp_get_memory_functions(
Packit fb9d21
		void *(**alloc_func_ptr) (size_t),
Packit fb9d21
		void *(**realloc_func_ptr) (void *, size_t, size_t),
Packit fb9d21
		void (**free_func_ptr) (void *, size_t))
Packit fb9d21
{
Packit fb9d21
	if (alloc_func_ptr)
Packit fb9d21
		*alloc_func_ptr = __gmp_allocate_func;
Packit fb9d21
	if (realloc_func_ptr)
Packit fb9d21
		*realloc_func_ptr = __gmp_reallocate_func;
Packit fb9d21
	if (free_func_ptr)
Packit fb9d21
		*free_func_ptr = __gmp_free_func;
Packit fb9d21
}