A number of small build fixes found while looking at mingw support.
[awesomized/libmemcached] / libmemcached / byteorder.cc
index 7e141756000cc3a5977e5405d9ff1335d77e4a3c..1a96d987e5a9bdf8c0871870a8f31a4127a6b5f3 100644 (file)
@@ -58,28 +58,21 @@ static inline uint64_t swap64(uint64_t in)
 }
 #endif
 
-#ifdef HAVE_HTONLL
 
 uint64_t memcached_ntohll(uint64_t value)
 {
+#ifdef HAVE_HTONLL
   return ntohll(value);
-}
-
-uint64_t memcached_htonll(uint64_t value)
-{
-  return htonll(value);
-}
-
-#else // HAVE_HTONLL
-
-uint64_t memcached_ntohll(uint64_t value)
-{
+#else
   return swap64(value);
+#endif
 }
 
 uint64_t memcached_htonll(uint64_t value)
 {
+#ifdef HAVE_HTONLL
+  return htonll(value);
+#else
   return swap64(value);
+#endif
 }
-
-#endif // HAVE_HTONLL