#ifdef BUILDING_FS_SHELL# include "compat.h"#else# include <BeOSBuildCompatibility.h>#endif#include <ByteOrder.h>#if __GNUC__ < 4uint16__swap_int16(uint16 value){return (value >> 8) | (value << 8);}uint32__swap_int32(uint32 value){return (value >> 24) | ((value & 0xff0000) >> 8) | ((value & 0xff00) << 8)| (value << 24);}uint64__swap_int64(uint64 value){return uint64(__swap_int32(uint32(value >> 32)))| (uint64(__swap_int32(uint32(value))) << 32);}#endif