aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1995-02-16 06:45:36 +0000
committerRichard M. Stallman1995-02-16 06:45:36 +0000
commit44d3dec071ac049a4eb4a9bb77f3945a5c116db8 (patch)
tree9f17bdbd393740259070eef7603d9fff3a7c7f44 /src
parent6d16dd06fb4ef6b7056d5f75ab10ac0852b7c047 (diff)
downloademacs-44d3dec071ac049a4eb4a9bb77f3945a5c116db8.tar.gz
emacs-44d3dec071ac049a4eb4a9bb77f3945a5c116db8.zip
(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')
-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)
732 register bloc_ptr b; 732 register bloc_ptr b;
733 POINTER address; 733 POINTER address;
734 734
735 if (! r_alloc_initialized)
736 r_alloc_init ();
737
735 if (! use_relocatable_buffers) 738 if (! use_relocatable_buffers)
736 return (*real_morecore) (size); 739 return (*real_morecore) (size);
737 740
@@ -894,6 +897,9 @@ r_alloc_free (ptr)
894{ 897{
895 register bloc_ptr dead_bloc; 898 register bloc_ptr dead_bloc;
896 899
900 if (! r_alloc_initialized)
901 r_alloc_init ();
902
897 dead_bloc = find_bloc (ptr); 903 dead_bloc = find_bloc (ptr);
898 if (dead_bloc == NIL_BLOC) 904 if (dead_bloc == NIL_BLOC)
899 abort (); 905 abort ();
@@ -923,6 +929,9 @@ r_re_alloc (ptr, size)
923{ 929{
924 register bloc_ptr bloc; 930 register bloc_ptr bloc;
925 931
932 if (! r_alloc_initialized)
933 r_alloc_init ();
934
926 bloc = find_bloc (ptr); 935 bloc = find_bloc (ptr);
927 if (bloc == NIL_BLOC) 936 if (bloc == NIL_BLOC)
928 abort (); 937 abort ();
@@ -946,6 +955,9 @@ void
946r_alloc_freeze (size) 955r_alloc_freeze (size)
947 long size; 956 long size;
948{ 957{
958 if (! r_alloc_initialized)
959 r_alloc_init ();
960
949 /* If already frozen, we can't make any more room, so don't try. */ 961 /* If already frozen, we can't make any more room, so don't try. */
950 if (r_alloc_freeze_level > 0) 962 if (r_alloc_freeze_level > 0)
951 size = 0; 963 size = 0;
@@ -1011,7 +1023,7 @@ r_alloc_init ()
1011#ifdef DEBUG 1023#ifdef DEBUG
1012#include <assert.h> 1024#include <assert.h>
1013 1025
1014int 1026void
1015r_alloc_check () 1027r_alloc_check ()
1016{ 1028{
1017 int found = 0; 1029 int found = 0;