aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/libstdc++-v3/include/c_compatibility
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.4.3/libstdc++-v3/include/c_compatibility')
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/assert.h29
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/complex.h42
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/ctype.h50
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/errno.h34
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/fenv.h58
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/float.h34
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/inttypes.h76
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/iso646.h34
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/limits.h34
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/locale.h40
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/math.h77
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/setjmp.h39
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/signal.h40
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdarg.h38
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdatomic.h221
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdbool.h42
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/stddef.h39
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdint.h84
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdio.h86
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdlib.h68
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/string.h59
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/tgmath.h42
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/time.h61
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/wchar.h116
-rw-r--r--gcc-4.4.3/libstdc++-v3/include/c_compatibility/wctype.h56
25 files changed, 0 insertions, 1499 deletions
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/assert.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/assert.h
deleted file mode 100644
index d5697eb60..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/assert.h
+++ /dev/null
@@ -1,29 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file assert.h
- * This is a Standard C++ Library header.
- */
-
-#include <cassert>
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/complex.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/complex.h
deleted file mode 100644
index 7dc5926f1..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/complex.h
+++ /dev/null
@@ -1,42 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file complex.h
- * This is a Standard C++ Library header.
- */
-
-#include <bits/c++config.h>
-
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
-# include <ccomplex>
-#else
-# if _GLIBCXX_HAVE_COMPLEX_H
-# include_next <complex.h>
-# endif
-#endif
-
-#ifndef _GLIBCXX_COMPLEX_H
-#define _GLIBCXX_COMPLEX_H 1
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/ctype.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/ctype.h
deleted file mode 100644
index 49ee9fd14..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/ctype.h
+++ /dev/null
@@ -1,50 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file ctype.h
- * This is a Standard C++ Library header.
- */
-
-#include <cctype>
-
-#ifndef _GLIBCXX_CTYPE_H
-#define _GLIBCXX_CTYPE_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::isalnum;
-using std::isalpha;
-using std::iscntrl;
-using std::isdigit;
-using std::isgraph;
-using std::islower;
-using std::isprint;
-using std::ispunct;
-using std::isspace;
-using std::isupper;
-using std::isxdigit;
-using std::tolower;
-using std::toupper;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/errno.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/errno.h
deleted file mode 100644
index 1dbf49416..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/errno.h
+++ /dev/null
@@ -1,34 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file errno.h
- * This is a Standard C++ Library header.
- */
-
-#include <cerrno>
-
-#ifndef _GLIBCXX_ERRNO_H
-#define _GLIBCXX_ERRNO_H 1
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/fenv.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/fenv.h
deleted file mode 100644
index 5db6d9d01..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/fenv.h
+++ /dev/null
@@ -1,58 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file fenv.h
- * This is a Standard C++ Library header.
- */
-
-#ifndef _GLIBCXX_FENV_H
-#define _GLIBCXX_FENV_H 1
-
-#pragma GCC system_header
-
-#include <bits/c++config.h>
-#if _GLIBCXX_HAVE_FENV_H
-# include_next <fenv.h>
-#endif
-
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
-# if defined(_GLIBCXX_INCLUDE_AS_TR1)
-# error C++0x header cannot be included from TR1 header
-# endif
-# if defined(_GLIBCXX_INCLUDE_AS_CXX0X)
-# include <tr1_impl/cfenv>
-# else
-# define _GLIBCXX_INCLUDE_AS_CXX0X
-# define _GLIBCXX_BEGIN_NAMESPACE_TR1
-# define _GLIBCXX_END_NAMESPACE_TR1
-# define _GLIBCXX_TR1
-# include <tr1_impl/cfenv>
-# undef _GLIBCXX_TR1
-# undef _GLIBCXX_END_NAMESPACE_TR1
-# undef _GLIBCXX_BEGIN_NAMESPACE_TR1
-# undef _GLIBCXX_INCLUDE_AS_CXX0X
-# endif
-#endif
-
-#endif // _GLIBCXX_FENV_H
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/float.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/float.h
deleted file mode 100644
index e65386fe6..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/float.h
+++ /dev/null
@@ -1,34 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file float.h
- * This is a Standard C++ Library header.
- */
-
-#include <cfloat>
-
-#ifndef _GLIBCXX_FLOAT_H
-#define _GLIBCXX_FLOAT_H 1
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/inttypes.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/inttypes.h
deleted file mode 100644
index 31fd43169..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/inttypes.h
+++ /dev/null
@@ -1,76 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file inttypes.h
- * This is a Standard C++ Library header.
- */
-
-#ifndef _GLIBCXX_INTTYPES_H
-#define _GLIBCXX_INTTYPES_H 1
-
-#pragma GCC system_header
-
-#include <bits/c++config.h>
-
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
-
-// For 8.11.1/1 (see C99, Note 184)
-# if _GLIBCXX_HAVE_INTTYPES_H
-# ifndef __STDC_FORMAT_MACROS
-# define _UNDEF__STDC_FORMAT_MACROS
-# define __STDC_FORMAT_MACROS
-# endif
-# include_next <inttypes.h>
-# ifdef _UNDEF__STDC_FORMAT_MACROS
-# undef __STDC_FORMAT_MACROS
-# undef _UNDEF__STDC_FORMAT_MACROS
-# endif
-# endif
-
-# if defined(_GLIBCXX_INCLUDE_AS_TR1)
-# error C++0x header cannot be included from TR1 header
-# endif
-# if defined(_GLIBCXX_INCLUDE_AS_CXX0X)
-# include <tr1_impl/cinttypes>
-# else
-# define _GLIBCXX_INCLUDE_AS_CXX0X
-# define _GLIBCXX_BEGIN_NAMESPACE_TR1
-# define _GLIBCXX_END_NAMESPACE_TR1
-# define _GLIBCXX_TR1
-# include <tr1_impl/cinttypes>
-# undef _GLIBCXX_TR1
-# undef _GLIBCXX_END_NAMESPACE_TR1
-# undef _GLIBCXX_BEGIN_NAMESPACE_TR1
-# undef _GLIBCXX_INCLUDE_AS_CXX0X
-# endif
-
-#else
-
-# if _GLIBCXX_HAVE_INTTYPES_H
-# include_next <inttypes.h>
-# endif
-
-#endif // __GXX_EXPERIMENTAL_CXX0X__
-
-#endif // _GLIBCXX_INTTYPES_H
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/iso646.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/iso646.h
deleted file mode 100644
index c2ad80689..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/iso646.h
+++ /dev/null
@@ -1,34 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file iso646.h
- * This is a Standard C++ Library header.
- */
-
-#include <ciso646>
-
-#ifndef _GLIBCXX_ISO646_H
-#define _GLIBCXX_ISO646_H 1
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/limits.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/limits.h
deleted file mode 100644
index 95d91f0e6..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/limits.h
+++ /dev/null
@@ -1,34 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file limits.h
- * This is a Standard C++ Library header.
- */
-
-#include <climits>
-
-#ifndef _GLIBCXX_LIMITS_H
-#define _GLIBCXX_LIMITS_H 1
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/locale.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/locale.h
deleted file mode 100644
index c0d4ae1cf..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/locale.h
+++ /dev/null
@@ -1,40 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file locale.h
- * This is a Standard C++ Library header.
- */
-
-#include <clocale>
-
-#ifndef _GLIBCXX_LOCALE_H
-#define _GLIBCXX_LOCALE_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::lconv;
-using std::setlocale;
-using std::localeconv;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/math.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/math.h
deleted file mode 100644
index a7518d240..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/math.h
+++ /dev/null
@@ -1,77 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
-// Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file math.h
- * This is a Standard C++ Library header.
- */
-
-#include <cmath>
-
-#ifndef _GLIBCXX_MATH_H
-#define _GLIBCXX_MATH_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::abs;
-using std::acos;
-using std::asin;
-using std::atan;
-using std::atan2;
-using std::cos;
-using std::sin;
-using std::tan;
-using std::cosh;
-using std::sinh;
-using std::tanh;
-using std::exp;
-using std::frexp;
-using std::ldexp;
-using std::log;
-using std::log10;
-using std::modf;
-using std::pow;
-using std::sqrt;
-using std::ceil;
-using std::fabs;
-using std::floor;
-using std::fmod;
-
-#if _GLIBCXX_USE_C99
-using std::fpclassify;
-using std::isfinite;
-using std::isinf;
-using std::isnan;
-using std::isnormal;
-using std::signbit;
-using std::isgreater;
-using std::isgreaterequal;
-using std::isless;
-using std::islessequal;
-using std::islessgreater;
-using std::isunordered;
-#endif
-
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/setjmp.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/setjmp.h
deleted file mode 100644
index 9293551f1..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/setjmp.h
+++ /dev/null
@@ -1,39 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file setjmp.h
- * This is a Standard C++ Library header.
- */
-
-#include <csetjmp>
-
-#ifndef _GLIBCXX_SETJMP_H
-#define _GLIBCXX_SETJMP_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::jmp_buf;
-using std::longjmp;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/signal.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/signal.h
deleted file mode 100644
index 47697ca38..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/signal.h
+++ /dev/null
@@ -1,40 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file signal.h
- * This is a Standard C++ Library header.
- */
-
-#include <csignal>
-
-#ifndef _GLIBCXX_SIGNAL_H
-#define _GLIBCXX_SIGNAL_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::sig_atomic_t;
-using std::raise;
-using std::signal;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdarg.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdarg.h
deleted file mode 100644
index dc5e9d4e2..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdarg.h
+++ /dev/null
@@ -1,38 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file stdarg.h
- * This is a Standard C++ Library header.
- */
-
-#include <cstdarg>
-
-#ifndef _GLIBCXX_STDARG_H
-#define _GLIBCXX_STDARG_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::va_list;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdatomic.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdatomic.h
deleted file mode 100644
index ecbacc951..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdatomic.h
+++ /dev/null
@@ -1,221 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2008, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file stdatomic.h
- * This is a Standard C++ Library header.
- */
-
-#include <bits/c++config.h>
-#include <stddef.h>
-#include <stdbool.h> // XXX need to define bool w/o stdbool.h in tr1/cstdbool
-
-#ifndef _GLIBCXX_STDATOMIC_H
-#define _GLIBCXX_STDATOMIC_H 1
-
-_GLIBCXX_BEGIN_NAMESPACE(std)
-_GLIBCXX_BEGIN_EXTERN_C
-
- /**
- * @defgroup atomics Atomics
- *
- * Components for performing atomic operations.
- * @{
- */
-
- /// Enumeration for memory_order
- typedef enum memory_order
- {
- memory_order_relaxed,
- memory_order_consume,
- memory_order_acquire,
- memory_order_release,
- memory_order_acq_rel,
- memory_order_seq_cst
- } memory_order;
-
- // Base for atomic_flag.
- typedef struct __atomic_flag_base
- {
- bool _M_i;
- } __atomic_flag_base;
-
-#define ATOMIC_FLAG_INIT { false }
-
- /// 29.2 Lock-free Property
-#if defined(_GLIBCXX_ATOMIC_BUILTINS_1) && defined(_GLIBCXX_ATOMIC_BUILTINS_2) \
- && defined(_GLIBCXX_ATOMIC_BUILTINS_4) && defined(_GLIBCXX_ATOMIC_BUILTINS_8)
-# define _GLIBCXX_ATOMIC_PROPERTY 2
-# define _GLIBCXX_ATOMIC_NAMESPACE __atomic2
-#elif defined(_GLIBCXX_ATOMIC_BUILTINS_1)
-# define _GLIBCXX_ATOMIC_PROPERTY 1
-# define _GLIBCXX_ATOMIC_NAMESPACE __atomic1
-#else
-# define _GLIBCXX_ATOMIC_PROPERTY 0
-# define _GLIBCXX_ATOMIC_NAMESPACE __atomic0
-#endif
-
-#define ATOMIC_INTEGRAL_LOCK_FREE _GLIBCXX_ATOMIC_PROPERTY
-#define ATOMIC_ADDRESS_LOCK_FREE _GLIBCXX_ATOMIC_PROPERTY
-
- // Switch atomic integral base types based on C or C++. In
- // addition, for "C" only provide type-generic macros for atomic
- // operations. (As C++ accomplishes the same thing with sets of
- // overloaded functions.
-#ifdef __cplusplus
- inline namespace _GLIBCXX_ATOMIC_NAMESPACE { }
-# include <bits/atomicfwd_cxx.h>
-#else
-# include <bits/atomicfwd_c.h>
-#endif
-
- // Typedefs for other atomic integral types.
- typedef atomic_schar atomic_int_least8_t;
- typedef atomic_uchar atomic_uint_least8_t;
- typedef atomic_short atomic_int_least16_t;
- typedef atomic_ushort atomic_uint_least16_t;
- typedef atomic_int atomic_int_least32_t;
- typedef atomic_uint atomic_uint_least32_t;
- typedef atomic_llong atomic_int_least64_t;
- typedef atomic_ullong atomic_uint_least64_t;
-
- typedef atomic_schar atomic_int_fast8_t;
- typedef atomic_uchar atomic_uint_fast8_t;
- typedef atomic_short atomic_int_fast16_t;
- typedef atomic_ushort atomic_uint_fast16_t;
- typedef atomic_int atomic_int_fast32_t;
- typedef atomic_uint atomic_uint_fast32_t;
- typedef atomic_llong atomic_int_fast64_t;
- typedef atomic_ullong atomic_uint_fast64_t;
-
- typedef atomic_long atomic_intptr_t;
- typedef atomic_ulong atomic_uintptr_t;
-
- typedef atomic_long atomic_ssize_t;
- typedef atomic_ulong atomic_size_t;
-
- typedef atomic_llong atomic_intmax_t;
- typedef atomic_ullong atomic_uintmax_t;
-
- typedef atomic_long atomic_ptrdiff_t;
-
- // Accessor functions for base atomic_flag type.
- bool
- atomic_flag_test_and_set_explicit(volatile __atomic_flag_base*, memory_order);
-
- inline bool
- atomic_flag_test_and_set(volatile __atomic_flag_base* __a)
- { return atomic_flag_test_and_set_explicit(__a, memory_order_seq_cst); }
-
- void
- atomic_flag_clear_explicit(volatile __atomic_flag_base*, memory_order);
-
- inline void
- atomic_flag_clear(volatile __atomic_flag_base* __a)
- { atomic_flag_clear_explicit(__a, memory_order_seq_cst); }
-
- void
- __atomic_flag_wait_explicit(volatile __atomic_flag_base*, memory_order);
-
- volatile __atomic_flag_base*
- __atomic_flag_for_address(const volatile void* __z) __attribute__((const));
-
- // Implementation specific defines.
-#define _ATOMIC_LOAD_(__a, __x) \
- ({ volatile __typeof__ _ATOMIC_MEMBER_* __p = &_ATOMIC_MEMBER_; \
- volatile atomic_flag* __g = __atomic_flag_for_address(__p); \
- __atomic_flag_wait_explicit(__g, __x); \
- __typeof__ _ATOMIC_MEMBER_ __r = *__p; \
- atomic_flag_clear_explicit(__g, __x); \
- __r; })
-
-#define _ATOMIC_STORE_(__a, __m, __x) \
- ({ volatile __typeof__ _ATOMIC_MEMBER_* __p = &_ATOMIC_MEMBER_; \
- __typeof__(__m) __v = (__m); \
- volatile atomic_flag* __g = __atomic_flag_for_address(__p); \
- __atomic_flag_wait_explicit(__g, __x); \
- *__p = __v; \
- atomic_flag_clear_explicit(__g, __x); \
- __v; })
-
-#define _ATOMIC_MODIFY_(__a, __o, __m, __x) \
- ({ volatile __typeof__ _ATOMIC_MEMBER_* __p = &_ATOMIC_MEMBER_; \
- __typeof__(__m) __v = (__m); \
- volatile atomic_flag* __g = __atomic_flag_for_address(__p); \
- __atomic_flag_wait_explicit(__g, __x); \
- __typeof__ _ATOMIC_MEMBER_ __r = *__p; \
- *__p __o __v; \
- atomic_flag_clear_explicit(__g, __x); \
- __r; })
-
-#define _ATOMIC_CMPEXCHNG_(__a, __e, __m, __x) \
- ({ volatile __typeof__ _ATOMIC_MEMBER_* __p = &_ATOMIC_MEMBER_; \
- __typeof__(__e) __q = (__e); \
- __typeof__(__m) __v = (__m); \
- bool __r; \
- volatile atomic_flag* __g = __atomic_flag_for_address(__p); \
- __atomic_flag_wait_explicit(__g, __x); \
- __typeof__ _ATOMIC_MEMBER_ __t__ = *__p; \
- if (__t__ == *__q) { *__p = __v; __r = true; } \
- else { *__q = __t__; __r = false; } \
- atomic_flag_clear_explicit(__g, __x); \
- __r; })
-
- // @} group atomics
-
-_GLIBCXX_END_EXTERN_C
-_GLIBCXX_END_NAMESPACE
-
-// Inject into global namespace.
-#ifdef __cplusplus
-
-#include <cstdatomic>
-
-using std::memory_order;
-using std::memory_order_relaxed;
-using std::memory_order_consume;
-using std::memory_order_acquire;
-using std::memory_order_release;
-using std::memory_order_acq_rel;
-using std::memory_order_seq_cst;
-using std::atomic_flag;
-using std::atomic_bool;
-using std::atomic_char;
-using std::atomic_schar;
-using std::atomic_uchar;
-using std::atomic_short;
-using std::atomic_ushort;
-using std::atomic_int;
-using std::atomic_uint;
-using std::atomic_long;
-using std::atomic_ulong;
-using std::atomic_llong;
-using std::atomic_ullong;
-using std::atomic_wchar_t;
-using std::atomic_char16_t;
-using std::atomic_char32_t;
-using std::atomic_address;
-using std::atomic;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdbool.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdbool.h
deleted file mode 100644
index 27485d99d..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdbool.h
+++ /dev/null
@@ -1,42 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file stdbool.h
- * This is a Standard C++ Library header.
- */
-
-#include <bits/c++config.h>
-
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
-# include <cstdbool>
-#else
-# if _GLIBCXX_HAVE_STDBOOL_H
-# include_next <stdbool.h>
-# endif
-#endif
-
-#ifndef _GLIBCXX_STDBOOL_H
-#define _GLIBCXX_STDBOOL_H 1
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stddef.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stddef.h
deleted file mode 100644
index 589f1e2dc..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stddef.h
+++ /dev/null
@@ -1,39 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file stddef.h
- * This is a Standard C++ Library header.
- */
-
-#include <cstddef>
-
-#ifndef _GLIBCXX_STDDEF_H
-#define _GLIBCXX_STDDEF_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::size_t;
-using std::ptrdiff_t;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdint.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdint.h
deleted file mode 100644
index 78a66d0d1..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdint.h
+++ /dev/null
@@ -1,84 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file stdint.h
- * This is a Standard C++ Library header.
- */
-
-#ifndef _GLIBCXX_STDINT_H
-#define _GLIBCXX_STDINT_H 1
-
-#pragma GCC system_header
-
-#include <bits/c++config.h>
-
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
-
-// For 8.22.1/1 (see C99, Notes 219, 220, 222)
-# if _GLIBCXX_HAVE_STDINT_H
-# ifndef __STDC_LIMIT_MACROS
-# define _UNDEF__STDC_LIMIT_MACROS
-# define __STDC_LIMIT_MACROS
-# endif
-# ifndef __STDC_CONSTANT_MACROS
-# define _UNDEF__STDC_CONSTANT_MACROS
-# define __STDC_CONSTANT_MACROS
-# endif
-# include_next <stdint.h>
-# ifdef _UNDEF__STDC_LIMIT_MACROS
-# undef __STDC_LIMIT_MACROS
-# undef _UNDEF__STDC_LIMIT_MACROS
-# endif
-# ifdef _UNDEF__STDC_CONSTANT_MACROS
-# undef __STDC_CONSTANT_MACROS
-# undef _UNDEF__STDC_CONSTANT_MACROS
-# endif
-# endif
-
-# if defined(_GLIBCXX_INCLUDE_AS_TR1)
-# error C++0x header cannot be included from TR1 header
-# endif
-# if defined(_GLIBCXX_INCLUDE_AS_CXX0X)
-# include <tr1_impl/cstdint>
-# else
-# define _GLIBCXX_INCLUDE_AS_CXX0X
-# define _GLIBCXX_BEGIN_NAMESPACE_TR1
-# define _GLIBCXX_END_NAMESPACE_TR1
-# define _GLIBCXX_TR1
-# include <tr1_impl/cstdint>
-# undef _GLIBCXX_TR1
-# undef _GLIBCXX_END_NAMESPACE_TR1
-# undef _GLIBCXX_BEGIN_NAMESPACE_TR1
-# undef _GLIBCXX_INCLUDE_AS_CXX0X
-# endif
-
-#else
-
-# if _GLIBCXX_HAVE_STDINT_H
-# include_next <stdint.h>
-# endif
-
-#endif // __GXX_EXPERIMENTAL_CXX0X__
-
-#endif // _GLIBCXX_STDINT_H
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdio.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdio.h
deleted file mode 100644
index 51a447457..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdio.h
+++ /dev/null
@@ -1,86 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file stdio.h
- * This is a Standard C++ Library header.
- */
-
-#include <cstdio>
-
-#ifndef _GLIBCXX_STDIO_H
-#define _GLIBCXX_STDIO_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::FILE;
-using std::fpos_t;
-
-using std::remove;
-using std::rename;
-using std::tmpfile;
-using std::tmpnam;
-using std::fclose;
-using std::fflush;
-using std::fopen;
-using std::freopen;
-using std::setbuf;
-using std::setvbuf;
-using std::fprintf;
-using std::fscanf;
-using std::printf;
-using std::scanf;
-using std::snprintf;
-using std::sprintf;
-using std::sscanf;
-using std::vfprintf;
-using std::vfscanf;
-using std::vprintf;
-using std::vscanf;
-using std::vsnprintf;
-using std::vsprintf;
-using std::vsscanf;
-using std::fgetc;
-using std::fgets;
-using std::fputc;
-using std::fputs;
-using std::getc;
-using std::getchar;
-using std::gets;
-using std::putc;
-using std::putchar;
-using std::puts;
-using std::ungetc;
-using std::fread;
-using std::fwrite;
-using std::fgetpos;
-using std::fseek;
-using std::fsetpos;
-using std::ftell;
-using std::rewind;
-using std::clearerr;
-using std::feof;
-using std::ferror;
-using std::perror;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdlib.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdlib.h
deleted file mode 100644
index a8c788ac2..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/stdlib.h
+++ /dev/null
@@ -1,68 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file stdlib.h
- * This is a Standard C++ Library header.
- */
-
-#include <cstdlib>
-
-#ifndef _GLIBCXX_STDLIB_H
-#define _GLIBCXX_STDLIB_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::div_t;
-using std::ldiv_t;
-
-using std::abort;
-using std::abs;
-using std::atexit;
-using std::atof;
-using std::atoi;
-using std::atol;
-using std::bsearch;
-using std::calloc;
-using std::div;
-using std::exit;
-using std::free;
-using std::getenv;
-using std::labs;
-using std::ldiv;
-using std::malloc;
-using std::mblen;
-using std::mbstowcs;
-using std::mbtowc;
-using std::qsort;
-using std::rand;
-using std::realloc;
-using std::srand;
-using std::strtod;
-using std::strtol;
-using std::strtoul;
-using std::system;
-using std::wcstombs;
-using std::wctomb;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/string.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/string.h
deleted file mode 100644
index fdb92a8b0..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/string.h
+++ /dev/null
@@ -1,59 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file string.h
- * This is a Standard C++ Library header.
- */
-
-#include <cstring>
-
-#ifndef _GLIBCXX_STRING_H
-#define _GLIBCXX_STRING_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::memcpy;
-using std::memmove;
-using std::strcpy;
-using std::strncpy;
-using std::strcat;
-using std::strncat;
-using std::memcmp;
-using std::strcmp;
-using std::strcoll;
-using std::strncmp;
-using std::strxfrm;
-using std::memchr;
-using std::strchr;
-using std::strcspn;
-using std::strpbrk;
-using std::strrchr;
-using std::strspn;
-using std::strstr;
-using std::strtok;
-using std::memset;
-using std::strerror;
-using std::strlen;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/tgmath.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/tgmath.h
deleted file mode 100644
index 3d84d37a9..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/tgmath.h
+++ /dev/null
@@ -1,42 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file tgmath.h
- * This is a Standard C++ Library header.
- */
-
-#include <bits/c++config.h>
-
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
-# include <ctgmath>
-#else
-# if _GLIBCXX_HAVE_TGMATH_H
-# include_next <tgmath.h>
-# endif
-#endif
-
-#ifndef _GLIBCXX_TGMATH_H
-#define _GLIBCXX_TGMATH_H 1
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/time.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/time.h
deleted file mode 100644
index 96390df78..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/time.h
+++ /dev/null
@@ -1,61 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file time.h
- * This is a Standard C++ Library header.
- */
-
-#include <ctime>
-
-#ifndef _GLIBCXX_TIME_H
-#define _GLIBCXX_TIME_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-// Get rid of those macros defined in <time.h> in lieu of real functions.
-#undef clock
-#undef difftime
-#undef mktime
-#undef time
-#undef asctime
-#undef ctime
-#undef gmtime
-#undef localtime
-#undef strftime
-
-using std::clock_t;
-using std::time_t;
-using std::tm;
-
-using std::clock;
-using std::difftime;
-using std::mktime;
-using std::time;
-using std::asctime;
-using std::ctime;
-using std::gmtime;
-using std::localtime;
-using std::strftime;
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/wchar.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/wchar.h
deleted file mode 100644
index c4c05a121..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/wchar.h
+++ /dev/null
@@ -1,116 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2003, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file wchar.h
- * This is a Standard C++ Library header.
- */
-
-#include <cwchar>
-
-#ifndef _GLIBCXX_WCHAR_H
-#define _GLIBCXX_WCHAR_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::mbstate_t;
-
-#if _GLIBCXX_USE_WCHAR_T
-using std::wint_t;
-
-using std::btowc;
-using std::wctob;
-using std::fgetwc;
-using std::fgetwc;
-using std::fgetws;
-using std::fputwc;
-using std::fputws;
-using std::fwide;
-using std::fwprintf;
-using std::fwscanf;
-using std::swprintf;
-using std::swscanf;
-using std::vfwprintf;
-#if _GLIBCXX_HAVE_VFWSCANF
-using std::vfwscanf;
-#endif
-using std::vswprintf;
-#if _GLIBCXX_HAVE_VSWSCANF
-using std::vswscanf;
-#endif
-using std::vwprintf;
-#if _GLIBCXX_HAVE_VWSCANF
-using std::vwscanf;
-#endif
-using std::wprintf;
-using std::wscanf;
-using std::getwc;
-using std::getwchar;
-using std::mbsinit;
-using std::mbrlen;
-using std::mbrtowc;
-using std::mbsrtowcs;
-using std::wcsrtombs;
-using std::putwc;
-using std::putwchar;
-using std::ungetwc;
-using std::wcrtomb;
-using std::wcstod;
-#if _GLIBCXX_HAVE_WCSTOF
-using std::wcstof;
-#endif
-using std::wcstol;
-using std::wcstoul;
-using std::wcscpy;
-using std::wcsncpy;
-using std::wcscat;
-using std::wcsncat;
-using std::wcscmp;
-using std::wcscoll;
-using std::wcsncmmp;
-using std::wcsxfrm;
-using std::wcschr;
-using std::wcscspn;
-using std::wcslen;
-using std::wcspbrk;
-using std::wcsrchr;
-using std::wcsspn;
-using std::wcsstr;
-using std::wcstok;
-using std::wmemchr;
-using std::wmemcmp;
-using std::wmemcpy;
-using std::wmemmove;
-using std::wmemset;
-using std::wcsftime;
-
-#if _GLIBCXX_USE_C99
-using std::wcstold;
-using std::wcstoll;
-using std::wcstoull;
-#endif
-
-#endif //_GLIBCXX_USE_WCHAR_T
-
-#endif
-
-#endif
diff --git a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/wctype.h b/gcc-4.4.3/libstdc++-v3/include/c_compatibility/wctype.h
deleted file mode 100644
index 33ae5b62f..000000000
--- a/gcc-4.4.3/libstdc++-v3/include/c_compatibility/wctype.h
+++ /dev/null
@@ -1,56 +0,0 @@
-// -*- C++ -*- compatibility header.
-
-// Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
-//
-// This file is part of the GNU ISO C++ Library. This library is free
-// software; you can redistribute it and/or modify it under the
-// terms of the GNU General Public License as published by the
-// Free Software Foundation; either version 3, or (at your option)
-// any later version.
-
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// Under Section 7 of GPL version 3, you are granted additional
-// permissions described in the GCC Runtime Library Exception, version
-// 3.1, as published by the Free Software Foundation.
-
-// You should have received a copy of the GNU General Public License and
-// a copy of the GCC Runtime Library Exception along with this program;
-// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-// <http://www.gnu.org/licenses/>.
-
-/** @file wctype.h
- * This is a Standard C++ Library header.
- */
-
-#include <cwctype>
-
-#ifndef _GLIBCXX_CWCTYPE_H
-#define _GLIBCXX_CWCTYPE_H 1
-
-#ifdef _GLIBCXX_NAMESPACE_C
-using std::wctype_t;
-using std::wctrans_t;
-using std::iswalpha;
-using std::iswupper;
-using std::iswlower;
-using std::iswdigit;
-using std::iswxdigit;
-using std::iswalnum;
-using std::iswspace;
-using std::iswpunct;
-using std::iswprint;
-using std::iswgraph;
-using std::iswcntrl;
-using std::iswctype;
-using std::towctrans;
-using std::towlower;
-using std::towupper;
-using std::wctrans;
-using std::wctype;
-#endif
-
-#endif