acconfig.h: Define `const' to the empty string if neither __STDC__ nor __cplusplus is defined.

* acconfig.h: Define `const' to the empty string if neither
	__STDC__ nor __cplusplus is defined.
	* config.in: Regenerated.

From-SVN: r39272
This commit is contained in:
Mark Mitchell 2001-01-25 21:56:21 +00:00 committed by Mark Mitchell
parent 05dba9ee7c
commit 78e0ba39dc
3 changed files with 32 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2001-01-25 Mark Mitchell <mark@codesourcery.com>
* acconfig.h: Define `const' to the empty string if neither
__STDC__ nor __cplusplus is defined.
* config.in: Regenerated.
2001-01-25 David Edelsohn <edelsohn@gnu.org>
* config.gcc (rs6000-ibm-aix[5-9]*): Change to aix51.h.

View File

@ -25,3 +25,17 @@
/* Define to `int' if <sys/types.h> doesn't define. */
#undef ssize_t
@BOTTOM@
/* Bison unconditionally undefines `const' if neither `__STDC__' nor
__cplusplus are defined. That's a problem since we use `const' in
the GCC headers, and the resulting bison code is therefore type
unsafe. Thus, we must match the bison behavior here. */
#ifndef __STDC__
#ifndef __cplusplus
#undef const
#define const
#endif
#endif

View File

@ -452,3 +452,15 @@
/* Define to 1 if you want to enable namespaces (-fhonor-std) by default. */
#undef ENABLE_STD_NAMESPACE
/* Bison unconditionally undefines `const' if neither `__STDC__' nor
__cplusplus are defined. That's a problem since we use `const' in
the GCC headers, and the resulting bison code is therefore type
unsafe. Thus, we must match the bison behavior here. */
#ifndef __STDC__
#ifndef __cplusplus
#undef const
#define const
#endif
#endif