]> ruderich.org/simon Gitweb - coloredstderr/coloredstderr.git/blobdiff - src/compiler.h
tests: Fix tests when running under coloredstderr.
[coloredstderr/coloredstderr.git] / src / compiler.h
index 9e23e238efa2c30ec52e9be5a20f50b7ef097876..5ede8b21802e3610eb4385640948feb5102896c9 100644 (file)
 #define COMPILER_H 1
 
 /* Prevent/force inlining. Used to improve performance. */
-#undef __noinline
-#undef __always_inline
 #ifdef HAVE___ATTRIBUTE__
-# define __noinline      __attribute__((noinline))
-# define __always_inline __attribute__((always_inline))
+# define noinline      __attribute__((noinline))
+# define always_inline __attribute__((always_inline))
+# define unused        __attribute__((unused))
 #else
-# define __noinline
-# define __always_inline
+# define noinline
+# define always_inline
+# define unused
 #endif
 
 /* Branch prediction information for the compiler. */