PR libstdc++/57691
* include/c_global/cstdlib (atexit, at_quick_exit): If !_GLIBCC_HOSTED,
declare per the letter of the C++ standard in terms of void.
* include/c_std/cstdlib: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200371
138bc75d-0d04-0410-961f-
82ee72b054a4
+2013-06-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ PR libstdc++/57691
+ * include/c_global/cstdlib (atexit, at_quick_exit): If !_GLIBCC_HOSTED,
+ declare per the letter of the C++ standard in terms of void.
+ * include/c_std/cstdlib: Likewise.
+
2013-06-22 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/57674
namespace std
{
extern "C" void abort(void) throw () _GLIBCXX_NORETURN;
- extern "C" int atexit(void (*)()) throw ();
+ extern "C" int atexit(void (*)(void)) throw ();
extern "C" void exit(int) throw () _GLIBCXX_NORETURN;
#if __cplusplus >= 201103L
# ifdef _GLIBCXX_HAVE_AT_QUICK_EXIT
- extern "C" int at_quick_exit(void (*)()) throw ();
+ extern "C" int at_quick_exit(void (*)(void)) throw ();
# endif
# ifdef _GLIBCXX_HAVE_QUICK_EXIT
extern "C" void quick_exit(int) throw() _GLIBCXX_NORETURN;
namespace std
{
extern "C" void abort(void) throw () _GLIBCXX_NORETURN;
- extern "C" int atexit(void (*)()) throw ();
+ extern "C" int atexit(void (*)(void)) throw ();
extern "C" void exit(int) throw () _GLIBCXX_NORETURN;
#if __cplusplus >= 201103L
# ifdef _GLIBCXX_HAVE_AT_QUICK_EXIT
- extern "C" int at_quick_exit(void (*)()) throw ();
+ extern "C" int at_quick_exit(void (*)(void)) throw ();
# endif
# ifdef _GLIBCXX_HAVE_QUICK_EXIT
extern "C" void quick_exit(int) throw() _GLIBCXX_NORETURN;