c++11 byte order library.