mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-02 20:53:06 +08:00
merge from gcc
This commit is contained in:
@ -39,8 +39,8 @@ Boston, MA 02111-1307, USA. */
|
||||
#include <stdlib.h>
|
||||
#else
|
||||
/* For systems with larger pointers than ints, this must be declared. */
|
||||
extern PTR malloc PARAMS ((size_t));
|
||||
extern void free PARAMS ((PTR));
|
||||
extern PTR malloc (size_t);
|
||||
extern void free (PTR);
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@ -85,7 +85,7 @@ struct objalloc_chunk
|
||||
/* Create an objalloc structure. */
|
||||
|
||||
struct objalloc *
|
||||
objalloc_create ()
|
||||
objalloc_create (void)
|
||||
{
|
||||
struct objalloc *ret;
|
||||
struct objalloc_chunk *chunk;
|
||||
@ -114,9 +114,7 @@ objalloc_create ()
|
||||
/* Allocate space from an objalloc structure. */
|
||||
|
||||
PTR
|
||||
_objalloc_alloc (o, len)
|
||||
struct objalloc *o;
|
||||
unsigned long len;
|
||||
_objalloc_alloc (struct objalloc *o, unsigned long len)
|
||||
{
|
||||
/* We avoid confusion from zero sized objects by always allocating
|
||||
at least 1 byte. */
|
||||
@ -171,8 +169,7 @@ _objalloc_alloc (o, len)
|
||||
/* Free an entire objalloc structure. */
|
||||
|
||||
void
|
||||
objalloc_free (o)
|
||||
struct objalloc *o;
|
||||
objalloc_free (struct objalloc *o)
|
||||
{
|
||||
struct objalloc_chunk *l;
|
||||
|
||||
@ -193,9 +190,7 @@ objalloc_free (o)
|
||||
recently allocated blocks. */
|
||||
|
||||
void
|
||||
objalloc_free_block (o, block)
|
||||
struct objalloc *o;
|
||||
PTR block;
|
||||
objalloc_free_block (struct objalloc *o, PTR block)
|
||||
{
|
||||
struct objalloc_chunk *p, *small;
|
||||
char *b = (char *) block;
|
||||
|
Reference in New Issue
Block a user