[Openvpn-devel,02/14] Remove superflous ifdefs around enum like defines
Commit Message
The variables are not used without the configured options but the
ifdef around them does not help readibility either.
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
---
src/openvpn/mtcp.c | 5 -----
src/openvpn/mudp.c | 2 --
src/openvpn/openvpn.h | 4 ----
3 files changed, 11 deletions(-)
Comments
Acked-by: Gert Doering <gert@greenie.muc.de>
Totally untested, but stared-at-code for a bit. (This will increase
binary for "no management" by some 10-20 bytes, but makes the code
easier to understand by not getting distracted by #ifdefs all over
the place).
Your patch has been applied to the master branch.
commit 213fd3ee49e670124d911634c2f52061a82357af
Author: Arne Schwabe
Date: Thu Apr 1 15:13:25 2021 +0200
Remove superflous ifdefs around enum like defines
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20210401131337.3684-3-arne@rfc2549.org>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg21958.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
--
kind regards,
Gert Doering
@@ -59,13 +59,8 @@
#define MTCP_SOCKET ((void *)1)
#define MTCP_TUN ((void *)2)
#define MTCP_SIG ((void *)3) /* Only on Windows */
-#ifdef ENABLE_MANAGEMENT
#define MTCP_MANAGEMENT ((void *)4)
-#endif
-
-#ifdef ENABLE_ASYNC_PUSH
#define MTCP_FILE_CLOSE_WRITE ((void *)5)
-#endif
#define MTCP_N ((void *)16) /* upper bound on MTCP_x */
@@ -195,12 +195,10 @@ multi_process_io_udp(struct multi_context *m)
{
strcat(buf, "TW/");
}
-#ifdef ENABLE_ASYNC_PUSH
else if (status & FILE_CLOSED)
{
strcat(buf, "FC/");
}
-#endif
printf("IO %s\n", buf);
#endif /* ifdef MULTI_DEBUG_EVENT_LOOP */
@@ -252,13 +252,9 @@ struct context_2
#define TUN_WRITE (1<<3)
#define ES_ERROR (1<<4)
#define ES_TIMEOUT (1<<5)
-#ifdef ENABLE_MANAGEMENT
#define MANAGEMENT_READ (1<<6)
#define MANAGEMENT_WRITE (1<<7)
-#endif
-#ifdef ENABLE_ASYNC_PUSH
#define FILE_CLOSED (1<<8)
-#endif
unsigned int event_set_status;