X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fbyteorder.cc;h=7e141756000cc3a5977e5405d9ff1335d77e4a3c;hb=5e18f5bdda1bebc6e6eef25a37d0a04a30e847af;hp=ab35a9efef70e4200e39d55098c758f17124e194;hpb=ae6bc7501efd5aeaaee92dabe2da0ec2d1625c5b;p=m6w6%2Flibmemcached diff --git a/libmemcached/byteorder.cc b/libmemcached/byteorder.cc index ab35a9ef..7e141756 100644 --- a/libmemcached/byteorder.cc +++ b/libmemcached/byteorder.cc @@ -58,6 +58,20 @@ static inline uint64_t swap64(uint64_t in) } #endif +#ifdef HAVE_HTONLL + +uint64_t memcached_ntohll(uint64_t value) +{ + return ntohll(value); +} + +uint64_t memcached_htonll(uint64_t value) +{ + return htonll(value); +} + +#else // HAVE_HTONLL + uint64_t memcached_ntohll(uint64_t value) { return swap64(value); @@ -67,3 +81,5 @@ uint64_t memcached_htonll(uint64_t value) { return swap64(value); } + +#endif // HAVE_HTONLL