]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
Build: Update visibility.m4 from Gnulib.
authorJia Tan <jiat0218@gmail.com>
Thu, 12 Oct 2023 12:12:18 +0000 (20:12 +0800)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 7 May 2024 13:21:32 +0000 (16:21 +0300)
Updating from version 6 -> 8 from upstream. Declarations for variables
and function bodies were added to avoid unnecessary failures with
-Werror.

(cherry picked from commit 4cc91ceb3992ef4f51302b56178c3b2c2aeaaaad)

m4/visibility.m4

index 9f493babb9acd2f055f9a011fe9f81436b86b0a7..f0468e89b5d5a3f9ed312b76a22eb368825d4896 100644 (file)
@@ -1,5 +1,5 @@
-# visibility.m4 serial 6
-dnl Copyright (C) 2005, 2008, 2010-2020 Free Software Foundation, Inc.
+# visibility.m4 serial 8
+dnl Copyright (C) 2005, 2008, 2010-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.
@@ -58,6 +58,11 @@ AC_DEFUN([gl_VISIBILITY],
               extern __attribute__((__visibility__("default"))) int exportedvar;
               extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
               extern __attribute__((__visibility__("default"))) int exportedfunc (void);
+              void dummyfunc (void);
+              int hiddenvar;
+              int exportedvar;
+              int hiddenfunc (void) { return 51; }
+              int exportedfunc (void) { return 1225736919; }
               void dummyfunc (void) {}
             ]],
             [[]])],