Fix build failure when wide character support is not available

* include/c_compatibility/stdlib.h: Include wide character related
	definitions only when they are available in cstdlib.

From-SVN: r232835
This commit is contained in:
Andris Pavenis 2016-01-26 18:07:33 +02:00 committed by Andris Pavenis
parent 2a42e3390f
commit 8964d2a090
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2016-01-26 Andris Pavenis <andris.pavenis@iki.fi>
* include/c_compatibility/stdlib.h: Include wide character related
definitions only when they are available in cstdlib.
2016-01-25 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/69464

View File

@ -62,9 +62,11 @@ using std::getenv;
using std::labs;
using std::ldiv;
using std::malloc;
#ifdef _GLIBCXX_HAVE_MBSTATE_T
using std::mblen;
using std::mbstowcs;
using std::mbtowc;
#endif // _GLIBCXX_HAVE_MBSTATE_T
using std::qsort;
using std::rand;
using std::realloc;
@ -73,8 +75,10 @@ using std::strtod;
using std::strtol;
using std::strtoul;
using std::system;
#ifdef _GLIBCXX_USE_WCHAR_T
using std::wcstombs;
using std::wctomb;
#endif // _GLIBCXX_USE_WCHAR_T
#endif
#endif