[ovs-dev] [PATCH 2/3] hash.h: Avoid compiler warnings with MSVC.

Alin Serdean aserdean at cloudbasesolutions.com
Wed Sep 10 20:54:26 UTC 2014


Acked-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>

-----Mesaj original-----
De la: dev [mailto:dev-bounces at openvswitch.org] În numele Gurucharan Shetty
Trimis: Wednesday, September 10, 2014 10:56 PM
Către: dev at openvswitch.org
Cc: Gurucharan Shetty
Subiect: [ovs-dev] [PATCH 2/3] hash.h: Avoid compiler warnings with MSVC.

The lack of 'const' in function declaration causes MSVC to complain because the function definition uses it.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
---
 lib/hash.h |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/hash.h b/lib/hash.h
index f8bbada..6d3affc 100644
--- a/lib/hash.h
+++ b/lib/hash.h
@@ -36,8 +36,9 @@ uint32_t hash_bytes(const void *, size_t n_bytes, uint32_t basis);
 
 static inline uint32_t hash_int(uint32_t x, uint32_t basis);  static inline uint32_t hash_2words(uint32_t, uint32_t); -static inline uint32_t hash_uint64(uint64_t); -static inline uint32_t hash_uint64_basis(uint64_t x, uint32_t basis);
+static inline uint32_t hash_uint64(const uint64_t); static inline 
+uint32_t hash_uint64_basis(const uint64_t x,
+                                         const uint32_t basis);
 uint32_t hash_3words(uint32_t, uint32_t, uint32_t);
 
 static inline uint32_t hash_boolean(bool x, uint32_t basis);
--
1.7.9.5

_______________________________________________
dev mailing list
dev at openvswitch.org
http://openvswitch.org/mailman/listinfo/dev



More information about the dev mailing list