/* Pdeq --- double ended queue of generic pointers.
Copyright (C) 1995, 1996 Christian von Roques */
+/* $Id$ */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
#include "tune.h"
#include "cookies.h"
#include "debug.h"
-#include "malloc.h"
#include "pdeq.h"
+
+#ifndef INLINE
+#ifdef USE_GCC_INLINE
+#define INLINE inline
+#else
+#define INLINE
+#endif
+#endif
+
/* # of data items in block */
#define NDATA ((int)((PREF_MALLOC_SIZE - offsetof (pdeq, data)) / sizeof (void *)))
unsigned pdeqs_cached; /* # pdeqs in pdeq_store */
-static inline void
+static INLINE void
free_pdeq_block (pdeq *p)
{
#ifndef NDEBUG
}
-static inline pdeq *
+static INLINE pdeq *
alloc_pdeq_block (void)
{
pdeq *p;