]> 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 21:03:27 +0000 (22:03 +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 cad14c387ad7b999b706aa6b6835c3690c79c229..1e28b4ae9781ad9894131406e58cf4b8ca7cad93 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 ce14890be5c383432c4eb4fa4599f4cb348026d3..86232ca9972e04031d58a51edbe4e0cbac52dd98 100644 (file)
@@ -1,5 +1,5 @@
-# termcap.m4 serial 10
-dnl Copyright (C) 2000-2022 Free Software Foundation, Inc.
+# termcap.m4 serial 10.1
+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,
 dnl with or without modifications, as long as this notice is preserved.
@@ -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 4e9af636996a6f90c4191564fcc2e791ad26ca1b..c75e495aa23f8a05857047b3ca7641c48e46cfd3 100644 (file)
@@ -1,5 +1,5 @@
-# terminfo.m4 serial 5
-dnl Copyright (C) 2000-2022 Free Software Foundation, Inc.
+# terminfo.m4 serial 5.1
+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,
 dnl with or without modifications, as long as this notice is preserved.
@@ -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"