libnavajo
web server for static and dynamic pages developement in C++
htonll.h
1 #ifndef htonll
2 
3 inline static u_int64_t htonll( const u_int64_t v )
4 {
5  union { u_int32_t lv[2]; u_int64_t llv; } u;
6  u.lv[0] = htonl(v >> 32);
7  u.lv[1] = htonl(v & 0xFFFFFFFFULL);
8  return u.llv;
9 };
10 
11 inline static u_int64_t ntohll( const u_int64_t v )
12 {
13  return htonll(v);
14 }
15 
16 #endif