diff options
| author | Dave Love | 2000-08-17 14:01:09 +0000 |
|---|---|---|
| committer | Dave Love | 2000-08-17 14:01:09 +0000 |
| commit | b3303f74684a153fc48d2b1622760eca133ba0b2 (patch) | |
| tree | 417b6bf99a1d92272277d292c0517dddaa66cad2 /src/alloc.c | |
| parent | 29f4bda5cf9360df591f30c7391e71b14283d709 (diff) | |
| download | emacs-b3303f74684a153fc48d2b1622760eca133ba0b2.tar.gz emacs-b3303f74684a153fc48d2b1622760eca133ba0b2.zip | |
(lisp_malloc): Declare with POINTER_TYPE.
[SYSTEM_MALLOC]: Make decls in malloc.h conditional on
DOUG_LEA_MALLOC.
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/alloc.c b/src/alloc.c index b955c951ec8..fa6a4c2394c 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -286,7 +286,7 @@ enum mem_type | |||
| 286 | Lisp_Object Vdead; | 286 | Lisp_Object Vdead; |
| 287 | 287 | ||
| 288 | struct mem_node; | 288 | struct mem_node; |
| 289 | static void *lisp_malloc P_ ((size_t, enum mem_type)); | 289 | static POINTER_TYPE *lisp_malloc P_ ((size_t, enum mem_type)); |
| 290 | static void lisp_free P_ ((POINTER_TYPE *)); | 290 | static void lisp_free P_ ((POINTER_TYPE *)); |
| 291 | static void mark_stack P_ ((void)); | 291 | static void mark_stack P_ ((void)); |
| 292 | static void init_stack P_ ((Lisp_Object *)); | 292 | static void init_stack P_ ((Lisp_Object *)); |
| @@ -541,15 +541,15 @@ lisp_free (block) | |||
| 541 | GNU malloc. */ | 541 | GNU malloc. */ |
| 542 | 542 | ||
| 543 | #ifndef SYSTEM_MALLOC | 543 | #ifndef SYSTEM_MALLOC |
| 544 | 544 | #ifndef DOUG_LEA_MALLOC | |
| 545 | extern void * (*__malloc_hook) (); | 545 | extern void * (*__malloc_hook) P_ ((size_t)); |
| 546 | extern void * (*__realloc_hook) P_ ((void *, size_t)); | ||
| 547 | extern void (*__free_hook) P_ ((void *)); | ||
| 548 | /* Else declared in malloc.h, perhaps with an extra arg. */ | ||
| 549 | #endif /* DOUG_LEA_MALLOC */ | ||
| 546 | static void * (*old_malloc_hook) (); | 550 | static void * (*old_malloc_hook) (); |
| 547 | extern void * (*__realloc_hook) (); | ||
| 548 | static void * (*old_realloc_hook) (); | 551 | static void * (*old_realloc_hook) (); |
| 549 | extern void (*__free_hook) (); | ||
| 550 | static void (*old_free_hook) (); | 552 | static void (*old_free_hook) (); |
| 551 | static void *emacs_blocked_malloc P_ ((size_t)); | ||
| 552 | static void *emacs_blocked_realloc P_ ((void *, size_t)); | ||
| 553 | 553 | ||
| 554 | /* This function is used as the hook for free to call. */ | 554 | /* This function is used as the hook for free to call. */ |
| 555 | 555 | ||