From: Benjamin Kosnik Date: Wed, 27 Mar 2002 04:29:32 +0000 (+0000) Subject: c/: Guard with _CPP_. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3eb35fcfd4c1dfa79ca709bca4b8ef291a647c7f;p=gcc.git c/: Guard with _CPP_. 2002-03-26 Benjamin Kosnik * include/c/: Guard with _CPP_. * include/c_std/: Same. * include/Makefile.am: Fixup install, link routines for null c_base_headers_extra scenarios. * include/Makefile.in: Regerate. From-SVN: r51431 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 6a174938b4e..4f06c2b1fbc 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2002-03-26 Benjamin Kosnik + + * include/c/: Guard with _CPP_. + * include/c_std/: Same. + * include/Makefile.am: Fixup install, link routines for null + c_base_headers_extra scenarios. + * include/Makefile.in: Regerate. + 2002-03-25 Paolo Carlini Richard Henderson diff --git a/libstdc++-v3/include/Makefile.am b/libstdc++-v3/include/Makefile.am index 725d20f0a12..545582ab055 100644 --- a/libstdc++-v3/include/Makefile.am +++ b/libstdc++-v3/include/Makefile.am @@ -324,7 +324,7 @@ stamp-bits: ${bits_headers} (cd ${bits_builddir} && @LN_S@ $? . || true) ;\ echo `date` > stamp-bits -stamp-c_base: ${c_base_headers} ${c_base_headers_extra} +stamp-c_base: ${c_base_headers} ${c_base_headers_extra} @if [ ! -d "${c_base_builddir}" ]; then \ mkdir -p ${c_base_builddir} ;\ fi ;\ @@ -332,7 +332,9 @@ stamp-c_base: ${c_base_headers} ${c_base_headers_extra} official_name=`echo $$h | sed -e 's,.*/std_,,' -e 's,\.h$$,,'` ;\ @LN_S@ $$h ./$${official_name} || true ;\ done) ;\ - (cd ${bits_builddir} && @LN_S@ ${c_base_headers_extra} . || true) ;\ + if [ ! -z "${c_base_headers_extra}" ]; then \ + (cd ${bits_builddir} && @LN_S@ ${c_base_headers_extra} . || true) ;\ + fi ;\ echo `date` > stamp-c_base stamp-backward: ${backward_headers} @@ -434,8 +436,9 @@ install-data-local: for file in ${c_base_headers_rename}; do \ $(INSTALL_DATA) ${c_base_builddir}/$${file} \ ${gxx_include_dir}/${c_base_builddir}; done - for file in ${c_base_headers_extra}; do \ - $(INSTALL_DATA) $${file} ${gxx_include_dir}/${bits_builddir}; done + c_base_headers_extra_install=${c_base_headers_extra};\ + for file in $$c_base_headers_extra_install; do \ + $(INSTALL_DATA) $$file ${gxx_include_dir}/${bits_builddir}; done $(INSTALL) -d ${gxx_include_dir}/${std_builddir} for file in ${std_headers_rename}; do \ $(INSTALL_DATA) ${std_builddir}/$${file} \ diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in index 13a4a957d17..f6a0e76619c 100644 --- a/libstdc++-v3/include/Makefile.in +++ b/libstdc++-v3/include/Makefile.in @@ -569,7 +569,7 @@ stamp-bits: ${bits_headers} (cd ${bits_builddir} && @LN_S@ $? . || true) ;\ echo `date` > stamp-bits -stamp-c_base: ${c_base_headers} ${c_base_headers_extra} +stamp-c_base: ${c_base_headers} ${c_base_headers_extra} @if [ ! -d "${c_base_builddir}" ]; then \ mkdir -p ${c_base_builddir} ;\ fi ;\ @@ -577,7 +577,9 @@ stamp-c_base: ${c_base_headers} ${c_base_headers_extra} official_name=`echo $$h | sed -e 's,.*/std_,,' -e 's,\.h$$,,'` ;\ @LN_S@ $$h ./$${official_name} || true ;\ done) ;\ - (cd ${bits_builddir} && @LN_S@ ${c_base_headers_extra} . || true) ;\ + if [ ! -z "${c_base_headers_extra}" ]; then \ + (cd ${bits_builddir} && @LN_S@ ${c_base_headers_extra} . || true) ;\ + fi ;\ echo `date` > stamp-c_base stamp-backward: ${backward_headers} @@ -665,8 +667,9 @@ install-data-local: for file in ${c_base_headers_rename}; do \ $(INSTALL_DATA) ${c_base_builddir}/$${file} \ ${gxx_include_dir}/${c_base_builddir}; done - for file in ${c_base_headers_extra}; do \ - $(INSTALL_DATA) $${file} ${gxx_include_dir}/${bits_builddir}; done + c_base_headers_extra_install=${c_base_headers_extra};\ + for file in $$c_base_headers_extra_install; do \ + $(INSTALL_DATA) $$file ${gxx_include_dir}/${bits_builddir}; done $(INSTALL) -d ${gxx_include_dir}/${std_builddir} for file in ${std_headers_rename}; do \ $(INSTALL_DATA) ${std_builddir}/$${file} \ diff --git a/libstdc++-v3/include/c/std_cctype.h b/libstdc++-v3/include/c/std_cctype.h index 1271e072a69..9d84a3d68b7 100644 --- a/libstdc++-v3/include/c/std_cctype.h +++ b/libstdc++-v3/include/c/std_cctype.h @@ -31,8 +31,8 @@ // ISO C++ 14882: // -#ifndef _CCTYPE -#define _CCTYPE 1 +#ifndef _CPP_CCTYPE +#define _CPP_CCTYPE 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_cerrno.h b/libstdc++-v3/include/c/std_cerrno.h index dea3c0e9398..93ba8684389 100644 --- a/libstdc++-v3/include/c/std_cerrno.h +++ b/libstdc++-v3/include/c/std_cerrno.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 19.3 Error numbers // -#ifndef _CERRNO -#define _CERRNO 1 +#ifndef _CPP_CERRNO +#define _CPP_CERRNO 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_cfloat.h b/libstdc++-v3/include/c/std_cfloat.h index bcdb5f7bc29..9c95760b38b 100644 --- a/libstdc++-v3/include/c/std_cfloat.h +++ b/libstdc++-v3/include/c/std_cfloat.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 18.2.2 Implementation properties: C library // -#ifndef _CFLOAT -#define _CFLOAT 1 +#ifndef _CPP_CFLOAT +#define _CPP_CFLOAT 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_climits.h b/libstdc++-v3/include/c/std_climits.h index acfbe9b57bf..9194cb9adf7 100644 --- a/libstdc++-v3/include/c/std_climits.h +++ b/libstdc++-v3/include/c/std_climits.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 18.2.2 Implementation properties: C library // -#ifndef _CLIMITS -#define _CLIMITS 1 +#ifndef _CPP_CLIMITS +#define _CPP_CLIMITS 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_clocale.h b/libstdc++-v3/include/c/std_clocale.h index 6ac30a77fd7..b6b3c22268a 100644 --- a/libstdc++-v3/include/c/std_clocale.h +++ b/libstdc++-v3/include/c/std_clocale.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 18.2.2 Implementation properties: C library // -#ifndef _CLOCALE -#define _CLOCALE 1 +#ifndef _CPP_CLOCALE +#define _CPP_CLOCALE 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_cmath.h b/libstdc++-v3/include/c/std_cmath.h index fb53a2dafbf..33ac50b9f9a 100644 --- a/libstdc++-v3/include/c/std_cmath.h +++ b/libstdc++-v3/include/c/std_cmath.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 26.5 C library // -#ifndef _CMATH -#define _CMATH 1 +#ifndef _CPP_CMATH +#define _CPP_CMATH 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_csetjmp.h b/libstdc++-v3/include/c/std_csetjmp.h index 77616608495..011907bbaa1 100644 --- a/libstdc++-v3/include/c/std_csetjmp.h +++ b/libstdc++-v3/include/c/std_csetjmp.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 20.4.6 C library // -#ifndef _CSETJMP -#define _CSETJMP 1 +#ifndef _CPP_CSETJMP +#define _CPP_CSETJMP 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_csignal.h b/libstdc++-v3/include/c/std_csignal.h index 6f2790c5b31..09614e7ea01 100644 --- a/libstdc++-v3/include/c/std_csignal.h +++ b/libstdc++-v3/include/c/std_csignal.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 20.4.6 C library // -#ifndef _CSIGNAL -#define _CSIGNAL 1 +#ifndef _CPP_CSIGNAL +#define _CPP_CSIGNAL 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_cstdarg.h b/libstdc++-v3/include/c/std_cstdarg.h index b91c3c00a26..d2cb5441579 100644 --- a/libstdc++-v3/include/c/std_cstdarg.h +++ b/libstdc++-v3/include/c/std_cstdarg.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 20.4.6 C library // -#ifndef _CSTDARG -#define _CSTDARG 1 +#ifndef _CPP_CSTDARG +#define _CPP_CSTDARG 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_cstddef.h b/libstdc++-v3/include/c/std_cstddef.h index 7502c04e18a..da41736ef9e 100644 --- a/libstdc++-v3/include/c/std_cstddef.h +++ b/libstdc++-v3/include/c/std_cstddef.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 18.1 Types // -#ifndef _CSTDDEF -#define _CSTDDEF 1 +#ifndef _CPP_CSTDDEF +#define _CPP_CSTDDEF 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_cstdio.h b/libstdc++-v3/include/c/std_cstdio.h index 32d1488f554..542b92414ca 100644 --- a/libstdc++-v3/include/c/std_cstdio.h +++ b/libstdc++-v3/include/c/std_cstdio.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 27.8.2 C Library files // -#ifndef _CSTDIO -#define _CSTDIO 1 +#ifndef _CPP_CSTDIO +#define _CPP_CSTDIO 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_cstdlib.h b/libstdc++-v3/include/c/std_cstdlib.h index 1c34b36b601..57ade0dfb36 100644 --- a/libstdc++-v3/include/c/std_cstdlib.h +++ b/libstdc++-v3/include/c/std_cstdlib.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 20.4.6 C library // -#ifndef _CSTDLIB -#define _CSTDLIB 1 +#ifndef _CPP_CSTDLIB +#define _CPP_CSTDLIB 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_cstring.h b/libstdc++-v3/include/c/std_cstring.h index e5c786d2973..656ff52be34 100644 --- a/libstdc++-v3/include/c/std_cstring.h +++ b/libstdc++-v3/include/c/std_cstring.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 20.4.6 C library // -#ifndef _CSTRING -#define _CSTRING 1 +#ifndef _CPP_CSTRING +#define _CPP_CSTRING 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_ctime.h b/libstdc++-v3/include/c/std_ctime.h index 17d965afa90..ba9103ee054 100644 --- a/libstdc++-v3/include/c/std_ctime.h +++ b/libstdc++-v3/include/c/std_ctime.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 20.5 Date and time // -#ifndef _CTIME -#define _CTIME 1 +#ifndef _CPP_CTIME +#define _CPP_CTIME 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_cwchar.h b/libstdc++-v3/include/c/std_cwchar.h index 92b53b0379a..f9dfbadb9ba 100644 --- a/libstdc++-v3/include/c/std_cwchar.h +++ b/libstdc++-v3/include/c/std_cwchar.h @@ -31,8 +31,8 @@ // ISO C++ 14882: 21.4 // -#ifndef _CWCHAR -#define _CWCHAR 1 +#ifndef _CPP_CWCHAR +#define _CPP_CWCHAR 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c/std_cwctype.h b/libstdc++-v3/include/c/std_cwctype.h index 53aa0d0f91b..ef6b44bd97a 100644 --- a/libstdc++-v3/include/c/std_cwctype.h +++ b/libstdc++-v3/include/c/std_cwctype.h @@ -31,8 +31,8 @@ // ISO C++ 14882: // -#ifndef _CWCTYPE -#define _CWCTYPE 1 +#ifndef _CPP_CWCTYPE +#define _CPP_CWCTYPE 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cctype.h b/libstdc++-v3/include/c_std/std_cctype.h index c21ac9c9cd0..68bd182d519 100644 --- a/libstdc++-v3/include/c_std/std_cctype.h +++ b/libstdc++-v3/include/c_std/std_cctype.h @@ -40,8 +40,8 @@ * contained in the namespace @c std. */ -#ifndef _CCTYPE -#define _CCTYPE 1 +#ifndef _CPP_CCTYPE +#define _CPP_CCTYPE 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cerrno.h b/libstdc++-v3/include/c_std/std_cerrno.h index b9a0743e79a..7fcecd43917 100644 --- a/libstdc++-v3/include/c_std/std_cerrno.h +++ b/libstdc++-v3/include/c_std/std_cerrno.h @@ -40,8 +40,8 @@ * contained in the namespace @c std. */ -#ifndef _CERRNO -#define _CERRNO 1 +#ifndef _CPP_CERRNO +#define _CPP_CERRNO 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cfloat.h b/libstdc++-v3/include/c_std/std_cfloat.h index ab7283e7802..3cc8d7218da 100644 --- a/libstdc++-v3/include/c_std/std_cfloat.h +++ b/libstdc++-v3/include/c_std/std_cfloat.h @@ -40,8 +40,8 @@ * contained in the namespace @c std. */ -#ifndef _CFLOAT -#define _CFLOAT 1 +#ifndef _CPP_CFLOAT +#define _CPP_CFLOAT 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_climits.h b/libstdc++-v3/include/c_std/std_climits.h index 4e66dd8c3b5..242913e60df 100644 --- a/libstdc++-v3/include/c_std/std_climits.h +++ b/libstdc++-v3/include/c_std/std_climits.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CLIMITS -#define _CLIMITS 1 +#ifndef _CPP_CLIMITS +#define _CPP_CLIMITS 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_clocale.h b/libstdc++-v3/include/c_std/std_clocale.h index c6a882b6fe1..66747d9244c 100644 --- a/libstdc++-v3/include/c_std/std_clocale.h +++ b/libstdc++-v3/include/c_std/std_clocale.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CLOCALE -#define _CLOCALE 1 +#ifndef _CPP_CLOCALE +#define _CPP_CLOCALE 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cmath.h b/libstdc++-v3/include/c_std/std_cmath.h index e804e72d69b..e0fffeab930 100644 --- a/libstdc++-v3/include/c_std/std_cmath.h +++ b/libstdc++-v3/include/c_std/std_cmath.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CMATH -#define _CMATH 1 +#ifndef _CPP_CMATH +#define _CPP_CMATH 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_csetjmp.h b/libstdc++-v3/include/c_std/std_csetjmp.h index c5b9119e0b8..f6df5815001 100644 --- a/libstdc++-v3/include/c_std/std_csetjmp.h +++ b/libstdc++-v3/include/c_std/std_csetjmp.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CSETJMP -#define _CSETJMP 1 +#ifndef _CPP_CSETJMP +#define _CPP_CSETJMP 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_csignal.h b/libstdc++-v3/include/c_std/std_csignal.h index 8be03f05f4c..1017161d63f 100644 --- a/libstdc++-v3/include/c_std/std_csignal.h +++ b/libstdc++-v3/include/c_std/std_csignal.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CSIGNAL -#define _CSIGNAL 1 +#ifndef _CPP_CSIGNAL +#define _CPP_CSIGNAL 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cstdarg.h b/libstdc++-v3/include/c_std/std_cstdarg.h index 52979dffa6c..9383adee9a5 100644 --- a/libstdc++-v3/include/c_std/std_cstdarg.h +++ b/libstdc++-v3/include/c_std/std_cstdarg.h @@ -40,8 +40,8 @@ * contained in the namespace @c std. */ -#ifndef _CSTDARG -#define _CSTDARG 1 +#ifndef _CPP_CSTDARG +#define _CPP_CSTDARG 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cstddef.h b/libstdc++-v3/include/c_std/std_cstddef.h index b7e56100196..7a740afb398 100644 --- a/libstdc++-v3/include/c_std/std_cstddef.h +++ b/libstdc++-v3/include/c_std/std_cstddef.h @@ -40,8 +40,8 @@ * contained in the namespace @c std. */ -#ifndef _CSTDDEF -#define _CSTDDEF 1 +#ifndef _CPP_CSTDDEF +#define _CPP_CSTDDEF 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cstdio.h b/libstdc++-v3/include/c_std/std_cstdio.h index 3b7f32eece4..6fb8c79fb3d 100644 --- a/libstdc++-v3/include/c_std/std_cstdio.h +++ b/libstdc++-v3/include/c_std/std_cstdio.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CSTDIO -#define _CSTDIO 1 +#ifndef _CPP_CSTDIO +#define _CPP_CSTDIO 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cstdlib.h b/libstdc++-v3/include/c_std/std_cstdlib.h index f7168af07fb..70fc8d3452e 100644 --- a/libstdc++-v3/include/c_std/std_cstdlib.h +++ b/libstdc++-v3/include/c_std/std_cstdlib.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CSTDLIB -#define _CSTDLIB 1 +#ifndef _CPP_CSTDLIB +#define _CPP_CSTDLIB 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cstring.h b/libstdc++-v3/include/c_std/std_cstring.h index 934e491def6..066342aaaba 100644 --- a/libstdc++-v3/include/c_std/std_cstring.h +++ b/libstdc++-v3/include/c_std/std_cstring.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CSTRING -#define _CSTRING 1 +#ifndef _CPP_CSTRING +#define _CPP_CSTRING 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_ctime.h b/libstdc++-v3/include/c_std/std_ctime.h index b7ed90698a2..1b4c09b77cc 100644 --- a/libstdc++-v3/include/c_std/std_ctime.h +++ b/libstdc++-v3/include/c_std/std_ctime.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CTIME -#define _CTIME 1 +#ifndef _CPP_CTIME +#define _CPP_CTIME 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cwchar.h b/libstdc++-v3/include/c_std/std_cwchar.h index 2e0bbb1cdb9..f67f00610f5 100644 --- a/libstdc++-v3/include/c_std/std_cwchar.h +++ b/libstdc++-v3/include/c_std/std_cwchar.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CWCHAR -#define _CWCHAR 1 +#ifndef _CPP_CWCHAR +#define _CPP_CWCHAR 1 #pragma GCC system_header diff --git a/libstdc++-v3/include/c_std/std_cwctype.h b/libstdc++-v3/include/c_std/std_cwctype.h index c7c25ae0afb..e469194aa19 100644 --- a/libstdc++-v3/include/c_std/std_cwctype.h +++ b/libstdc++-v3/include/c_std/std_cwctype.h @@ -41,8 +41,8 @@ * contained in the namespace @c std. */ -#ifndef _CWCTYPE -#define _CWCTYPE 1 +#ifndef _CPP_CWCTYPE +#define _CPP_CWCTYPE 1 #pragma GCC system_header