]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - gcc-compat.h
gcc-compat.h: Remove compatibility code for gcc-2.
[paraslash.git] / gcc-compat.h
index 985ebd23eac586c83f230404ed72782855b5333c..5fea55d5cec035b1e504f0ac928e1f9cdcd463ff 100644 (file)
@@ -1,4 +1,3 @@
-#if __GNUC__ >= 3
 # define inline                inline __attribute__ ((always_inline))
 # define __noreturn    __attribute__ ((noreturn))
 # define __malloc      __attribute__ ((malloc))
 #define  __printf_1_2 __printf(1,2)
 #define  __printf_2_3 __printf(2,3)
 
-#else
-
-# define inline                /* no inline */
-# define __noreturn    /* no noreturn */
-# define __malloc      /* no malloc */
-# define __used                /* no used */
-# define __a_unused    /* no unused */
-# define __packed      /* no packed */
-# define likely(x)     (x)
-# define unlikely(x)   (x)
-# define __printf(p,q) /* no format */
-#define  __printf_1_2
-#define  __printf_2_3
-#endif
-
 # if __GNUC__ >=3 && __GNUC_MINOR__ > 3
 # define __must_check  __attribute__ ((warn_unused_result))
 # else
 # define __must_check  /* no warn_unused_result */
 # endif
+
+#define _static_inline_ static inline