// +build !appengine package plist import ( "reflect" "unsafe" ) func zeroCopy8BitString(buf []byte, off int, len int) string { if len == 0 { return "" } var s string hdr := (*reflect.StringHeader)(unsafe.Pointer(&s)) hdr.Data = uintptr(unsafe.Pointer(&buf[off])) hdr.Len = len return s }