--- /dev/null
+/*
+ * BIRD Library -- Linked Lists
+ *
+ * (c) 2004 Martin Mares <mj@ucw.cz>
+ *
+ * Can be freely distributed and used under the terms of the GNU GPL.
+ */
+
+#ifndef _BIRD_ALLOCA_H_
+#define _BIRD_ALLOCA_H_
+
+#ifdef HAVE_ALLOCA_H
+#include <alloca.h>
+#else
+#include <stdlib.h>
+#endif
+
+
+#endif
* Routing tables always contain only cached &rta's.
*/
-#ifdef HAVE_ALLOCA_H
-#include <alloca.h>
-#endif
-
+#include "alloca.h"
#include "nest/bird.h"
#include "nest/route.h"
#include "nest/protocol.h"
#include "conf/conf.h"
#include "filter/filter.h"
#include "lib/string.h"
-
-#ifdef HAVE_ALLOCA_H
-#include <alloca.h>
-#endif
+#include "alloca.h"
static slab *rte_slab;
static linpool *rte_update_pool;