diff options
author | Dan Albert <danalbert@google.com> | 2016-02-24 13:48:45 -0800 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2016-02-24 13:51:18 -0800 |
commit | b9de1157289455b0ca26daff519d4a0ddcd1fa13 (patch) | |
tree | 4c56cc0a34b91f17033a40a455f26652304f7b8d /gcc-4.8.1/libstdc++-v3/include/c | |
parent | 098157a754787181cfa10e71325832448ddcea98 (diff) | |
download | toolchain_gcc-b9de1157289455b0ca26daff519d4a0ddcd1fa13.tar.gz toolchain_gcc-b9de1157289455b0ca26daff519d4a0ddcd1fa13.tar.bz2 toolchain_gcc-b9de1157289455b0ca26daff519d4a0ddcd1fa13.zip |
Update 4.8.1 to 4.8.3.
My previous drop was the wrong version. The platform mingw is
currently using 4.8.3, not 4.8.1 (not sure how I got that wrong).
From ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.3/gcc-4.8.3.tar.bz2.
Bug: http://b/26523949
Change-Id: Id85f1bdcbbaf78c7d0b5a69e74c798a08f341c35
Diffstat (limited to 'gcc-4.8.1/libstdc++-v3/include/c')
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cassert | 33 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cctype | 36 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cerrno | 50 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cfloat | 36 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/ciso646 | 32 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/climits | 36 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/clocale | 36 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cmath | 119 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/csetjmp | 44 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/csignal | 36 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cstdarg | 37 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cstddef | 40 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cstdio | 79 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cstdlib | 36 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cstring | 36 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/ctime | 36 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cwchar | 57 | ||||
-rw-r--r-- | gcc-4.8.1/libstdc++-v3/include/c/cwctype | 40 |
18 files changed, 0 insertions, 819 deletions
diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cassert b/gcc-4.8.1/libstdc++-v3/include/c/cassert deleted file mode 100644 index 8404eda35..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cassert +++ /dev/null @@ -1,33 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 19.2 Assertions -// - -// No include guards on this header... - -#pragma GCC system_header - -#include_next <assert.h> diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cctype b/gcc-4.8.1/libstdc++-v3/include/c/cctype deleted file mode 100644 index a3d28f1e5..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cctype +++ /dev/null @@ -1,36 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: <ccytpe> -// - -#ifndef _GLIBCXX_CCTYPE -#define _GLIBCXX_CCTYPE 1 - -#pragma GCC system_header - -#include_next <ctype.h> - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cerrno b/gcc-4.8.1/libstdc++-v3/include/c/cerrno deleted file mode 100644 index 1acf113aa..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cerrno +++ /dev/null @@ -1,50 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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 cerrno - * This is a Standard C++ Library file. You should @c #include this file - * in your programs, rather than any of the "*.h" implementation files. - * - * This is the C++ version of the Standard C Library header @c errno.h, - * and its contents are (mostly) the same as that header, but are all - * contained in the namespace @c std. - */ - -// -// ISO C++ 14882: 19.3 Error numbers -// - -#ifndef _GLIBCXX_CERRNO -#define _GLIBCXX_CERRNO 1 - -#pragma GCC system_header - -#include_next <errno.h> - -// Adhere to section 17.4.1.2 clause 5 of ISO 14882:1998 -#ifndef errno -#define errno errno -#endif - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cfloat b/gcc-4.8.1/libstdc++-v3/include/c/cfloat deleted file mode 100644 index ace3dfa2e..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cfloat +++ /dev/null @@ -1,36 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 18.2.2 Implementation properties: C library -// - -#ifndef _GLIBCXX_CFLOAT -#define _GLIBCXX_CFLOAT 1 - -#pragma GCC system_header - -#include_next <float.h> - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/ciso646 b/gcc-4.8.1/libstdc++-v3/include/c/ciso646 deleted file mode 100644 index 818cb7885..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/ciso646 +++ /dev/null @@ -1,32 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2001-2013 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 ciso646 - * This is a Standard C++ Library file. You should @c #include this file - * in your programs, rather than any of the "*.h" implementation files. - * - * This is the C++ version of the Standard C Library header @c iso646.h, - * and its contents are (mostly) the same as that header, but are all - * contained in the namespace @c std. - */ diff --git a/gcc-4.8.1/libstdc++-v3/include/c/climits b/gcc-4.8.1/libstdc++-v3/include/c/climits deleted file mode 100644 index b11fb24d9..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/climits +++ /dev/null @@ -1,36 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 18.2.2 Implementation properties: C library -// - -#ifndef _GLIBCXX_CLIMITS -#define _GLIBCXX_CLIMITS 1 - -#pragma GCC system_header - -#include_next <limits.h> - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/clocale b/gcc-4.8.1/libstdc++-v3/include/c/clocale deleted file mode 100644 index 15c6b07fc..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/clocale +++ /dev/null @@ -1,36 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 18.2.2 Implementation properties: C library -// - -#ifndef _GLIBCXX_CLOCALE -#define _GLIBCXX_CLOCALE 1 - -#pragma GCC system_header - -#include_next <locale.h> - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cmath b/gcc-4.8.1/libstdc++-v3/include/c/cmath deleted file mode 100644 index 31ce91264..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cmath +++ /dev/null @@ -1,119 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 26.5 C library -// - -#ifndef _GLIBCXX_CMATH -#define _GLIBCXX_CMATH 1 - -#pragma GCC system_header - -#include <bits/c++config.h> - -#include_next <math.h> - -// Get rid of those macros defined in <math.h> in lieu of real functions. -#undef abs -#undef div -#undef acos -#undef asin -#undef atan -#undef atan2 -#undef ceil -#undef cos -#undef cosh -#undef exp -#undef fabs -#undef floor -#undef fmod -#undef frexp -#undef ldexp -#undef log -#undef log10 -#undef modf -#undef pow -#undef sin -#undef sinh -#undef sqrt -#undef tan -#undef tanh - -#undef fpclassify -#undef isfinite -#undef isinf -#undef isnan -#undef isnormal -#undef signbit -#undef isgreater -#undef isgreaterequal -#undef isless -#undef islessequal -#undef islessgreater -#undef isunordered - -namespace std _GLIBCXX_VISIBILITY(default) -{ - inline double - abs(double __x) - { return __builtin_fabs(__x); } - - inline float - abs(float __x) - { return __builtin_fabsf(__x); } - - inline long double - abs(long double __x) - { return __builtin_fabsl(__x); } - -#if _GLIBCXX_HAVE_MODFF - inline float - modf(float __x, float* __iptr) { return modff(__x, __iptr); } -#else - inline float - modf(float __x, float* __iptr) - { - double __tmp; - double __res = modf(static_cast<double>(__x), &__tmp); - *__iptr = static_cast<float>(__tmp); - return __res; - } -#endif - -#if _GLIBCXX_HAVE_MODFL - inline long double - modf(long double __x, long double* __iptr) { return modfl(__x, __iptr); } -#else - inline long double - modf(long double __x, long double* __iptr) - { - double __tmp; - double __res = modf(static_cast<double>(__x), &__tmp); - * __iptr = static_cast<long double>(__tmp); - return __res; - } -#endif -} -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/csetjmp b/gcc-4.8.1/libstdc++-v3/include/c/csetjmp deleted file mode 100644 index bc53a6785..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/csetjmp +++ /dev/null @@ -1,44 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 20.4.6 C library -// - -#ifndef _GLIBCXX_CSETJMP -#define _GLIBCXX_CSETJMP 1 - -#pragma GCC system_header - -#include_next <setjmp.h> - -// Get rid of those macros defined in <setjmp.h> in lieu of real functions. -#undef longjmp - -// Adhere to section 17.4.1.2 clause 5 of ISO 14882:1998 -#ifndef setjmp -#define setjmp(env) std::setjmp (env) -#endif - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/csignal b/gcc-4.8.1/libstdc++-v3/include/c/csignal deleted file mode 100644 index adbd06342..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/csignal +++ /dev/null @@ -1,36 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 20.4.6 C library -// - -#ifndef _GLIBCXX_CSIGNAL -#define _GLIBCXX_CSIGNAL 1 - -#pragma GCC system_header - -#include_next <signal.h> - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cstdarg b/gcc-4.8.1/libstdc++-v3/include/c/cstdarg deleted file mode 100644 index 18abbdfd7..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cstdarg +++ /dev/null @@ -1,37 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 20.4.6 C library -// - -#ifndef _GLIBCXX_CSTDARG -#define _GLIBCXX_CSTDARG 1 - -#pragma GCC system_header - -#undef __need___va_list -#include_next <stdarg.h> - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cstddef b/gcc-4.8.1/libstdc++-v3/include/c/cstddef deleted file mode 100644 index efe7fc6da..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cstddef +++ /dev/null @@ -1,40 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 18.1 Types -// - -#ifndef _GLIBCXX_CSTDDEF -#define _GLIBCXX_CSTDDEF 1 - -#pragma GCC system_header - -#define __need_size_t -#define __need_ptrdiff_t -#define __need_NULL -#define __need_offsetof -#include_next <stddef.h> - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cstdio b/gcc-4.8.1/libstdc++-v3/include/c/cstdio deleted file mode 100644 index 1f84ce6b1..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cstdio +++ /dev/null @@ -1,79 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 27.8.2 C Library files -// - -#ifndef _GLIBCXX_CSTDIO -#define _GLIBCXX_CSTDIO 1 - -#pragma GCC system_header - -#include_next <stdio.h> - -// Get rid of those macros defined in <stdio.h> in lieu of real functions. -#undef clearerr -#undef fclose -#undef feof -#undef ferror -#undef fflush -#undef fgetc -#undef fgetpos -#undef fgets -#undef fopen -#undef fprintf -#undef fputc -#undef fputs -#undef fread -#undef freopen -#undef fscanf -#undef fseek -#undef fsetpos -#undef ftell -#undef fwrite -#undef getc -#undef getchar -#undef gets -#undef perror -#undef printf -#undef putc -#undef putchar -#undef puts -#undef remove -#undef rename -#undef rewind -#undef scanf -#undef setbuf -#undef setvbuf -#undef sprintf -#undef sscanf -#undef tmpfile -#undef tmpnam -#undef ungetc -#undef vfprintf -#undef vprintf -#undef vsprintf - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cstdlib b/gcc-4.8.1/libstdc++-v3/include/c/cstdlib deleted file mode 100644 index b9cd42006..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cstdlib +++ /dev/null @@ -1,36 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 20.4.6 C library -// - -#ifndef _GLIBCXX_CSTDLIB -#define _GLIBCXX_CSTDLIB 1 - -#pragma GCC system_header - -#include_next <stdlib.h> - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cstring b/gcc-4.8.1/libstdc++-v3/include/c/cstring deleted file mode 100644 index 777db4c48..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cstring +++ /dev/null @@ -1,36 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 20.4.6 C library -// - -#ifndef _GLIBCXX_CSTRING -#define _GLIBCXX_CSTRING 1 - -#pragma GCC system_header - -#include_next <string.h> - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/ctime b/gcc-4.8.1/libstdc++-v3/include/c/ctime deleted file mode 100644 index 39b65f70b..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/ctime +++ /dev/null @@ -1,36 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 20.5 Date and time -// - -#ifndef _GLIBCXX_CTIME -#define _GLIBCXX_CTIME 1 - -#pragma GCC system_header - -#include_next <time.h> - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cwchar b/gcc-4.8.1/libstdc++-v3/include/c/cwchar deleted file mode 100644 index 21cfa3c07..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cwchar +++ /dev/null @@ -1,57 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: 21.4 -// - -#ifndef _GLIBCXX_CWCHAR -#define _GLIBCXX_CWCHAR 1 - -#pragma GCC system_header - -#include <bits/c++config.h> -#include <cstddef> -#include <ctime> - -#if _GLIBCXX_HAVE_WCHAR_H -#include_next <wchar.h> -#endif - -// Need to do a bit of trickery here with mbstate_t as char_traits -// assumes it is in wchar.h, regardless of wchar_t specializations. -#ifndef _GLIBCXX_HAVE_MBSTATE_T -namespace std _GLIBCXX_VISIBILITY(default) -{ - extern "C" - { - typedef struct - { - int __fill[6]; - } mbstate_t; - } -} -#endif - -#endif diff --git a/gcc-4.8.1/libstdc++-v3/include/c/cwctype b/gcc-4.8.1/libstdc++-v3/include/c/cwctype deleted file mode 100644 index 678ec35b6..000000000 --- a/gcc-4.8.1/libstdc++-v3/include/c/cwctype +++ /dev/null @@ -1,40 +0,0 @@ -// -*- C++ -*- forwarding header. - -// Copyright (C) 2000-2013 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/>. - -// -// ISO C++ 14882: <cwctype> -// - -#ifndef _GLIBCXX_CWCTYPE -#define _GLIBCXX_CWCTYPE 1 - -#pragma GCC system_header - -#include <bits/c++config.h> - -#if _GLIBCXX_HAVE_WCTYPE_H -#include_next <wctype.h> -#endif - -#endif |