summaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2002-01-17 07:18:33 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2002-01-17 07:18:33 +0000
commitc55357682bb5e8c79b4ba3e969bcf8014f58a2cc (patch)
tree553aed254ae4f5895538263c85692baf1e3b4c80 /libstdc++-v3
parent8f7a4015159fa1db1982f698248901eb944ee074 (diff)
downloadgcc-c55357682bb5e8c79b4ba3e969bcf8014f58a2cc.tar.gz
Makefile.am (c_base_headers_rename): New.
2002-01-16 Benjamin Kosnik <bkoz@redhat.com> * include/Makefile.am (c_base_headers_rename): New. (c_base_headers_extra): New. (stamp-c_base): Modify. (install-data-local): Use both. * include/Makefile.in: Regenerate. * include/c/[cctype ciso646 cmath cstdarg cstdlib cerrno climits csetjmp cstddef cstring cwchar cassert cfloat clocale csignal cstdio ctime cwctype]: Move to.. * include/c/std_*: Here. * include/c_std/[cctype ciso646 cmath cstdarg cstdlib cerrno climits csetjmp cstddef cstring cwchar cassert cfloat clocale csignal cstdio ctime cwctype]: Move to.. * include/c_std/std_*: Here. Alexandre Oliva <aoliva@redhat.com> * include/Makefile.am (.PRECIOUS): Add rule. * include/Makefile.in: Regenerate. From-SVN: r48940
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog22
-rw-r--r--libstdc++-v3/include/Makefile.am136
-rw-r--r--libstdc++-v3/include/Makefile.in137
-rw-r--r--libstdc++-v3/include/c/std_cassert.h (renamed from libstdc++-v3/include/c/cassert)0
-rw-r--r--libstdc++-v3/include/c/std_cctype.h (renamed from libstdc++-v3/include/c/cctype)0
-rw-r--r--libstdc++-v3/include/c/std_cerrno.h (renamed from libstdc++-v3/include/c/cerrno)0
-rw-r--r--libstdc++-v3/include/c/std_cfloat.h (renamed from libstdc++-v3/include/c/cfloat)0
-rw-r--r--libstdc++-v3/include/c/std_ciso646.h (renamed from libstdc++-v3/include/c/ciso646)0
-rw-r--r--libstdc++-v3/include/c/std_climits.h (renamed from libstdc++-v3/include/c/climits)0
-rw-r--r--libstdc++-v3/include/c/std_clocale.h (renamed from libstdc++-v3/include/c/clocale)0
-rw-r--r--libstdc++-v3/include/c/std_cmath.h (renamed from libstdc++-v3/include/c/cmath)0
-rw-r--r--libstdc++-v3/include/c/std_csetjmp.h (renamed from libstdc++-v3/include/c/csetjmp)0
-rw-r--r--libstdc++-v3/include/c/std_csignal.h (renamed from libstdc++-v3/include/c/csignal)0
-rw-r--r--libstdc++-v3/include/c/std_cstdarg.h (renamed from libstdc++-v3/include/c/cstdarg)0
-rw-r--r--libstdc++-v3/include/c/std_cstddef.h (renamed from libstdc++-v3/include/c/cstddef)0
-rw-r--r--libstdc++-v3/include/c/std_cstdio.h (renamed from libstdc++-v3/include/c/cstdio)0
-rw-r--r--libstdc++-v3/include/c/std_cstdlib.h (renamed from libstdc++-v3/include/c/cstdlib)0
-rw-r--r--libstdc++-v3/include/c/std_cstring.h (renamed from libstdc++-v3/include/c/cstring)0
-rw-r--r--libstdc++-v3/include/c/std_ctime.h (renamed from libstdc++-v3/include/c/ctime)0
-rw-r--r--libstdc++-v3/include/c/std_cwchar.h (renamed from libstdc++-v3/include/c/cwchar)0
-rw-r--r--libstdc++-v3/include/c/std_cwctype.h (renamed from libstdc++-v3/include/c/cwctype)0
-rw-r--r--libstdc++-v3/include/c_std/std_cassert.h (renamed from libstdc++-v3/include/c_std/cassert)0
-rw-r--r--libstdc++-v3/include/c_std/std_cctype.h (renamed from libstdc++-v3/include/c_std/cctype)0
-rw-r--r--libstdc++-v3/include/c_std/std_cerrno.h (renamed from libstdc++-v3/include/c_std/cerrno)0
-rw-r--r--libstdc++-v3/include/c_std/std_cfloat.h (renamed from libstdc++-v3/include/c_std/cfloat)0
-rw-r--r--libstdc++-v3/include/c_std/std_ciso646.h (renamed from libstdc++-v3/include/c_std/ciso646)0
-rw-r--r--libstdc++-v3/include/c_std/std_climits.h (renamed from libstdc++-v3/include/c_std/climits)0
-rw-r--r--libstdc++-v3/include/c_std/std_clocale.h (renamed from libstdc++-v3/include/c_std/clocale)0
-rw-r--r--libstdc++-v3/include/c_std/std_cmath.h (renamed from libstdc++-v3/include/c_std/cmath)0
-rw-r--r--libstdc++-v3/include/c_std/std_csetjmp.h (renamed from libstdc++-v3/include/c_std/csetjmp)0
-rw-r--r--libstdc++-v3/include/c_std/std_csignal.h (renamed from libstdc++-v3/include/c_std/csignal)0
-rw-r--r--libstdc++-v3/include/c_std/std_cstdarg.h (renamed from libstdc++-v3/include/c_std/cstdarg)0
-rw-r--r--libstdc++-v3/include/c_std/std_cstddef.h (renamed from libstdc++-v3/include/c_std/cstddef)0
-rw-r--r--libstdc++-v3/include/c_std/std_cstdio.h (renamed from libstdc++-v3/include/c_std/cstdio)0
-rw-r--r--libstdc++-v3/include/c_std/std_cstdlib.h (renamed from libstdc++-v3/include/c_std/cstdlib)0
-rw-r--r--libstdc++-v3/include/c_std/std_cstring.h (renamed from libstdc++-v3/include/c_std/cstring)0
-rw-r--r--libstdc++-v3/include/c_std/std_ctime.h (renamed from libstdc++-v3/include/c_std/ctime)0
-rw-r--r--libstdc++-v3/include/c_std/std_cwchar.h (renamed from libstdc++-v3/include/c_std/cwchar)0
-rw-r--r--libstdc++-v3/include/c_std/std_cwctype.h (renamed from libstdc++-v3/include/c_std/cwctype)0
39 files changed, 194 insertions, 101 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d2f7cf32605..15c4dd7636d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,6 +1,26 @@
2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
- Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
+ * include/Makefile.am (c_base_headers_rename): New.
+ (c_base_headers_extra): New.
+ (stamp-c_base): Modify.
+ (install-data-local): Use both.
+ * include/Makefile.in: Regenerate.
+ * include/c/[cctype ciso646 cmath cstdarg cstdlib cerrno climits
+ csetjmp cstddef cstring cwchar cassert cfloat clocale csignal
+ cstdio ctime cwctype]: Move to..
+ * include/c/std_*: Here.
+ * include/c_std/[cctype ciso646 cmath cstdarg cstdlib cerrno climits
+ csetjmp cstddef cstring cwchar cassert cfloat clocale csignal
+ cstdio ctime cwctype]: Move to..
+ * include/c_std/std_*: Here.
+
+ Alexandre Oliva <aoliva@redhat.com>
+ * include/Makefile.am (.PRECIOUS): Add rule.
+ * include/Makefile.in: Regenerate.
+
+2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
+ Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
+
* include/bits/stl_iterator.h (reverse_iterator::_M_current):
Deuglify, should be current.
(back_insert_iterator::_M_container): Deuglify, should be container.
diff --git a/libstdc++-v3/include/Makefile.am b/libstdc++-v3/include/Makefile.am
index 08699d4ee5f..aa06323f0ae 100644
--- a/libstdc++-v3/include/Makefile.am
+++ b/libstdc++-v3/include/Makefile.am
@@ -162,25 +162,46 @@ ext_headers = \
c_base_srcdir = @C_INCLUDE_DIR@
c_base_builddir = ./
c_base_headers = \
- ${c_base_srcdir}/cassert \
- ${c_base_srcdir}/cctype \
- ${c_base_srcdir}/cerrno \
- ${c_base_srcdir}/cfloat \
- ${c_base_srcdir}/ciso646 \
- ${c_base_srcdir}/climits \
- ${c_base_srcdir}/clocale \
- ${c_base_srcdir}/cmath \
- ${c_base_srcdir}/csetjmp \
- ${c_base_srcdir}/csignal \
- ${c_base_srcdir}/cstdarg \
- ${c_base_srcdir}/cstddef \
- ${c_base_srcdir}/cstdio \
- ${c_base_srcdir}/cstdlib \
- ${c_base_srcdir}/cstring \
- ${c_base_srcdir}/ctime \
- ${c_base_srcdir}/cwchar \
- ${c_base_srcdir}/cwctype \
+ ${c_base_srcdir}/std_cassert.h \
+ ${c_base_srcdir}/std_cctype.h \
+ ${c_base_srcdir}/std_cerrno.h \
+ ${c_base_srcdir}/std_cfloat.h \
+ ${c_base_srcdir}/std_ciso646.h \
+ ${c_base_srcdir}/std_climits.h \
+ ${c_base_srcdir}/std_clocale.h \
+ ${c_base_srcdir}/std_cmath.h \
+ ${c_base_srcdir}/std_csetjmp.h \
+ ${c_base_srcdir}/std_csignal.h \
+ ${c_base_srcdir}/std_cstdarg.h \
+ ${c_base_srcdir}/std_cstddef.h \
+ ${c_base_srcdir}/std_cstdio.h \
+ ${c_base_srcdir}/std_cstdlib.h \
+ ${c_base_srcdir}/std_cstring.h \
+ ${c_base_srcdir}/std_ctime.h \
+ ${c_base_srcdir}/std_cwchar.h \
+ ${c_base_srcdir}/std_cwctype.h
+# Some of the "C" headers need extra files.
+c_base_headers_extra = \
${c_base_srcdir}/cmath.tcc
+c_base_headers_rename = \
+ cassert \
+ cctype \
+ cerrno \
+ cfloat \
+ ciso646 \
+ climits \
+ clocale \
+ cmath \
+ csetjmp \
+ csignal \
+ cstdarg \
+ cstddef \
+ cstdio \
+ cstdlib \
+ cstring \
+ ctime \
+ cwchar \
+ cwctype
std_srcdir = ${glibcpp_srcdir}/include/std
std_builddir = ./
@@ -216,35 +237,35 @@ std_headers = \
${std_srcdir}/std_vector.h
# Renamed at build time.
std_headers_rename = \
- ${std_builddir}/algorithm \
- ${std_builddir}/bitset \
- ${std_builddir}/complex \
- ${std_builddir}/deque \
- ${std_builddir}/fstream \
- ${std_builddir}/functional \
- ${std_builddir}/iomanip \
- ${std_builddir}/ios \
- ${std_builddir}/iosfwd \
- ${std_builddir}/iostream \
- ${std_builddir}/istream \
- ${std_builddir}/iterator \
- ${std_builddir}/limits \
- ${std_builddir}/list \
- ${std_builddir}/locale \
- ${std_builddir}/map \
- ${std_builddir}/memory \
- ${std_builddir}/numeric \
- ${std_builddir}/ostream \
+ algorithm \
+ bitset \
+ complex \
+ deque \
+ fstream \
+ functional \
+ iomanip \
+ ios \
+ iosfwd \
+ iostream \
+ istream \
+ iterator \
+ limits \
+ list \
+ locale \
+ map \
+ memory \
+ numeric \
+ ostream \
${std_builddir}/queue \
- ${std_builddir}/set \
- ${std_builddir}/sstream \
- ${std_builddir}/stack \
- ${std_builddir}/stdexcept \
- ${std_builddir}/streambuf \
- ${std_builddir}/string \
- ${std_builddir}/utility \
- ${std_builddir}/valarray \
- ${std_builddir}/vector
+ set \
+ sstream \
+ stack \
+ stdexcept \
+ streambuf \
+ string \
+ utility \
+ valarray \
+ vector
target_srcdir = ${glibcpp_srcdir}/@OS_INC_SRCDIR@
target_builddir = ./${target_alias}/bits
@@ -298,11 +319,15 @@ stamp-bits: ${bits_headers}
(cd ${bits_builddir} && @LN_S@ $? . || true) ;\
echo `date` > stamp-bits
-stamp-c_base: ${c_base_headers}
+stamp-c_base: ${c_base_headers} ${c_base_headers_extra}
@if [ ! -d "${c_base_builddir}" ]; then \
mkdir -p ${c_base_builddir} ;\
fi ;\
- (cd ${c_base_builddir} && @LN_S@ $? . || true) ;\
+ (cd ${c_base_builddir} && for h in ${c_base_headers}; do \
+ official_name=`echo $$h | sed -e 's,.*/std_,,' -e 's,\.h$$,,'` ;\
+ @LN_S@ $$h ./$${official_name} || true ;\
+ done) ;\
+ (cd ${c_base_builddir} && @LN_S@ ${c_base_headers_extra} . || true) ;\
echo `date` > stamp-c_base
stamp-backward: ${backward_headers}
@@ -400,10 +425,12 @@ install-data-local:
for file in ${ext_headers}; do \
$(INSTALL_DATA) $${file} ${gxx_include_dir}/${ext_builddir}; done
$(INSTALL) -d ${gxx_include_dir}/${c_base_builddir}
- for file in ${c_base_headers}; do \
+ for file in ${c_base_builddir}/${c_base_headers_rename}; do \
+ $(INSTALL_DATA) $${file} ${gxx_include_dir}/${c_base_builddir}; done
+ for file in ${c_base_headers_extra}; do \
$(INSTALL_DATA) $${file} ${gxx_include_dir}/${c_base_builddir}; done
$(INSTALL) -d ${gxx_include_dir}/${std_builddir}
- for file in ${std_headers_rename}; do \
+ for file in ${std_builddir}/${std_headers_rename}; do \
$(INSTALL_DATA) $${file} ${gxx_include_dir}/${std_builddir}; done
$(INSTALL) -d ${gxx_include_dir}/${target_builddir}
for file in ${target_headers} ${extra_target_headers}; do \
@@ -414,3 +441,12 @@ install-data-local:
# By adding these files here, automake will remove them for 'make clean'
#CLEANFILES = ${allstamps}
+
+# Stop implicit '.o' make rules from ever stomping on extensionless
+# headers, in the improbable case where some foolish, crack-addled
+# developer tries to create them via make in the include build
+# directory. (This is more of an example of how this kind of rule can
+# be made.)
+.PRECIOUS: $(std_headers_rename) $(c_base_headers_rename)
+$(std_headers_rename): ; @:
+$(c_base_headers_rename): ; @:
diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in
index 86ff6102194..0e0a935a35d 100644
--- a/libstdc++-v3/include/Makefile.in
+++ b/libstdc++-v3/include/Makefile.in
@@ -290,26 +290,49 @@ ext_headers = \
c_base_srcdir = @C_INCLUDE_DIR@
c_base_builddir = ./
c_base_headers = \
- ${c_base_srcdir}/cassert \
- ${c_base_srcdir}/cctype \
- ${c_base_srcdir}/cerrno \
- ${c_base_srcdir}/cfloat \
- ${c_base_srcdir}/ciso646 \
- ${c_base_srcdir}/climits \
- ${c_base_srcdir}/clocale \
- ${c_base_srcdir}/cmath \
- ${c_base_srcdir}/csetjmp \
- ${c_base_srcdir}/csignal \
- ${c_base_srcdir}/cstdarg \
- ${c_base_srcdir}/cstddef \
- ${c_base_srcdir}/cstdio \
- ${c_base_srcdir}/cstdlib \
- ${c_base_srcdir}/cstring \
- ${c_base_srcdir}/ctime \
- ${c_base_srcdir}/cwchar \
- ${c_base_srcdir}/cwctype \
+ ${c_base_srcdir}/std_cassert.h \
+ ${c_base_srcdir}/std_cctype.h \
+ ${c_base_srcdir}/std_cerrno.h \
+ ${c_base_srcdir}/std_cfloat.h \
+ ${c_base_srcdir}/std_ciso646.h \
+ ${c_base_srcdir}/std_climits.h \
+ ${c_base_srcdir}/std_clocale.h \
+ ${c_base_srcdir}/std_cmath.h \
+ ${c_base_srcdir}/std_csetjmp.h \
+ ${c_base_srcdir}/std_csignal.h \
+ ${c_base_srcdir}/std_cstdarg.h \
+ ${c_base_srcdir}/std_cstddef.h \
+ ${c_base_srcdir}/std_cstdio.h \
+ ${c_base_srcdir}/std_cstdlib.h \
+ ${c_base_srcdir}/std_cstring.h \
+ ${c_base_srcdir}/std_ctime.h \
+ ${c_base_srcdir}/std_cwchar.h \
+ ${c_base_srcdir}/std_cwctype.h
+
+# Some of the "C" headers need extra files.
+c_base_headers_extra = \
${c_base_srcdir}/cmath.tcc
+c_base_headers_rename = \
+ cassert \
+ cctype \
+ cerrno \
+ cfloat \
+ ciso646 \
+ climits \
+ clocale \
+ cmath \
+ csetjmp \
+ csignal \
+ cstdarg \
+ cstddef \
+ cstdio \
+ cstdlib \
+ cstring \
+ ctime \
+ cwchar \
+ cwctype
+
std_srcdir = ${glibcpp_srcdir}/include/std
std_builddir = ./
@@ -346,35 +369,35 @@ std_headers = \
# Renamed at build time.
std_headers_rename = \
- ${std_builddir}/algorithm \
- ${std_builddir}/bitset \
- ${std_builddir}/complex \
- ${std_builddir}/deque \
- ${std_builddir}/fstream \
- ${std_builddir}/functional \
- ${std_builddir}/iomanip \
- ${std_builddir}/ios \
- ${std_builddir}/iosfwd \
- ${std_builddir}/iostream \
- ${std_builddir}/istream \
- ${std_builddir}/iterator \
- ${std_builddir}/limits \
- ${std_builddir}/list \
- ${std_builddir}/locale \
- ${std_builddir}/map \
- ${std_builddir}/memory \
- ${std_builddir}/numeric \
- ${std_builddir}/ostream \
+ algorithm \
+ bitset \
+ complex \
+ deque \
+ fstream \
+ functional \
+ iomanip \
+ ios \
+ iosfwd \
+ iostream \
+ istream \
+ iterator \
+ limits \
+ list \
+ locale \
+ map \
+ memory \
+ numeric \
+ ostream \
${std_builddir}/queue \
- ${std_builddir}/set \
- ${std_builddir}/sstream \
- ${std_builddir}/stack \
- ${std_builddir}/stdexcept \
- ${std_builddir}/streambuf \
- ${std_builddir}/string \
- ${std_builddir}/utility \
- ${std_builddir}/valarray \
- ${std_builddir}/vector
+ set \
+ sstream \
+ stack \
+ stdexcept \
+ streambuf \
+ string \
+ utility \
+ valarray \
+ vector
target_srcdir = ${glibcpp_srcdir}/@OS_INC_SRCDIR@
@@ -547,11 +570,15 @@ stamp-bits: ${bits_headers}
(cd ${bits_builddir} && @LN_S@ $? . || true) ;\
echo `date` > stamp-bits
-stamp-c_base: ${c_base_headers}
+stamp-c_base: ${c_base_headers} ${c_base_headers_extra}
@if [ ! -d "${c_base_builddir}" ]; then \
mkdir -p ${c_base_builddir} ;\
fi ;\
- (cd ${c_base_builddir} && @LN_S@ $? . || true) ;\
+ (cd ${c_base_builddir} && for h in ${c_base_headers}; do \
+ official_name=`echo $$h | sed -e 's,.*/std_,,' -e 's,\.h$$,,'` ;\
+ @LN_S@ $$h ./$${official_name} || true ;\
+ done) ;\
+ (cd ${c_base_builddir} && @LN_S@ ${c_base_headers_extra} . || true) ;\
echo `date` > stamp-c_base
stamp-backward: ${backward_headers}
@@ -634,10 +661,12 @@ install-data-local:
for file in ${ext_headers}; do \
$(INSTALL_DATA) $${file} ${gxx_include_dir}/${ext_builddir}; done
$(INSTALL) -d ${gxx_include_dir}/${c_base_builddir}
- for file in ${c_base_headers}; do \
+ for file in ${c_base_builddir}/${c_base_headers_rename}; do \
+ $(INSTALL_DATA) $${file} ${gxx_include_dir}/${c_base_builddir}; done
+ for file in ${c_base_headers_extra}; do \
$(INSTALL_DATA) $${file} ${gxx_include_dir}/${c_base_builddir}; done
$(INSTALL) -d ${gxx_include_dir}/${std_builddir}
- for file in ${std_headers_rename}; do \
+ for file in ${std_builddir}/${std_headers_rename}; do \
$(INSTALL_DATA) $${file} ${gxx_include_dir}/${std_builddir}; done
$(INSTALL) -d ${gxx_include_dir}/${target_builddir}
for file in ${target_headers} ${extra_target_headers}; do \
@@ -649,6 +678,14 @@ install-data-local:
# By adding these files here, automake will remove them for 'make clean'
#CLEANFILES = ${allstamps}
+# Stop implicit '.o' make rules from ever stomping on extensionless
+# headers, in the improbable case where some foolish, crack-addled
+# developer tries to create them via make in the include build
+# directory.
+.PRECIOUS: $(std_headers_rename) $(c_base_headers_rename)
+$(std_headers_rename): ; @:
+$(c_base_headers_rename): ; @:
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
diff --git a/libstdc++-v3/include/c/cassert b/libstdc++-v3/include/c/std_cassert.h
index 32928380ba3..32928380ba3 100644
--- a/libstdc++-v3/include/c/cassert
+++ b/libstdc++-v3/include/c/std_cassert.h
diff --git a/libstdc++-v3/include/c/cctype b/libstdc++-v3/include/c/std_cctype.h
index 5a423a08b8f..5a423a08b8f 100644
--- a/libstdc++-v3/include/c/cctype
+++ b/libstdc++-v3/include/c/std_cctype.h
diff --git a/libstdc++-v3/include/c/cerrno b/libstdc++-v3/include/c/std_cerrno.h
index 23a0060a884..23a0060a884 100644
--- a/libstdc++-v3/include/c/cerrno
+++ b/libstdc++-v3/include/c/std_cerrno.h
diff --git a/libstdc++-v3/include/c/cfloat b/libstdc++-v3/include/c/std_cfloat.h
index 744699709e5..744699709e5 100644
--- a/libstdc++-v3/include/c/cfloat
+++ b/libstdc++-v3/include/c/std_cfloat.h
diff --git a/libstdc++-v3/include/c/ciso646 b/libstdc++-v3/include/c/std_ciso646.h
index c9f49fb6fc3..c9f49fb6fc3 100644
--- a/libstdc++-v3/include/c/ciso646
+++ b/libstdc++-v3/include/c/std_ciso646.h
diff --git a/libstdc++-v3/include/c/climits b/libstdc++-v3/include/c/std_climits.h
index 05795a6adb6..05795a6adb6 100644
--- a/libstdc++-v3/include/c/climits
+++ b/libstdc++-v3/include/c/std_climits.h
diff --git a/libstdc++-v3/include/c/clocale b/libstdc++-v3/include/c/std_clocale.h
index 69ea1f6912c..69ea1f6912c 100644
--- a/libstdc++-v3/include/c/clocale
+++ b/libstdc++-v3/include/c/std_clocale.h
diff --git a/libstdc++-v3/include/c/cmath b/libstdc++-v3/include/c/std_cmath.h
index 2625eac91fb..2625eac91fb 100644
--- a/libstdc++-v3/include/c/cmath
+++ b/libstdc++-v3/include/c/std_cmath.h
diff --git a/libstdc++-v3/include/c/csetjmp b/libstdc++-v3/include/c/std_csetjmp.h
index 45e3da5d693..45e3da5d693 100644
--- a/libstdc++-v3/include/c/csetjmp
+++ b/libstdc++-v3/include/c/std_csetjmp.h
diff --git a/libstdc++-v3/include/c/csignal b/libstdc++-v3/include/c/std_csignal.h
index da585dd0ae1..da585dd0ae1 100644
--- a/libstdc++-v3/include/c/csignal
+++ b/libstdc++-v3/include/c/std_csignal.h
diff --git a/libstdc++-v3/include/c/cstdarg b/libstdc++-v3/include/c/std_cstdarg.h
index 5d2a2d88c54..5d2a2d88c54 100644
--- a/libstdc++-v3/include/c/cstdarg
+++ b/libstdc++-v3/include/c/std_cstdarg.h
diff --git a/libstdc++-v3/include/c/cstddef b/libstdc++-v3/include/c/std_cstddef.h
index 456f6ca9db1..456f6ca9db1 100644
--- a/libstdc++-v3/include/c/cstddef
+++ b/libstdc++-v3/include/c/std_cstddef.h
diff --git a/libstdc++-v3/include/c/cstdio b/libstdc++-v3/include/c/std_cstdio.h
index b7b29703d1f..b7b29703d1f 100644
--- a/libstdc++-v3/include/c/cstdio
+++ b/libstdc++-v3/include/c/std_cstdio.h
diff --git a/libstdc++-v3/include/c/cstdlib b/libstdc++-v3/include/c/std_cstdlib.h
index 75402e4aad0..75402e4aad0 100644
--- a/libstdc++-v3/include/c/cstdlib
+++ b/libstdc++-v3/include/c/std_cstdlib.h
diff --git a/libstdc++-v3/include/c/cstring b/libstdc++-v3/include/c/std_cstring.h
index 6a176559ce4..6a176559ce4 100644
--- a/libstdc++-v3/include/c/cstring
+++ b/libstdc++-v3/include/c/std_cstring.h
diff --git a/libstdc++-v3/include/c/ctime b/libstdc++-v3/include/c/std_ctime.h
index bf53c50347c..bf53c50347c 100644
--- a/libstdc++-v3/include/c/ctime
+++ b/libstdc++-v3/include/c/std_ctime.h
diff --git a/libstdc++-v3/include/c/cwchar b/libstdc++-v3/include/c/std_cwchar.h
index 713f4445773..713f4445773 100644
--- a/libstdc++-v3/include/c/cwchar
+++ b/libstdc++-v3/include/c/std_cwchar.h
diff --git a/libstdc++-v3/include/c/cwctype b/libstdc++-v3/include/c/std_cwctype.h
index 6f8a7c8f28b..6f8a7c8f28b 100644
--- a/libstdc++-v3/include/c/cwctype
+++ b/libstdc++-v3/include/c/std_cwctype.h
diff --git a/libstdc++-v3/include/c_std/cassert b/libstdc++-v3/include/c_std/std_cassert.h
index b0e1f13f10a..b0e1f13f10a 100644
--- a/libstdc++-v3/include/c_std/cassert
+++ b/libstdc++-v3/include/c_std/std_cassert.h
diff --git a/libstdc++-v3/include/c_std/cctype b/libstdc++-v3/include/c_std/std_cctype.h
index 189f4f5384e..189f4f5384e 100644
--- a/libstdc++-v3/include/c_std/cctype
+++ b/libstdc++-v3/include/c_std/std_cctype.h
diff --git a/libstdc++-v3/include/c_std/cerrno b/libstdc++-v3/include/c_std/std_cerrno.h
index 7f1cdf66565..7f1cdf66565 100644
--- a/libstdc++-v3/include/c_std/cerrno
+++ b/libstdc++-v3/include/c_std/std_cerrno.h
diff --git a/libstdc++-v3/include/c_std/cfloat b/libstdc++-v3/include/c_std/std_cfloat.h
index 80f5ea5c4ab..80f5ea5c4ab 100644
--- a/libstdc++-v3/include/c_std/cfloat
+++ b/libstdc++-v3/include/c_std/std_cfloat.h
diff --git a/libstdc++-v3/include/c_std/ciso646 b/libstdc++-v3/include/c_std/std_ciso646.h
index c9f49fb6fc3..c9f49fb6fc3 100644
--- a/libstdc++-v3/include/c_std/ciso646
+++ b/libstdc++-v3/include/c_std/std_ciso646.h
diff --git a/libstdc++-v3/include/c_std/climits b/libstdc++-v3/include/c_std/std_climits.h
index 48f6acf4d86..48f6acf4d86 100644
--- a/libstdc++-v3/include/c_std/climits
+++ b/libstdc++-v3/include/c_std/std_climits.h
diff --git a/libstdc++-v3/include/c_std/clocale b/libstdc++-v3/include/c_std/std_clocale.h
index 02eb8fcc90c..02eb8fcc90c 100644
--- a/libstdc++-v3/include/c_std/clocale
+++ b/libstdc++-v3/include/c_std/std_clocale.h
diff --git a/libstdc++-v3/include/c_std/cmath b/libstdc++-v3/include/c_std/std_cmath.h
index 79644cec8fe..79644cec8fe 100644
--- a/libstdc++-v3/include/c_std/cmath
+++ b/libstdc++-v3/include/c_std/std_cmath.h
diff --git a/libstdc++-v3/include/c_std/csetjmp b/libstdc++-v3/include/c_std/std_csetjmp.h
index 5db98e7b97e..5db98e7b97e 100644
--- a/libstdc++-v3/include/c_std/csetjmp
+++ b/libstdc++-v3/include/c_std/std_csetjmp.h
diff --git a/libstdc++-v3/include/c_std/csignal b/libstdc++-v3/include/c_std/std_csignal.h
index 818e7bbbc9c..818e7bbbc9c 100644
--- a/libstdc++-v3/include/c_std/csignal
+++ b/libstdc++-v3/include/c_std/std_csignal.h
diff --git a/libstdc++-v3/include/c_std/cstdarg b/libstdc++-v3/include/c_std/std_cstdarg.h
index 58faa3b9876..58faa3b9876 100644
--- a/libstdc++-v3/include/c_std/cstdarg
+++ b/libstdc++-v3/include/c_std/std_cstdarg.h
diff --git a/libstdc++-v3/include/c_std/cstddef b/libstdc++-v3/include/c_std/std_cstddef.h
index deb2db4448c..deb2db4448c 100644
--- a/libstdc++-v3/include/c_std/cstddef
+++ b/libstdc++-v3/include/c_std/std_cstddef.h
diff --git a/libstdc++-v3/include/c_std/cstdio b/libstdc++-v3/include/c_std/std_cstdio.h
index a6c78d221d5..a6c78d221d5 100644
--- a/libstdc++-v3/include/c_std/cstdio
+++ b/libstdc++-v3/include/c_std/std_cstdio.h
diff --git a/libstdc++-v3/include/c_std/cstdlib b/libstdc++-v3/include/c_std/std_cstdlib.h
index 73176dbedbb..73176dbedbb 100644
--- a/libstdc++-v3/include/c_std/cstdlib
+++ b/libstdc++-v3/include/c_std/std_cstdlib.h
diff --git a/libstdc++-v3/include/c_std/cstring b/libstdc++-v3/include/c_std/std_cstring.h
index 9708c898990..9708c898990 100644
--- a/libstdc++-v3/include/c_std/cstring
+++ b/libstdc++-v3/include/c_std/std_cstring.h
diff --git a/libstdc++-v3/include/c_std/ctime b/libstdc++-v3/include/c_std/std_ctime.h
index c5c108b686f..c5c108b686f 100644
--- a/libstdc++-v3/include/c_std/ctime
+++ b/libstdc++-v3/include/c_std/std_ctime.h
diff --git a/libstdc++-v3/include/c_std/cwchar b/libstdc++-v3/include/c_std/std_cwchar.h
index 8e69d518509..8e69d518509 100644
--- a/libstdc++-v3/include/c_std/cwchar
+++ b/libstdc++-v3/include/c_std/std_cwchar.h
diff --git a/libstdc++-v3/include/c_std/cwctype b/libstdc++-v3/include/c_std/std_cwctype.h
index 39ae0767663..39ae0767663 100644
--- a/libstdc++-v3/include/c_std/cwctype
+++ b/libstdc++-v3/include/c_std/std_cwctype.h