func (device *Device) GetProcAddress(fname string) uintptr { s := alcString(fname) p := uintptr(C.alcGetProcAddress((*C.ALCdevice)(device), s)) freeString(s) return p }
func (dev Device) procAddress(funcName string) (unsafe.Pointer, error) { return unsafe.Pointer(C.alcGetProcAddress(dev.device, (*C.ALCchar)(C.CString(funcName)))), GetError() }