allow sinple overwriting of the INLINE #define to look for errors
authorBernd Petrovitsch <bernd@firmix.at>
Wed, 26 Nov 2008 00:18:32 +0000 (01:18 +0100)
committerBernd Petrovitsch <bernd@firmix.at>
Wed, 26 Nov 2008 00:18:32 +0000 (01:18 +0100)
src/defs.h

index 5378fb9..cee6f2a 100644 (file)
@@ -85,7 +85,12 @@ extern FILE *debug_handle;
 #define MIN(x,y)       ((x) < (y) ? (x) : (y))
 #endif
 
+/* we actually want the below #define. But to easily check for "errors" because of
+ * too large inline functions, we want to have just "inline" there.
+ */
+#ifndef INLINE
 #define INLINE inline __attribute__((always_inline))
+#endif 
 
 #if defined NODEBUG
 #define USED_ONLY_FOR_DEBUG __attribute__((unused))