From b80163bd53ef4db7d44f110fc07e71b73a211622 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 8 Sep 2004 20:36:02 +0000 Subject: [PATCH] 2004-09-08 Roland McGrath * malloc/mcheck.c: Don't use __P. Use prototypes definitions for static functions. --- malloc/mcheck.c | 66 +++++++++++++++++++-------------------------------------- 1 file changed, 22 insertions(+), 44 deletions(-) diff --git a/malloc/mcheck.c b/malloc/mcheck.c index 8cae506e4d..02379d219d 100644 --- a/malloc/mcheck.c +++ b/malloc/mcheck.c @@ -28,16 +28,16 @@ #endif /* Old hook values. */ -static void (*old_free_hook) __P ((__ptr_t ptr, __const __ptr_t)); -static __ptr_t (*old_malloc_hook) __P ((__malloc_size_t size, const __ptr_t)); -static __ptr_t (*old_memalign_hook) __P ((__malloc_size_t alignment, - __malloc_size_t size, - const __ptr_t)); -static __ptr_t (*old_realloc_hook) __P ((__ptr_t ptr, __malloc_size_t size, - __const __ptr_t)); +static void (*old_free_hook) (__ptr_t ptr, __const __ptr_t); +static __ptr_t (*old_malloc_hook) (__malloc_size_t size, const __ptr_t); +static __ptr_t (*old_memalign_hook) (__malloc_size_t alignment, + __malloc_size_t size, + const __ptr_t); +static __ptr_t (*old_realloc_hook) (__ptr_t ptr, __malloc_size_t size, + __const __ptr_t); /* Function to call when something awful happens. */ -static void (*abortfunc) __P ((enum mcheck_status)); +static void (*abortfunc) (enum mcheck_status); /* Arbitrary magical numbers. */ #define MAGICWORD 0xfedabeeb @@ -69,7 +69,7 @@ static int pedantic; # include # define flood memset #else -static void flood __P ((__ptr_t, int, __malloc_size_t)); +static void flood (__ptr_t, int, __malloc_size_t); static void flood (ptr, val, size) __ptr_t ptr; @@ -82,10 +82,8 @@ flood (ptr, val, size) } #endif -static enum mcheck_status checkhdr __P ((const struct hdr *)); static enum mcheck_status -checkhdr (hdr) - const struct hdr *hdr; +checkhdr (const struct hdr *hdr) { enum mcheck_status status; @@ -121,7 +119,7 @@ checkhdr (hdr) } void -mcheck_check_all () +mcheck_check_all (void) { /* Walk through all the active blocks and test whether they were tempered with. */ @@ -144,10 +142,8 @@ mcheck_check_all () libc_hidden_def (mcheck_check_all) #endif -static void unlink_blk __P ((struct hdr *ptr)); static void -unlink_blk (ptr) - struct hdr *ptr; +unlink_blk (struct hdr *ptr) { if (ptr->next != NULL) { @@ -165,10 +161,8 @@ unlink_blk (ptr) root = ptr->next; } -static void link_blk __P ((struct hdr *ptr)); static void -link_blk (hdr) - struct hdr *hdr; +link_blk (struct hdr *hdr) { hdr->prev = NULL; hdr->next = root; @@ -183,12 +177,8 @@ link_blk (hdr) + (uintptr_t) hdr->next->next); } } - -static void freehook __P ((__ptr_t, const __ptr_t)); static void -freehook (ptr, caller) - __ptr_t ptr; - const __ptr_t caller; +freehook (__ptr_t ptr, const __ptr_t caller) { if (pedantic) mcheck_check_all (); @@ -211,11 +201,8 @@ freehook (ptr, caller) __free_hook = freehook; } -static __ptr_t mallochook __P ((__malloc_size_t, const __ptr_t)); static __ptr_t -mallochook (size, caller) - __malloc_size_t size; - const __ptr_t caller; +mallochook (__malloc_size_t size, const __ptr_t caller) { struct hdr *hdr; @@ -241,12 +228,9 @@ mallochook (size, caller) return (__ptr_t) (hdr + 1); } -static __ptr_t memalignhook __P ((__malloc_size_t, __malloc_size_t, - const __ptr_t)); static __ptr_t -memalignhook (alignment, size, caller) - __malloc_size_t alignment, size; - const __ptr_t caller; +memalignhook (__malloc_size_t alignment, __malloc_size_t size, + const __ptr_t caller) { struct hdr *hdr; __malloc_size_t slop; @@ -277,12 +261,8 @@ memalignhook (alignment, size, caller) return (__ptr_t) (hdr + 1); } -static __ptr_t reallochook __P ((__ptr_t, __malloc_size_t, const __ptr_t)); static __ptr_t -reallochook (ptr, size, caller) - __ptr_t ptr; - __malloc_size_t size; - const __ptr_t caller; +reallochook (__ptr_t ptr, __malloc_size_t size, const __ptr_t caller) { struct hdr *hdr; __malloc_size_t osize; @@ -333,11 +313,9 @@ reallochook (ptr, size, caller) return (__ptr_t) (hdr + 1); } -static void mabort __P ((enum mcheck_status status)) - __attribute__ ((noreturn)); +__attribute__ ((noreturn)) static void -mabort (status) - enum mcheck_status status; +mabort (enum mcheck_status status) { const char *msg; switch (status) @@ -369,7 +347,7 @@ mabort (status) int mcheck (func) - void (*func) __P ((enum mcheck_status)); + void (*func) (enum mcheck_status); { abortfunc = (func != NULL) ? func : &mabort; @@ -399,7 +377,7 @@ libc_hidden_def (mcheck) int mcheck_pedantic (func) - void (*func) __P ((enum mcheck_status)); + void (*func) (enum mcheck_status); { int res = mcheck (func); if (res == 0) -- 2.11.4.GIT