]> Savannah Git Hosting - gnulib.git/commitdiff
terminfo, termcap: Avoid wrong configure result with clang ≥ 15.
authorBruno Haible <bruno@clisp.org>
Sat, 11 Feb 2023 23:36:10 +0000 (00:36 +0100)
committerBruno Haible <bruno@clisp.org>
Thu, 2 Mar 2023 19:57:57 +0000 (20:57 +0100)
clang 15 reports an error for -Wint-conversion by default.

Reported by Sam James <sam@gentoo.org> in
<https://savannah.gnu.org/bugs/?63793>.

* m4/terminfo.m4 (gl_TERMINFO_BODY): Avoid a -Wint-conversion warning
when testing for tparam and tparm.
* m4/termcap.m4 (gl_TERMCAP_BODY): Likewise.

ChangeLog
m4/termcap.m4
m4/terminfo.m4

index b1f77bcd2a6da59780b7545698a2bcae07bd318e..0b733298a84d7533dc039842c032b0661507dccb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2023-02-11  Bruno Haible  <bruno@clisp.org>
+
+       terminfo, termcap: Avoid wrong configure result with clang ≥ 15.
+       clang 15 reports an error for -Wint-conversion by default.
+       Reported by Sam James <sam@gentoo.org> in
+       <https://savannah.gnu.org/bugs/?63793>.
+       * m4/terminfo.m4 (gl_TERMINFO_BODY): Avoid a -Wint-conversion warning
+       when testing for tparam and tparm.
+       * m4/termcap.m4 (gl_TERMCAP_BODY): Likewise.
+
 2023-02-11  Bruno Haible  <bruno@clisp.org>
 
        unilbrk: Don't compile unused functions outside of libunistring.
index ad6cca2a810a00ba57e74a6172d63df54cfa3aa6..fe8b0f0fec9bd8b8b46c91fba1ed92259b656197 100644 (file)
@@ -1,4 +1,4 @@
-# termcap.m4 serial 10
+# termcap.m4 serial 11
 dnl Copyright (C) 2000-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,
@@ -250,7 +250,7 @@ AC_DEFUN([gl_TERMCAP_BODY],
            char * tparam (const char *, void *, int, ...);
            char buf;
          ]],
-         [[return tparam ("\033\133%dm", &buf, 1, 8);]])],
+         [[return tparam ("\033\133%dm", &buf, 1, 8);]])],
       [gl_cv_termcap_tparam=yes], [gl_cv_termcap_tparam=no])
     CPPFLAGS="$gl_save_CPPFLAGS"
     LIBS="$gl_save_LIBS"
@@ -274,7 +274,7 @@ AC_DEFUN([gl_TERMCAP_BODY],
              #endif
              char * tparm (const char *, ...);
            ]],
-           [[return tparm ("\033\133%dm", 8);]])],
+           [[return tparm ("\033\133%dm", 8);]])],
         [gl_cv_termcap_tparm=yes], [gl_cv_termcap_tparm=no])
       CPPFLAGS="$gl_save_CPPFLAGS"
       LIBS="$gl_save_LIBS"
index 8f729f2e3c8eada54b03dfce6e531392ad8f2630..313afa96abc38edef64438bbef6ec34c4181a716 100644 (file)
@@ -1,4 +1,4 @@
-# terminfo.m4 serial 5
+# terminfo.m4 serial 6
 dnl Copyright (C) 2000-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,
@@ -372,7 +372,7 @@ AC_DEFUN([gl_TERMINFO_BODY],
            char * tparam (const char *, void *, int, ...);
            char buf;
          ]],
-         [[return tparam ("\033\133%dm", &buf, 1, 8);]])],
+         [[return tparam ("\033\133%dm", &buf, 1, 8);]])],
       [gl_cv_terminfo_tparam=yes],
       [gl_cv_terminfo_tparam=no])
     CPPFLAGS="$gl_save_CPPFLAGS"
@@ -397,7 +397,7 @@ AC_DEFUN([gl_TERMINFO_BODY],
              #endif
              char * tparm (const char *, ...);
            ]],
-           [[return tparm ("\033\133%dm", 8);]])],
+           [[return tparm ("\033\133%dm", 8);]])],
         [gl_cv_terminfo_tparm=yes], [gl_cv_terminfo_tparm=no])
       CPPFLAGS="$gl_save_CPPFLAGS"
       LIBS="$gl_save_LIBS"