Documentation ¶
Index ¶
- Constants
- Variables
- func BytesToFloat32(buf []byte, offset int) float32
- func BytesToFloat64(buf []byte, offset int) float64
- func BytesToHexString(buf []byte) string
- func BytesToInt16(buf []byte, offset int) int16
- func BytesToInt32(buf []byte, offset int) int32
- func BytesToInt64(buf []byte, offset int) int64
- func BytesToUint16(buf []byte, offset int) uint16
- func BytesToUint32(buf []byte, offset int) uint32
- func GetUnsigned(b byte) int
- func LittleBytesToInt32(buf []byte, offset int) int32
- func VarBytesToInt64(buf []byte, offset int, len int) int64
Constants ¶
View Source
const ( SizeOfInt32 = uintptr(4) SizeOfInt64 = uintptr(8) )
Variables ¶
View Source
var Arch32Bits bool
View Source
var Arch64Bits bool
View Source
var SizeOfInt uintptr
Functions ¶
func BytesToFloat32 ¶ added in v1.0.2
func BytesToFloat64 ¶ added in v1.0.2
func BytesToHexString ¶
BytesToHexString converts a byte slice into a hex string
func BytesToInt16 ¶
BytesToInt16 converts a slice of bytes to an int16
func BytesToInt32 ¶
BytesToInt32 converts a slice into int32; only maximum of 4 bytes will be used
func BytesToInt64 ¶
BytesToInt64 converts a slice into int64; only maximum of 8 bytes will be used
func BytesToUint16 ¶ added in v1.6.3
func BytesToUint32 ¶ added in v1.6.3
BytesToUint32 converts a slice into uint32; only maximum of 4 bytes will be used
func GetUnsigned ¶
func LittleBytesToInt32 ¶ added in v1.0.2
LittleBytesToInt32 converts a slice into int32; only maximum of 4 bytes will be used
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.