summaryrefslogtreecommitdiff
path: root/lib/malloc/shmalloc.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/malloc/shmalloc.h')
-rw-r--r--lib/malloc/shmalloc.h39
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