2004-09-08 Roland McGrath <roland@redhat.com>

* malloc/mcheck.c: Don't use __P.
	Use prototypes definitions for static functions.
This commit is contained in:
Roland McGrath 2004-09-08 20:36:02 +00:00
parent cf6f93d426
commit b80163bd53
1 changed files with 22 additions and 44 deletions

View File

@ -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 <string.h>
# 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)