diff options
Diffstat (limited to 'm4/vasnwprintf-posix.m4')
-rw-r--r-- | m4/vasnwprintf-posix.m4 | 29 |
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 ]) |