#if defined __need_malloc_and_calloc
/* Special invocation convention inside glibc header files. */
-/* This #pragma avoids a warning with "gcc -Wall" on some glibc systems
- on which <stdlib.h> has an inappropriate declaration, see
- <http://sourceware.org/bugzilla/show_bug.cgi?id=1079>. */
-#ifdef __GNUC__
-# pragma GCC system_header
-#endif
-
-#include @ABSOLUTE_STDLIB_H@
+#@INCLUDE_NEXT@ @NEXT_STDLIB_H@
#else
/* Normal invocation convention. */
-#if defined __DECC && __DECC_VER >= 60000000
-# include_next <stdlib.h>
-#endif
-
#ifndef _GL_STDLIB_H
-#define _GL_STDLIB_H
-/* This #pragma avoids a warning with "gcc -Wall" on some glibc systems
- on which <stdlib.h> has an inappropriate declaration, see
- <http://sourceware.org/bugzilla/show_bug.cgi?id=1079>. */
-#ifdef __GNUC__
-# pragma GCC system_header
-#endif
+/* The include_next requires a split double-inclusion guard. */
+#@INCLUDE_NEXT@ @NEXT_STDLIB_H@
-#if !(defined __DECC && __DECC_VER >= 60000000)
-# include @ABSOLUTE_STDLIB_H@
-#endif
+#ifndef _GL_STDLIB_H
+#define _GL_STDLIB_H
/* The definition of GL_LINK_WARNING is copied here. */
}
#endif
+#endif /* _GL_STDLIB_H */
#endif /* _GL_STDLIB_H */
#endif