From: Bernardo Innocenti Date: Sat, 6 Sep 2003 01:01:01 +0000 (+0200) Subject: * include/c_std/std_cstdlib.h: Avoid using missing C library symbols. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e7f115de8d4a52f9dbeb47e87ddac62a978fda60;p=gcc.git * include/c_std/std_cstdlib.h: Avoid using missing C library symbols. From-SVN: r71127 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 99022ecfb5f..b29d878153c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2003-08-09 Bernardo Innocenti + + * include/c_std/std_cstdlib.h: Avoid using missing C library symbols. + 2003-09-04 Petur Runolfsson PR libstdc++/9028 diff --git a/libstdc++-v3/include/c_std/std_cstdlib.h b/libstdc++-v3/include/c_std/std_cstdlib.h index c942efb8a62..14b3b909086 100644 --- a/libstdc++-v3/include/c_std/std_cstdlib.h +++ b/libstdc++-v3/include/c_std/std_cstdlib.h @@ -101,9 +101,11 @@ namespace std using ::labs; using ::ldiv; using ::malloc; +#ifdef _GLIBCXX_HAVE_MBSTATE_T using ::mblen; using ::mbstowcs; using ::mbtowc; +#endif // _GLIBCXX_HAVE_MBSTATE_T using ::qsort; using ::rand; using ::realloc; @@ -112,8 +114,10 @@ namespace std using ::strtol; using ::strtoul; using ::system; +#ifdef _GLIBCXX_USE_WCHAR_T using ::wcstombs; using ::wctomb; +#endif // _GLIBCXX_USE_WCHAR_T inline long abs(long __i) { return labs(__i); }