+2009-03-02 David Lutterkort <lutter@redhat.com>
+
+ * lib/safe-alloc.h (__GNUC_PREREQ): New macro.
+ Reported by Tom G. Christensen <tgc@jupiterrise.com>.
+
2009-03-02 Bruno Haible <bruno@clisp.org>
* doc/gnulib.texi (Exported Symbols of Shared Libraries): New section.
# include <stdlib.h>
+#ifndef __GNUC_PREREQ
+# if defined __GNUC__ && defined __GNUC_MINOR__
+# define __GNUC_PREREQ(maj, min) \
+ ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
+# else
+# define __GNUC_PREREQ(maj, min) 0
+# endif
+#endif
+
# ifndef ATTRIBUTE_RETURN_CHECK
# if __GNUC_PREREQ (3, 4)
# define ATTRIBUTE_RETURN_CHECK __attribute__((__warn_unused_result__))