Get rid of clang warnings for UC_INLINE

This commit is contained in:
Nils O. Selåsdal
2014-06-23 02:24:27 +02:00
parent b0ca62b878
commit 1282f420a1
3 changed files with 25 additions and 6 deletions
+8 -2
View File
@@ -1,10 +1,16 @@
#ifndef UC_TAILQ_H_
#define UC_TAILQ_H_
#ifndef UC_INLINE
#ifdef __GNUC__
#define UC_INLINE inline __attribute__((always_inline,flatten))
# ifdef __clang__
# define UC_INLINE inline __attribute__((always_inline))
# else
# define UC_INLINE inline __attribute__((always_inline,flatten))
# endif
#else
#define UC_INLINE inline
# define UC_INLINE inline
#endif
#endif
/**
* Doubly Linked List.