# else
# if defined(_AIX) && !defined(C_ALLOCA)
/* if your version of AIX chokes on this, use gcc @@@ or alloca.o */
-#pragma alloca
+ #pragma alloca
# else
# ifndef alloca /* predefined by HP cc +Olibcalls */
void *alloca ();
#include "host.h"
-#include "bool.h"
+#include <stdbool.h>
/* Alignment of nodes, cf common/tag.h, a power of two.
extern void *xrealloc (void *, size_t);
extern char *xstrdup (const char *);
extern void xnomem (void);
+extern void free (void *);
# define xmalloc(size) (XMALLOC_TRACE (xmalloc) ((size)))
# define xrealloc(ptr, size) (XMALLOC_TRACE (xrealloc) ((ptr), (size)))