kappanhang/util.go

22 lines
339 B
Go
Raw Permalink Normal View History

package main
2020-10-27 09:25:36 +01:00
import "strings"
// Checks if all bytes are zeros
2020-10-27 09:25:36 +01:00
func isAllZero(s []byte) bool {
for _, v := range s {
if v != 0 {
return false
}
}
return true
}
2020-10-27 09:25:36 +01:00
func parseNullTerminatedString(d []byte) (res string) {
nullIndex := strings.Index(string(d), "\x00")
if nullIndex > 0 {
res = string(d[:nullIndex])
}
return
}