summaryrefslogtreecommitdiff
path: root/include/objalloc.h
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2005-04-19 18:26:43 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2005-04-19 18:26:43 +0000
commit8766be86859c2377be11ddcc28fbb966c24033b6 (patch)
tree94e3ebdcb26d7ee52039b497fe251f42669043ec /include/objalloc.h
parent2586bf38d81521841f2f743ebabd445b489c3060 (diff)
hashtab.h, [...]: Don't use the PTR macro.
* hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h: Don't use the PTR macro. * sort.h: Don't use the PARAMS macro. From-SVN: r98416
Diffstat (limited to 'include/objalloc.h')
-rw-r--r--include/objalloc.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/objalloc.h b/include/objalloc.h
index 67e8f00f4e6..bb4cbb14a6b 100644
--- a/include/objalloc.h
+++ b/include/objalloc.h
@@ -45,7 +45,7 @@ struct objalloc
{
char *current_ptr;
unsigned int current_space;
- PTR chunks;
+ void *chunks;
};
/* Work out the required alignment. */
@@ -69,7 +69,7 @@ extern struct objalloc *objalloc_create (void);
/* Allocate space from an objalloc structure. Returns NULL if malloc
fails. */
-extern PTR _objalloc_alloc (struct objalloc *, unsigned long);
+extern void *_objalloc_alloc (struct objalloc *, unsigned long);
/* The macro version of objalloc_alloc. We only define this if using
gcc, because otherwise we would have to evaluate the arguments
@@ -94,7 +94,7 @@ extern PTR _objalloc_alloc (struct objalloc *, unsigned long);
(__len <= __o->current_space \
? (__o->current_ptr += __len, \
__o->current_space -= __len, \
- (PTR) (__o->current_ptr - __len)) \
+ (void *) (__o->current_ptr - __len)) \
: _objalloc_alloc (__o, __len)); })
#else /* ! __GNUC__ */
@@ -110,6 +110,6 @@ extern void objalloc_free (struct objalloc *);
/* Free a block allocated by objalloc_alloc. This also frees all more
recently allocated blocks. */
-extern void objalloc_free_block (struct objalloc *, PTR);
+extern void objalloc_free_block (struct objalloc *, void *);
#endif /* OBJALLOC_H */