[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
*printf: Avoid "expanded before it was required" warning
From: |
Bruno Haible |
Subject: |
*printf: Avoid "expanded before it was required" warning |
Date: |
Mon, 12 Oct 2020 01:13:41 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-189-generic; KDE/5.18.0; x86_64; ; ) |
In GNU libtextstyle I'm seeing this warning:
configure.ac:71: warning: AC_REQUIRE: `gl_SNPRINTF_TRUNCATION_C99' was expanded
before it was required
configure.ac:71:
http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
gnulib-m4/vasnprintf.m4:15: gl_REPLACE_VASNPRINTF is expanded from...
gnulib-m4/snprintf-posix.m4:7: gl_FUNC_SNPRINTF_POSIX is expanded from...
gnulib-m4/gnulib-comp.m4:222: lts_INIT is expanded from...
configure.ac:71: the top level
This patch fixes it.
2020-10-11 Bruno Haible <bruno@clisp.org>
*printf: Avoid "expanded before it was required" warning.
* m4/printf.m4 (gl_SNPRINTF_TRUNCATION_C99): Define through
AC_DEFUN_ONCE.
diff --git a/m4/printf.m4 b/m4/printf.m4
index c6a7ef6..eeb792b 100644
--- a/m4/printf.m4
+++ b/m4/printf.m4
@@ -1,4 +1,4 @@
-# printf.m4 serial 69
+# printf.m4 serial 70
dnl Copyright (C) 2003, 2007-2020 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -1198,7 +1198,7 @@ dnl Test whether the string produced by the snprintf
function is always NUL
dnl terminated. (ISO C99, POSIX:2001)
dnl Result is gl_cv_func_snprintf_truncation_c99.
-AC_DEFUN([gl_SNPRINTF_TRUNCATION_C99],
+AC_DEFUN_ONCE([gl_SNPRINTF_TRUNCATION_C99],
[
AC_REQUIRE([AC_PROG_CC])
AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- *printf: Avoid "expanded before it was required" warning,
Bruno Haible <=