307 |
void * |
void * |
308 |
scm_gc_realloc (void *mem, size_t old_size, size_t new_size, const char *what) |
scm_gc_realloc (void *mem, size_t old_size, size_t new_size, const char *what) |
309 |
{ |
{ |
310 |
|
void *ptr; |
311 |
|
|
312 |
/* XXX - see scm_gc_malloc. */ |
/* XXX - see scm_gc_malloc. */ |
313 |
|
|
314 |
|
|
322 |
decrease_mtrigger (old_size, what); |
decrease_mtrigger (old_size, what); |
323 |
increase_mtrigger (new_size, what); |
increase_mtrigger (new_size, what); |
324 |
|
|
325 |
void *ptr = scm_realloc (mem, new_size); |
ptr = scm_realloc (mem, new_size); |
326 |
|
|
327 |
#ifdef GUILE_DEBUG_MALLOC |
#ifdef GUILE_DEBUG_MALLOC |
328 |
if (mem) |
if (mem) |