diff options
-rw-r--r-- | lib/alloca.h | 19 | ||||
-rw-r--r-- | nest/rt-attr.c | 5 | ||||
-rw-r--r-- | nest/rt-table.c | 5 |
3 files changed, 21 insertions, 8 deletions
diff --git a/lib/alloca.h b/lib/alloca.h new file mode 100644 index 0000000..57816bd --- /dev/null +++ b/lib/alloca.h @@ -0,0 +1,19 @@ +/* + * 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 diff --git a/nest/rt-attr.c b/nest/rt-attr.c index cccae2f..ec8e69b 100644 --- a/nest/rt-attr.c +++ b/nest/rt-attr.c @@ -44,10 +44,7 @@ * 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" diff --git a/nest/rt-table.c b/nest/rt-table.c index db70b66..ec5412c 100644 --- a/nest/rt-table.c +++ b/nest/rt-table.c @@ -41,10 +41,7 @@ #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; |