From 002b8b04e9ff06aa75a93af4466361636ef38820 Mon Sep 17 00:00:00 2001 From: Luca Deri Date: Thu, 3 Nov 2016 00:22:51 +0100 Subject: Win fixes --- src/lib/protocols/openvpn.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/lib/protocols') diff --git a/src/lib/protocols/openvpn.c b/src/lib/protocols/openvpn.c index 3e8412355..234f18df8 100644 --- a/src/lib/protocols/openvpn.c +++ b/src/lib/protocols/openvpn.c @@ -37,11 +37,19 @@ #define P_PACKET_ID_ARRAY_LEN_OFFSET(hmac_size) (P_HARD_RESET_PACKET_ID_OFFSET(hmac_size) + 8) #define P_HARD_RESET_CLIENT_MAX_COUNT 5 -static inline u_int32_t get_packet_id(const u_int8_t * payload, u_int8_t hms) { +static +#ifndef WIN32 +inline +#endif +u_int32_t get_packet_id(const u_int8_t * payload, u_int8_t hms) { return ntohl(*(u_int32_t*)(payload + P_HARD_RESET_PACKET_ID_OFFSET(hms))); } -static inline int8_t check_pkid_and_detect_hmac_size(const u_int8_t * payload) { +static +#ifndef WIN32 +inline +#endif +int8_t check_pkid_and_detect_hmac_size(const u_int8_t * payload) { // try to guess if (get_packet_id(payload, P_HMAC_160) == 1) return P_HMAC_160; -- cgit v1.2.3