New module 'wcpncpy'.
[pspp] / m4 / wchar_h.m4
index 537992cca85b1f19b6af8c08949d346e972a85eb..e1a2fc9bf2fddf8c8c638e884036be0c5db7febf 100644 (file)
@@ -51,7 +51,7 @@ AC_DEFUN([gl_WCHAR_H],
     ]],
     [btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb
      wcsrtombs wcsnrtombs wcwidth wmemchr wmemcmp wmemcpy wmemmove wmemset
-     wcslen wcsnlen wcscpy wcpcpy wcsncpy
+     wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy
     ])
 ])
 
@@ -156,6 +156,7 @@ AC_DEFUN([gl_WCHAR_H_DEFAULTS],
   GNULIB_WCSCPY=0;     AC_SUBST([GNULIB_WCSCPY])
   GNULIB_WCPCPY=0;     AC_SUBST([GNULIB_WCPCPY])
   GNULIB_WCSNCPY=0;    AC_SUBST([GNULIB_WCSNCPY])
+  GNULIB_WCPNCPY=0;    AC_SUBST([GNULIB_WCPNCPY])
   dnl Assume proper GNU behavior unless another module says otherwise.
   HAVE_BTOWC=1;         AC_SUBST([HAVE_BTOWC])
   HAVE_MBSINIT=1;       AC_SUBST([HAVE_MBSINIT])
@@ -176,6 +177,7 @@ AC_DEFUN([gl_WCHAR_H_DEFAULTS],
   HAVE_WCSCPY=1;        AC_SUBST([HAVE_WCSCPY])
   HAVE_WCPCPY=1;        AC_SUBST([HAVE_WCPCPY])
   HAVE_WCSNCPY=1;       AC_SUBST([HAVE_WCSNCPY])
+  HAVE_WCPNCPY=1;       AC_SUBST([HAVE_WCPNCPY])
   HAVE_DECL_WCTOB=1;    AC_SUBST([HAVE_DECL_WCTOB])
   HAVE_DECL_WCWIDTH=1;  AC_SUBST([HAVE_DECL_WCWIDTH])
   REPLACE_MBSTATE_T=0;  AC_SUBST([REPLACE_MBSTATE_T])