summaryrefslogtreecommitdiff
path: root/m4/vasnwprintf-posix.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/vasnwprintf-posix.m4')
-rw-r--r--m4/vasnwprintf-posix.m429
1 files changed, 15 insertions, 14 deletions
diff --git a/m4/vasnwprintf-posix.m4 b/m4/vasnwprintf-posix.m4
index d9dc41fa97..310b4ffe60 100644
--- a/m4/vasnwprintf-posix.m4
+++ b/m4/vasnwprintf-posix.m4
@@ -1,4 +1,4 @@
-# vasnwprintf-posix.m4 serial 2
+# vasnwprintf-posix.m4 serial 3
dnl Copyright (C) 2007-2023 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -6,17 +6,18 @@ dnl with or without modifications, as long as this notice is preserved.
AC_DEFUN([gl_FUNC_VASNWPRINTF_POSIX],
[
- gl_FUNC_VASNWPRINTF
- gl_PREREQ_VASNPRINTF_LONG_DOUBLE
- gl_PREREQ_VASNPRINTF_INFINITE_DOUBLE
- gl_PREREQ_VASNPRINTF_INFINITE_LONG_DOUBLE
- gl_PREREQ_VASNPRINTF_DIRECTIVE_A
- gl_PREREQ_VASNPRINTF_DIRECTIVE_B
- gl_PREREQ_VASNPRINTF_DIRECTIVE_F
- gl_PREREQ_VASNPRINTF_DIRECTIVE_LS
- gl_PREREQ_VASNPRINTF_FLAG_GROUPING
- gl_PREREQ_VASNPRINTF_FLAG_LEFTADJUST
- gl_PREREQ_VASNPRINTF_FLAG_ZERO
- gl_PREREQ_VASNPRINTF_PRECISION
- gl_PREREQ_VASNPRINTF_ENOMEM
+ AC_REQUIRE([gl_FUNC_VASNWPRINTF_IS_POSIX])
+ if test $gl_cv_func_vasnwprintf_posix = no; then
+ dnl Note: This invokes gl_PREREQ_VASNPRINTF_DIRECTIVE_LC although not needed
+ dnl here. Doesn't matter.
+ gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS
+ gl_FUNC_VASNWPRINTF
+ fi
+])
+
+dnl Test whether vasnwprintf exists and is POSIX compliant.
+dnl Result is gl_cv_func_vasnwprintf_posix.
+AC_DEFUN([gl_FUNC_VASNWPRINTF_IS_POSIX],
+[
+ gl_cv_func_vasnwprintf_posix=no
])