*.o *.so *.so.0 *.a reference endian.h byteorder