]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
ring_buffer.h: fix GCC warning about unused function
authorLev Stipakov <lev@openvpn.net>
Wed, 24 Nov 2021 16:03:47 +0000 (18:03 +0200)
committerGert Doering <gert@greenie.muc.de>
Wed, 24 Nov 2021 16:20:04 +0000 (17:20 +0100)
With register_ring_buffers() being declared as "static" in header file,
all translation units, which include that header, got a copy of that
function.
This causes GCC warning

  warning: "register_ring_buffers" defined but not used [-Wunused-function]

when compiling C files which include header, but don't use function.

Add "inline" keyword to silence this warning.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20211124160347.1245-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg23260.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 71371f04afa6eba3ea02a67590a70e018cf203e5)

src/openvpn/ring_buffer.h

index 77579e3f5f876bb4b5ce8845024c05db3e3181d9..9661ceb30c922cc3fd171fb4c140c882b1675b96 100644 (file)
@@ -94,7 +94,7 @@ struct TUN_PACKET
  *                            that data has been written to receive ring
  * @return                    true if registration is successful, false otherwise - use GetLastError()
  */
-static bool
+static inline bool
 register_ring_buffers(HANDLE device,
                       struct tun_ring *send_ring,
                       struct tun_ring *receive_ring,