Fixes that come from clang.
authorBrian Aker <brian@tangent.org>
Thu, 17 Jan 2013 19:36:54 +0000 (14:36 -0500)
committerBrian Aker <brian@tangent.org>
Thu, 17 Jan 2013 19:36:54 +0000 (14:36 -0500)
libhashkit/murmur3_api.cc
libmemcached/csl/parser.yy

index 137fd369976b9c8e50db8c02f3354976ad5965cb..db35700befff44b838e6f943986ac30e2c0a59b3 100644 (file)
@@ -43,7 +43,7 @@ uint32_t hashkit_murmur3(const char *key, size_t length, void *)
   const uint32_t seed= (0xdeadbeef * (uint32_t)length);
 
   uint32_t ret;
-  MurmurHash3_x86_32(key, length, seed, &ret);
+  MurmurHash3_x86_32(key, int(length), seed, &ret);
 
   return ret;
 }
index 4fed2754d84ac3dcf728e305757abc85d9449bb5..243c4fcd835209b526ba76f76461b396e90fb507 100644 (file)
  *
  */
 
+%{
+
+#include <libmemcached/csl/common.h>
+
+class Context;
+
+%}
+
 %error-verbose
 %debug
 %defines
@@ -51,7 +59,6 @@
 
 %{
 
-#include <libmemcached/csl/common.h>
 #include <libmemcached/options.hpp>
 
 #include <libmemcached/csl/context.h>