package ssob import ( "unsafe" ) func isLittleEndian() bool { var i int = 0x0100 ptr := unsafe.Pointer(&i) if 0x00 == *(*byte)(ptr) { return true } return false } var sPtr uintptr var littleEndian bool func init() { sPtr = unsafe.Sizeof(byte(0)) littleEndian = isLittleEndian() }