|
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()
|
|
}
|