|
|
|
|
|
|
1 |
#define ALLOCATE(n) (*gcl_gmp_allocfun)(n) |
#define ALLOCATE(n) (*gcl_gmp_allocfun)(n) |
2 |
|
|
3 |
void *gcl_gmp_alloc(size_t size) |
static void *gcl_gmp_alloc(size_t size) |
4 |
{ |
{ |
5 |
return (void *) ALLOCATE(size); |
return (void *) ALLOCATE(size); |
6 |
} |
} |
7 |
|
|
8 |
void *gcl_gmp_realloc(void *oldmem, size_t oldsize, size_t newsize) |
static void *gcl_gmp_realloc(void *oldmem, size_t oldsize, size_t newsize) |
9 |
{ |
{ |
10 |
unsigned int *old,*new; |
unsigned int *old,*new; |
11 |
if (MP_SELF(big_gcprotect)) abort(); |
if (MP_SELF(big_gcprotect)) abort(); |
19 |
return new; |
return new; |
20 |
} |
} |
21 |
|
|
22 |
void gcl_gmp_free(void *old, size_t oldsize) |
static void gcl_gmp_free(void *old, size_t oldsize) |
23 |
{ |
{ |
24 |
} |
} |
25 |
|
|