summaryrefslogtreecommitdiff
path: root/src/ralloc.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1995-02-16 06:45:36 +0000
committerRichard M. Stallman <rms@gnu.org>1995-02-16 06:45:36 +0000
commita393d057ca89e451f57f476fe5de69a214dba7b5 (patch)
treea6cfa6a32605a530db01d7c77dac91340b762670 /src/ralloc.c
parent4334c00fa9fb9bd9eb00502ecef8e1b4cc4e4f9e (diff)
downloademacs-a393d057ca89e451f57f476fe5de69a214dba7b5.tar.gz
(r_alloc_check): Return void.
(r_alloc_freeze): Initialize if it hasn't been done. (r_re_alloc, r_alloc_free, r_alloc_sbrk): Likewise.
Diffstat (limited to 'src/ralloc.c')
-rw-r--r--src/ralloc.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/ralloc.c b/src/ralloc.c
index 42c5eec4fc7..d9fb639379b 100644
--- a/src/ralloc.c
+++ b/src/ralloc.c
@@ -732,6 +732,9 @@ r_alloc_sbrk (size)
register bloc_ptr b;
POINTER address;
+ if (! r_alloc_initialized)
+ r_alloc_init ();
+
if (! use_relocatable_buffers)
return (*real_morecore) (size);
@@ -894,6 +897,9 @@ r_alloc_free (ptr)
{
register bloc_ptr dead_bloc;
+ if (! r_alloc_initialized)
+ r_alloc_init ();
+
dead_bloc = find_bloc (ptr);
if (dead_bloc == NIL_BLOC)
abort ();
@@ -923,6 +929,9 @@ r_re_alloc (ptr, size)
{
register bloc_ptr bloc;
+ if (! r_alloc_initialized)
+ r_alloc_init ();
+
bloc = find_bloc (ptr);
if (bloc == NIL_BLOC)
abort ();
@@ -946,6 +955,9 @@ void
r_alloc_freeze (size)
long size;
{
+ if (! r_alloc_initialized)
+ r_alloc_init ();
+
/* If already frozen, we can't make any more room, so don't try. */
if (r_alloc_freeze_level > 0)
size = 0;
@@ -1011,7 +1023,7 @@ r_alloc_init ()
#ifdef DEBUG
#include <assert.h>
-int
+void
r_alloc_check ()
{
int found = 0;