}, seed uintptr) uintptr {
return goalg(&algarray[alg_INTER]).hash(noescape(unsafe.Pointer(&i)), unsafe.Sizeof(i), seed)
}
+
+// Testing adapter for memclr
+func memclrBytes(b []byte) {
+ s := (*sliceStruct)(unsafe.Pointer(&b))
+ memclr(s.array, uintptr(s.len))
+}
}
}
}
-
-// Testing adapter for memclr
-func memclrBytes(s Slice) {
- runtime·memclr(s.array, s.len);
-}
var Int64Hash = int64Hash
var EfaceHash = efaceHash
var IfaceHash = ifaceHash
+var MemclrBytes = memclrBytes
var HashLoad = &hashLoad
-func memclrBytes(b []byte)
-
-var MemclrBytes = memclrBytes
-
func gogoBytes() int32
var GogoBytes = gogoBytes