summaryrefslogtreecommitdiff
path: root/m4/mbswidth.m4
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2000-07-24 06:42:17 +0000
committerJim Meyering <jim@meyering.net>2000-07-24 06:42:17 +0000
commit80dbd557de391110d5bbf86b7257593cd4e19765 (patch)
treebf9dc679876eab6d8c11014c30ce198c6e65cda1 /m4/mbswidth.m4
parentb083f93482e1a7e9f7608290a5d801277ef278b0 (diff)
downloadcoreutils-80dbd557de391110d5bbf86b7257593cd4e19765.tar.xz
(jm_PREREQ_MBSWIDTH): Check for wcwidth declaration.
Diffstat (limited to 'm4/mbswidth.m4')
-rw-r--r--m4/mbswidth.m48
1 files changed, 7 insertions, 1 deletions
diff --git a/m4/mbswidth.m4 b/m4/mbswidth.m4
index d18b26dc5..d750c871d 100644
--- a/m4/mbswidth.m4
+++ b/m4/mbswidth.m4
@@ -1,4 +1,4 @@
-#serial 1
+#serial 2
dnl autoconf tests required for use of mbswidth.c
dnl From Bruno Haible.
@@ -9,5 +9,11 @@ AC_DEFUN(jm_PREREQ_MBSWIDTH,
AC_REQUIRE([AM_C_PROTOTYPES])
AC_CHECK_HEADERS(limits.h stdlib.h string.h wchar.h wctype.h)
AC_CHECK_FUNCS(isascii iswprint mbrtowc wcwidth)
+ headers='
+# if HAVE_WCHAR_H
+# include <wchar.h>
+# endif
+'
+ AC_CHECK_DECLS([wcwidth], , , $headers)
AC_MBSTATE_T
])