bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

snprintf: Avoid autoconf warning regarding gl_PRINTF_POSITIONS


From: Bruno Haible
Subject: snprintf: Avoid autoconf warning regarding gl_PRINTF_POSITIONS
Date: Thu, 30 Mar 2023 12:57:12 +0200

In GNU gettext, autoconf produces this warning:

configure.ac:71: warning: AC_REQUIRE: `gl_PRINTF_POSITIONS' was expanded before 
it was required
configure.ac:71: 
https://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
gnulib-m4/snprintf-posix.m4:19: gl_FUNC_SNPRINTF_IS_POSIX is expanded from...
gnulib-m4/snprintf-posix.m4:7: gl_FUNC_SNPRINTF_POSIX is expanded from...
gnulib-m4/gnulib-comp.m4:232: lts_INIT is expanded from...

This patch fixes it.


2023-03-30  Bruno Haible  <bruno@clisp.org>

        snprintf: Avoid autoconf warning regarding gl_PRINTF_POSITIONS.
        * m4/printf.m4 (gl_PRINTF_POSITIONS): Define through AC_DEFUN_ONCE.

diff --git a/m4/printf.m4 b/m4/printf.m4
index 7178533a88..cf4e225cfe 100644
--- a/m4/printf.m4
+++ b/m4/printf.m4
@@ -1,4 +1,4 @@
-# printf.m4 serial 79
+# printf.m4 serial 80
 dnl Copyright (C) 2003, 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,
@@ -1076,7 +1076,7 @@ AC_DEFUN([gl_PRINTF_DIRECTIVE_LC]
 dnl strings with positions. (POSIX:2001)
 dnl Result is gl_cv_func_printf_positions.
 
-AC_DEFUN([gl_PRINTF_POSITIONS],
+AC_DEFUN_ONCE([gl_PRINTF_POSITIONS],
 [
   AC_REQUIRE([AC_PROG_CC])
   AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles






reply via email to

[Prev in Thread] Current Thread [Next in Thread]