diff options
author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-06-11 04:36:59 +0000 |
---|---|---|
committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-06-11 04:36:59 +0000 |
commit | 710560e9ee5b6a427aaf3432f096eff98135d526 (patch) | |
tree | 05a4c7991e132fbc545910c6a7d713069a20a817 /libstdc++-v3/acinclude.m4 | |
parent | 0772b066d8a3af509de8c38222d30fd0c80d9a09 (diff) | |
download | gcc-710560e9ee5b6a427aaf3432f096eff98135d526.tar.gz |
2001-06-10 Benjamin Kosnik <bkoz@redhat.com>
* include/c_std/bits/std_cwchar.h: Alphabetize.
* include/bits/char_traits.h: Tweak.
* acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Check for
everything used by std_cwchar.h.
* aclocal.m4: Regenerate.
* configure.in: Regenerate.
* config.h.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43167 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/acinclude.m4')
-rw-r--r-- | libstdc++-v3/acinclude.m4 | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4 index d976fd6937f..76bc888a208 100644 --- a/libstdc++-v3/acinclude.m4 +++ b/libstdc++-v3/acinclude.m4 @@ -813,11 +813,18 @@ AC_DEFUN(GLIBCPP_CHECK_WCHAR_T_SUPPORT, [ AC_MSG_RESULT($has_weof) dnl Tests for wide character functions used in char_traits<wchar_t>. - AC_CHECK_FUNCS(wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset \ - wcsrtombs mbsrtowcs, ac_wfuncs=yes, ac_wfuncs=no) + ac_wfuncs=yes + AC_CHECK_FUNCS(wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset,, \ + ac_wfuncs=no) - dnl Do quick checks for things injected into std:: by the c_std headers. - AC_CHECK_FUNCS(fgetwc, fgetws) + dnl Checks for names injected into std:: by the c_std headers. + AC_CHECK_FUNCS(btowc wctob fgetwc fgetwc fgetws fputwc fputws fwide \ + fwprintf fwscanf swprintf swscanf vfwprintf vfwscanf vswprintf vswscanf \ + vwprintf vwscanf wprintf wscanf getwc getwchar mbsinit mbrlen mbrtowc \ + mbsrtowcs wcsrtombs putwc putwchar ungetwc wcrtomb wcstod wcstof wcstol \ + wcstoul wcscpy wcsncpy wcscat wcsncat wcscmp wcscoll wcsncmp wcsxfrm \ + wcscspn wcsspn wcstok wcsftime wcschr wcspbrk wcsrchr wcsstr,, \ + ac_wfuncs=no) AC_MSG_CHECKING([for ISO C99 wchar_t support]) if test x"$has_weof" = xyes && test x"$has_wchar_minmax" = xyes \ @@ -856,7 +863,7 @@ AC_DEFUN(GLIBCPP_CHECK_WCHAR_T_SUPPORT, [ dnl above support is present. AC_MSG_CHECKING([for enabled wchar_t specializations]) if test x"$ac_isoC99_wchar_t" = xyes \ - && test x"$ac_XPG2_wchar_t" = xyes; then + && test x"$ac_XPG2_wchar_t" = xyes; then AC_DEFINE(_GLIBCPP_USE_WCHAR_T) AC_MSG_RESULT("yes") else @@ -1327,8 +1334,9 @@ AC_DEFUN(GLIBCPP_ENABLE_C99, [dnl AC_MSG_RESULT($ac_c99_stdlib) # Check for the existence of <wchar.h> functions used if C99 is enabled. + # XXX the wchar.h checks should be rolled into the general C99 bits. ac_c99_wchar=yes; - AC_MSG_CHECKING([for ISO C99 support in <wchar.h>]) + AC_MSG_CHECKING([for additional ISO C99 support in <wchar.h>]) AC_TRY_COMPILE([#include <wchar.h>], [wcstold(L"10.0", NULL);],, [ac_c99_wchar=no]) AC_TRY_COMPILE([#include <wchar.h>], @@ -1339,8 +1347,8 @@ AC_DEFUN(GLIBCPP_ENABLE_C99, [dnl AC_MSG_CHECKING([for enabled ISO C99 support]) if test x"$ac_c99_math" = x"no" || test x"$ac_c99_stdio" = x"no" \ - || test x"$ac_c99_stdlib" = x"no" \ - || test x"$ac_c99_wchar" = x"no"; then + || test x"$ac_c99_stdlib" = x"no" \ + || test x"$ac_c99_wchar" = x"no"; then enable_c99=no; fi; AC_MSG_RESULT($enable_c99) |