]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Hide various functions when unused
authorFrank Lichtenheld <frank@lichtenheld.com>
Sat, 8 Aug 2026 13:31:58 +0000 (15:31 +0200)
committerGert Doering <gert@greenie.muc.de>
Sat, 8 Aug 2026 13:39:43 +0000 (15:39 +0200)
Wrap them into the same ifdef as their only user(s).

Identified by cppcheck.

Change-Id: I81b7168b64c438f759eace1e8f2735891c797bb9
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Arne Schwabe <arne-openvpn@rfc2549.org>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1611
Message-Id: <20260808133204.6139-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg38233.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/buffer.c
src/openvpn/buffer.h
src/openvpn/error.c
src/openvpn/error.h
src/openvpn/socket.c
src/openvpn/socket.h
src/openvpn/socket_util.h
src/openvpn/ssl_openssl.c
tests/unit_tests/openvpn/test_pkcs11.c

index 5f2b2338ec8e9656826034392bba2255478ae136..922238df1a03824851c0a8570f41ad8ca9627667 100644 (file)
@@ -594,6 +594,7 @@ skip_leading_whitespace(const char *str)
     return str;
 }
 
+#ifdef _WIN32
 /*
  * like buf_null_terminate, but operate on strings
  */
@@ -610,6 +611,7 @@ string_null_terminate(char *str, int len, int capacity)
         *(str + len - 1) = '\0';
     }
 }
+#endif
 
 /*
  * Remove trailing \r and \n chars.
index 1db9367e657c0f8bda24fc70a029c1b0cd49a7d3..797bd08616de6ec2eb2103bf102c01e1c26682c7 100644 (file)
@@ -470,7 +470,9 @@ void rm_trailing_chars(char *str, const char *what_to_delete);
 
 const char *skip_leading_whitespace(const char *str);
 
+#ifdef _WIN32
 void string_null_terminate(char *str, int len, int capacity);
+#endif
 
 /**
  * Write buffer contents to file.
index 2900352b0b5ba19199753923446e8c0dd0ff8fb6..26d4c7c909ca060f47c6ff742589f6616faf3134 100644 (file)
@@ -84,18 +84,20 @@ static char *pgmname_syslog; /* GLOBAL */
 /* If non-null, messages should be written here (used for debugging only) */
 static FILE *msgfp; /* GLOBAL */
 
-/* If true, we forked from main OpenVPN process */
-static bool forked; /* GLOBAL */
-
 /* our default output targets */
 static FILE *default_out; /* GLOBAL */
 static FILE *default_err; /* GLOBAL */
 
+/* If true, we forked from main OpenVPN process */
+static bool forked; /* GLOBAL */
+
+#if PORT_SHARE
 void
 msg_forked(void)
 {
     forked = true;
 }
+#endif
 
 bool
 set_debug_level(const int level, const unsigned int flags)
index 3b742d79ca8648beca75e351af0bc6b802c4512c..45826a2cedbb2124836a2c2f49fdf2073b26a62e 100644 (file)
@@ -260,8 +260,10 @@ msg_test(msglvl_t flags)
     return check_debug_level(flags) && dont_mute(flags);
 }
 
+#if PORT_SHARE
 /* Call if we forked */
 void msg_forked(void);
+#endif
 
 /* syslog output */
 
@@ -393,12 +395,14 @@ ignore_sys_error(const int err, bool crt_error)
     return false;
 }
 
+#if defined(ENABLE_CRYPTO_OPENSSL)
 /** Convert fatal errors to nonfatal, don't touch other errors */
 static inline msglvl_t
 nonfatal(const msglvl_t err)
 {
     return (err & M_FATAL) ? (err ^ M_FATAL) | M_NONFATAL : err;
 }
+#endif
 
 static inline int
 openvpn_errno_maybe_crt(bool *crt_error)
index 8bcc332d127dd7cff3b79daa682dbaa12001aca9..0f66ad513fe68279ec41a7767292fec647c8df25 100644 (file)
@@ -2961,6 +2961,8 @@ socket_set(struct link_socket *s, struct event_set *es, unsigned int rwflags, vo
     return rwflags;
 }
 
+#if UNIX_SOCK_SUPPORT
+
 void
 sd_close(socket_descriptor_t *sd)
 {
@@ -2971,8 +2973,6 @@ sd_close(socket_descriptor_t *sd)
     }
 }
 
-#if UNIX_SOCK_SUPPORT
-
 /*
  * code for unix domain sockets
  */
index b490610e9f2f730902fb3605447593073c967feb..1a532e14aeacaf70bc444647c298df534074fa25 100644 (file)
@@ -366,7 +366,9 @@ void do_preresolve(struct context *c);
 
 void link_socket_close(struct link_socket *sock);
 
+#ifdef ENABLE_MANAGEMENT
 void sd_close(socket_descriptor_t *sd);
+#endif
 
 void bad_address_length(int actual, int expected);
 
index 13deeaac2e820fa815b5c720ee4434d1b7a5d5c2..13f5962191657454e2436c535598384db7081a4d 100644 (file)
@@ -250,6 +250,7 @@ addr_defined(const struct openvpn_sockaddr *addr)
     }
 }
 
+#ifdef TARGET_ANDROID
 static inline bool
 addr_local(const struct sockaddr *addr)
 {
@@ -269,12 +270,12 @@ addr_local(const struct sockaddr *addr)
             return false;
     }
 }
+#endif
 
-
+#if ENABLE_IP_PKTINFO
 static inline bool
 addr_defined_ipi(const struct link_socket_actual *lsa)
 {
-#if ENABLE_IP_PKTINFO
     if (!lsa)
     {
         return 0;
@@ -296,11 +297,9 @@ addr_defined_ipi(const struct link_socket_actual *lsa)
         default:
             return 0;
     }
-#else /* if ENABLE_IP_PKTINFO */
-    ASSERT(0);
-#endif
     return false;
 }
+#endif
 
 /*
  * Overhead added to packets by various protocols.
index 32b13dbb76a431d649948d9d721ed84dab766e88..e4b760eadeadd9e6a11c42f855c94ebf94f990d1 100644 (file)
@@ -436,6 +436,7 @@ tls_ctx_restrict_ciphers(struct tls_root_ctx *ctx, const char *ciphers)
     }
 }
 
+#ifdef TLS1_3_VERSION
 static void
 convert_tls13_list_to_openssl(char *openssl_ciphers, size_t len, const char *ciphers)
 {
@@ -460,6 +461,7 @@ convert_tls13_list_to_openssl(char *openssl_ciphers, size_t len, const char *cip
         }
     }
 }
+#endif
 
 void
 tls_ctx_restrict_ciphers_tls13(struct tls_root_ctx *ctx, const char *ciphers)
index 8b6e5949b056cf71b0497084e5f88def4f8d7f3b..042bd8baa9ff4cae8570e1b5f6906e6b771f8e18 100644 (file)
@@ -45,6 +45,7 @@
 
 struct management *management; /* global */
 
+#if defined(ENABLE_CRYPTO_OPENSSL)
 /* replacement for crypto_print_openssl_errors() */
 void
 crypto_print_openssl_errors(const unsigned int flags)
@@ -55,6 +56,7 @@ crypto_print_openssl_errors(const unsigned int flags)
         msg(flags, "OpenSSL error %lu: %s", e, ERR_error_string(e, NULL));
     }
 }
+#endif
 
 /* stubs for some unused functions instead of pulling in too many dependencies */
 int