added nclr/endian.hpp