Commit 85a3639d authored by Pavel Tvrdik's avatar Pavel Tvrdik Committed by Ondrej Zajicek
Browse files

Better Clang compatibility

parent 7d37bf79
Loading
Loading
Loading
Loading
+8 −7
Original line number Diff line number Diff line
@@ -50,6 +50,14 @@ typedef struct list { /* In fact two overlayed nodes */

#define EMPTY_LIST(list) (!(list).head->next)


#ifndef _BIRD_LISTS_C_
#define LIST_INLINE static inline
#include "lib/lists.c"
#undef LIST_INLINE

#else /* _BIRD_LISTS_C_ */
#define LIST_INLINE
void add_tail(list *, node *);
void add_head(list *, node *);
void rem_node(node *);
@@ -57,13 +65,6 @@ void rem2_node(node *);
void add_tail_list(list *, list *);
void init_list(list *);
void insert_node(node *, node *);

#ifndef _BIRD_LISTS_C_
#define LIST_INLINE extern inline
#include "lib/lists.c"
#undef LIST_INLINE
#else
#define LIST_INLINE
#endif

#endif
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ if [ -z "$4" ] ; then
	echo "Usage: mergedirs <src-dir> <src-dir-rel> <obj-dir> <list-of-dirs>"
	exit 1
	fi
cpp=${CPP:-gcc -E}
cpp=${CPP:-cc -E}
SRCDIR=$1
shift
SRCREL=$1