]> git.eshelyaron.com Git - emacs.git/commitdiff
[HAVE_UNISTD_H]: Include unistd.h; don't declare sbrk.
authorDave Love <fx@gnu.org>
Mon, 14 Aug 2000 14:15:44 +0000 (14:15 +0000)
committerDave Love <fx@gnu.org>
Mon, 14 Aug 2000 14:15:44 +0000 (14:15 +0000)
[!HAVE_UNISTD_H]: Use POINTER_TYPE to declare sbrk.
(lisp_free): Declare and make static.

src/alloc.c

index b7c61b4bd070fa6cc94482b0afbdd131fcc21df1..497c01c707d8c6385c6291be14ef4fea6752d173 100644 (file)
@@ -43,7 +43,11 @@ Boston, MA 02111-1307, USA.  */
 #include "syssignal.h"
 #include <setjmp.h>
 
-extern char *sbrk ();
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#else
+extern POINTER_TYPE *sbrk ();
+#endif
 
 #ifdef DOUG_LEA_MALLOC
 
@@ -283,6 +287,7 @@ Lisp_Object Vdead;
 
 struct mem_node;
 static void *lisp_malloc P_ ((size_t, enum mem_type));
+static void lisp_free P_ ((POINTER_TYPE *));
 static void mark_stack P_ ((void));
 static void init_stack P_ ((Lisp_Object *));
 static int live_vector_p P_ ((struct mem_node *, void *));
@@ -512,7 +517,7 @@ allocate_buffer ()
 /* Free BLOCK.  This must be called to free memory allocated with a
    call to lisp_malloc.  */
 
-void
+static void
 lisp_free (block)
      POINTER_TYPE *block;
 {