* defs.h (GCC_GENERATED_STDINT_H): Define.

This commit is contained in:
Joel Brobecker 2008-09-14 06:37:18 +00:00
parent 2cf402d663
commit 06e476f547
2 changed files with 18 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2008-09-13 Joel Brobecker <brobecker@adacore.com>
* defs.h (GCC_GENERATED_STDINT_H): Define.
2008-09-13 Tom Tromey <tromey@redhat.com>
* varobj.c (varobj_set_display_format): Use xfree.

View File

@ -30,6 +30,20 @@
#include <limits.h>
#include <stdint.h>
/* The libdecnumber library, on which GDB depends, includes a header file
called gstdint.h instead of relying directly on stdint.h. GDB, on the
other hand, includes stdint.h directly, relying on the fact that gnulib
generates a copy if the system doesn't provide one or if it is missing
some features. Unfortunately, gstdint.h and stdint.h cannot be included
at the same time, which may happen when we include a file from
libdecnumber.
The following macro definition effectively prevents the inclusion of
gstdint.h, as all the definitions it provides are guarded against
the GCC_GENERATED_STDINT_H macro. We already have gnulib/stdint.h
included, so it's ok to blank out gstdint.h. */
#define GCC_GENERATED_STDINT_H 1
#ifdef HAVE_STDDEF_H
#include <stddef.h>
#endif