[5/10] RFC: don't check for stddef.h

Tom Tromey
2012-11-15T19:26:45Z

I think checking for stddef.h is likewise useless.
gdb includes it unconditionally already.

Also this pointed out that it is included twice in defs.h; also fixed in
this patch.

Tom

* config.in: Rebuild.
* configure: Rebuild.
* configure.ac: Don't check for stddef.h.
* defs.h: Update. Remove redundant include.
---
gdb/config.in | 3 ---
gdb/configure | 2 +-
gdb/configure.ac | 2 +-
gdb/defs.h | 6 ------
4 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/gdb/configure.ac b/gdb/configure.ac
index 58f715b..41bed53 100644
--- a/gdb/configure.ac
+++ b/gdb/configure.ac
@@ -1074,7 +1074,7 @@ fi
AC_HEADER_STDC
# elf_hp.h is for HP/UX 64-bit shared library support.
AC_CHECK_HEADERS([nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
- thread_db.h stddef.h \
+ thread_db.h \
stdlib.h sys/fault.h \
sys/file.h sys/filio.h sys/ioctl.h sys/param.h \
sys/resource.h sys/procfs.h sys/ptrace.h ptrace.h \
diff --git a/gdb/defs.h b/gdb/defs.h
index 5e8a681..7bb85b0 100644
--- a/gdb/defs.h
+++ b/gdb/defs.h
@@ -49,9 +49,7 @@
included, so it's ok to blank out gstdint.h. */
#define GCC_GENERATED_STDINT_H 1

-#ifdef HAVE_STDDEF_H
#include <stddef.h>
-#endif

#ifdef HAVE_UNISTD_H
#include <unistd.h>
@@ -623,10 +621,6 @@ enum gdb_osabi

/* From other system libraries */

-#ifdef HAVE_STDDEF_H
-#include <stddef.h>
-#endif
-
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
--
1.7.7.6