X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=libiberty%2Fobjalloc.c;h=50995691e330acb244d72f8eabb8849a97d80eec;hb=2de7ced7074964728e66d7a71af0d4fb28f28fa9;hp=57754a8610524a59bdb56d35805cb1e4be222ce9;hpb=30727aa6d12fb866494020c0b62ab265a2bdcdfe;p=deliverable%2Fbinutils-gdb.git diff --git a/libiberty/objalloc.c b/libiberty/objalloc.c index 57754a8610..50995691e3 100644 --- a/libiberty/objalloc.c +++ b/libiberty/objalloc.c @@ -18,6 +18,8 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "ansidecl.h" +#include "config.h" + #include "objalloc.h" /* Get a definition for NULL. */ @@ -33,11 +35,16 @@ Boston, MA 02111-1307, USA. */ #include #endif +#ifdef HAVE_STDLIB_H +#include +#else /* For systems with larger pointers than ints, this must be declared. */ extern PTR malloc PARAMS ((size_t)); extern void free PARAMS ((PTR)); #endif +#endif + /* These routines allocate space for an object. Freeing allocated space may or may not free all more recently allocated space.