diff options
Diffstat (limited to 'lib/malloc/shmalloc.h')
-rw-r--r-- | lib/malloc/shmalloc.h | 39 |
1 files changed, 16 insertions, 23 deletions
diff --git a/lib/malloc/shmalloc.h b/lib/malloc/shmalloc.h index d51193eb..1213169d 100644 --- a/lib/malloc/shmalloc.h +++ b/lib/malloc/shmalloc.h @@ -1,6 +1,7 @@ /* Functions (currently) for use by the shell to do malloc debugging and tracking. */ -/* Copyright (C) 2001-2020 Free Software Foundation, Inc. + +/* Copyright (C) 2001-2022 Free Software Foundation, Inc. This file is part of GNU Bash, the Bourne-Again SHell. @@ -21,14 +22,6 @@ #ifndef _SH_MALLOC_H #define _SH_MALLOC_H -#ifndef PARAMS -# if defined (__STDC__) || defined (__GNUC__) || defined (__cplusplus) -# define PARAMS(protos) protos -# else -# define PARAMS(protos) () -# endif -#endif - /* Generic pointer type. */ #ifndef PTR_T @@ -41,30 +34,30 @@ #endif /* PTR_T */ -extern PTR_T sh_malloc PARAMS((size_t, const char *, int)); -extern PTR_T sh_realloc PARAMS((PTR_T, size_t, const char *, int)); -extern void sh_free PARAMS((PTR_T, const char *, int)); +extern PTR_T sh_malloc (size_t, const char *, int); +extern PTR_T sh_realloc (PTR_T, size_t, const char *, int); +extern void sh_free (PTR_T, const char *, int); -extern PTR_T sh_memalign PARAMS((size_t, size_t, const char *, int)); +extern PTR_T sh_memalign (size_t, size_t, const char *, int); -extern PTR_T sh_calloc PARAMS((size_t, size_t, const char *, int)); -extern void sh_cfree PARAMS((PTR_T, const char *, int)); +extern PTR_T sh_calloc (size_t, size_t, const char *, int); +extern void sh_cfree (PTR_T, const char *, int); -extern PTR_T sh_valloc PARAMS((size_t, const char *, int)); +extern PTR_T sh_valloc (size_t, const char *, int); /* trace.c */ -extern int malloc_set_trace PARAMS((int)); +extern int malloc_set_trace (int); extern void malloc_set_tracefp (); /* full prototype requires stdio.h */ -extern void malloc_set_tracefn PARAMS((char *, char *)); +extern void malloc_set_tracefn (char *, char *); /* table.c */ -extern void mregister_dump_table PARAMS((void)); -extern void mregister_table_init PARAMS((void)); -extern int malloc_set_register PARAMS((int)); +extern void mregister_dump_table (void); +extern void mregister_table_init (void); +extern int malloc_set_register (int); /* stats.c */ -extern void print_malloc_stats PARAMS((char *)); +extern void print_malloc_stats (char *); extern void fprint_malloc_stats (); /* full prototype requires stdio.h */ -extern void trace_malloc_stats PARAMS((char *, char *)); +extern void trace_malloc_stats (char *, char *); #endif |