First pass through fixing SASL.
[awesomized/libmemcached] / libmemcached / byteorder.cc
index ab35a9efef70e4200e39d55098c758f17124e194..1a96d987e5a9bdf8c0871870a8f31a4127a6b5f3 100644 (file)
@@ -58,12 +58,21 @@ static inline uint64_t swap64(uint64_t in)
 }
 #endif
 
+
 uint64_t memcached_ntohll(uint64_t value)
 {
+#ifdef HAVE_HTONLL
+  return ntohll(value);
+#else
   return swap64(value);
+#endif
 }
 
 uint64_t memcached_htonll(uint64_t value)
 {
+#ifdef HAVE_HTONLL
+  return htonll(value);
+#else
   return swap64(value);
+#endif
 }