Attention is currently required from: plaisthos.
Hello plaisthos,
I'd like you to do a code review.
Please visit
http://gerrit.openvpn.net/c/openvpn/+/1105?usp=email
to review the following change.
Change subject: manage: Make sure various management flags are treated as
unsigned
......................................................................
manage: Make sure various management flags are treated as unsigned
The variables that hold them are already unsigned, make sure
the flags are as well to avoid spurious conversion warnings.
Change-Id: I0937165c5efa95136bd951345a076e33e396f26a
Signed-off-by: Frank Lichtenheld <[email protected]>
---
M src/openvpn/manage.h
M src/openvpn/options.h
2 files changed, 40 insertions(+), 40 deletions(-)
git pull ssh://gerrit.openvpn.net:29418/openvpn refs/changes/05/1105/1
diff --git a/src/openvpn/manage.h b/src/openvpn/manage.h
index eb19a4e..e25a615 100644
--- a/src/openvpn/manage.h
+++ b/src/openvpn/manage.h
@@ -25,24 +25,24 @@
#define MANAGE_H
/* management_open flags */
-#define MF_SERVER (1<<0)
-#define MF_QUERY_PASSWORDS (1<<1)
-#define MF_HOLD (1<<2)
-#define MF_SIGNAL (1<<3)
-#define MF_FORGET_DISCONNECT (1<<4)
-#define MF_CONNECT_AS_CLIENT (1<<5)
-#define MF_CLIENT_AUTH (1<<6)
-/* #define MF_CLIENT_PF (1<<7) *REMOVED FEATURE* */
-#define MF_UNIX_SOCK (1<<8)
-#define MF_EXTERNAL_KEY (1<<9)
-#define MF_EXTERNAL_KEY_NOPADDING (1<<10)
-#define MF_EXTERNAL_KEY_PKCS1PAD (1<<11)
-#define MF_UP_DOWN (1<<12)
-#define MF_QUERY_REMOTE (1<<13)
-#define MF_QUERY_PROXY (1<<14)
-#define MF_EXTERNAL_CERT (1<<15)
-#define MF_EXTERNAL_KEY_PSSPAD (1<<16)
-#define MF_EXTERNAL_KEY_DIGEST (1<<17)
+#define MF_SERVER (1u<<0)
+#define MF_QUERY_PASSWORDS (1u<<1)
+#define MF_HOLD (1u<<2)
+#define MF_SIGNAL (1u<<3)
+#define MF_FORGET_DISCONNECT (1u<<4)
+#define MF_CONNECT_AS_CLIENT (1u<<5)
+#define MF_CLIENT_AUTH (1u<<6)
+/* #define MF_CLIENT_PF (1u<<7) *REMOVED FEATURE* */
+#define MF_UNIX_SOCK (1u<<8)
+#define MF_EXTERNAL_KEY (1u<<9)
+#define MF_EXTERNAL_KEY_NOPADDING (1u<<10)
+#define MF_EXTERNAL_KEY_PKCS1PAD (1u<<11)
+#define MF_UP_DOWN (1u<<12)
+#define MF_QUERY_REMOTE (1u<<13)
+#define MF_QUERY_PROXY (1u<<14)
+#define MF_EXTERNAL_CERT (1u<<15)
+#define MF_EXTERNAL_KEY_PSSPAD (1u<<16)
+#define MF_EXTERNAL_KEY_DIGEST (1u<<17)
#ifdef ENABLE_MANAGEMENT
@@ -64,9 +64,9 @@
struct man_def_auth_context {
unsigned long cid;
-#define DAF_CONNECTION_ESTABLISHED (1<<0)
-#define DAF_CONNECTION_CLOSED (1<<1)
-#define DAF_INITIAL_AUTH (1<<2)
+#define DAF_CONNECTION_ESTABLISHED (1u<<0)
+#define DAF_CONNECTION_CLOSED (1u<<1)
+#define DAF_INITIAL_AUTH (1u<<2)
unsigned int flags;
unsigned int mda_key_id_counter;
@@ -116,23 +116,23 @@
union log_entry_union u;
};
-#define LOG_PRINT_LOG_PREFIX (1<<0)
-#define LOG_PRINT_ECHO_PREFIX (1<<1)
-#define LOG_PRINT_STATE_PREFIX (1<<2)
+#define LOG_PRINT_LOG_PREFIX (1u<<0)
+#define LOG_PRINT_ECHO_PREFIX (1u<<1)
+#define LOG_PRINT_STATE_PREFIX (1u<<2)
-#define LOG_PRINT_INT_DATE (1<<3)
-#define LOG_PRINT_MSG_FLAGS (1<<4)
-#define LOG_PRINT_STATE (1<<5)
-#define LOG_PRINT_LOCAL_IP (1<<6)
+#define LOG_PRINT_INT_DATE (1u<<3)
+#define LOG_PRINT_MSG_FLAGS (1u<<4)
+#define LOG_PRINT_STATE (1u<<5)
+#define LOG_PRINT_LOCAL_IP (1u<<6)
-#define LOG_PRINT_CRLF (1<<7)
-#define LOG_FATAL_NOTIFY (1<<8)
+#define LOG_PRINT_CRLF (1u<<7)
+#define LOG_FATAL_NOTIFY (1u<<8)
-#define LOG_PRINT_INTVAL (1<<9)
+#define LOG_PRINT_INTVAL (1u<<9)
-#define LOG_PRINT_REMOTE_IP (1<<10)
+#define LOG_PRINT_REMOTE_IP (1u<<10)
-#define LOG_ECHO_TO_LOG (1<<11)
+#define LOG_ECHO_TO_LOG (1u<<11)
const char *log_entry_print(const struct log_entry *e, unsigned int flags,
struct gc_arena *gc);
@@ -174,7 +174,7 @@
{
void *arg;
-#define MCF_SERVER (1<<0) /* is OpenVPN being run as a server? */
+#define MCF_SERVER (1u<<0) /* is OpenVPN being run as a server? */
unsigned int flags;
void (*status) (void *arg, const int version, struct status_output *so);
@@ -257,9 +257,9 @@
int client_gid;
/* flags for handling the management interface "signal" command */
-#define MANSIG_IGNORE_USR1_HUP (1<<0)
-#define MANSIG_MAP_USR1_TO_HUP (1<<1)
-#define MANSIG_MAP_USR1_TO_TERM (1<<2)
+#define MANSIG_IGNORE_USR1_HUP (1u<<0)
+#define MANSIG_MAP_USR1_TO_HUP (1u<<1)
+#define MANSIG_MAP_USR1_TO_TERM (1u<<2)
unsigned int mansig;
};
diff --git a/src/openvpn/options.h b/src/openvpn/options.h
index 56e85d7..137e012 100644
--- a/src/openvpn/options.h
+++ b/src/openvpn/options.h
@@ -147,14 +147,14 @@
int explicit_exit_notification; /* Explicitly tell peer when we are
exiting via OCC_EXIT or [RESTART] message */
-#define CE_DISABLED (1<<0)
-#define CE_MAN_QUERY_PROXY (1<<1)
+#define CE_DISABLED (1u<<0)
+#define CE_MAN_QUERY_PROXY (1u<<1)
#define CE_MAN_QUERY_REMOTE_UNDEF 0
#define CE_MAN_QUERY_REMOTE_QUERY 1
#define CE_MAN_QUERY_REMOTE_ACCEPT 2
#define CE_MAN_QUERY_REMOTE_MOD 3
#define CE_MAN_QUERY_REMOTE_SKIP 4
-#define CE_MAN_QUERY_REMOTE_MASK (0x07)
+#define CE_MAN_QUERY_REMOTE_MASK (0x07u)
#define CE_MAN_QUERY_REMOTE_SHIFT (2)
unsigned int flags;
--
To view, visit http://gerrit.openvpn.net/c/openvpn/+/1105?usp=email
To unsubscribe, or for help writing mail filters, visit
http://gerrit.openvpn.net/settings
Gerrit-Project: openvpn
Gerrit-Branch: master
Gerrit-Change-Id: I0937165c5efa95136bd951345a076e33e396f26a
Gerrit-Change-Number: 1105
Gerrit-PatchSet: 1
Gerrit-Owner: flichtenheld <[email protected]>
Gerrit-Reviewer: plaisthos <[email protected]>
Gerrit-CC: openvpn-devel <[email protected]>
Gerrit-Attention: plaisthos <[email protected]>
Gerrit-MessageType: newchange
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel