ML
Size: a a a
ML
AB
ML
func GoStringUb(str *Ubyte) string {
return C.GoString((*C.char)(unsafe.Pointer(str)))
}
😁ML
ML
AB
ML
AB
ML
AB
ML
func GlGetString(name StringName) (string, error) {
ret, _, err := pGlGetString.Call(uintptr(name))
if ret == 0 {
return "", err
}
// TODO: can we remove Cgo?
return C.GoString((*C.char)(unsafe.Pointer(ret))), nil
}AB
AB
ML
AB
AB
ML
ML
ML
AB