update _Ctype_char to C.char, Fixed go1.12 build error #191

This commit is contained in:
vcaesar 2019-02-26 11:55:20 -04:00
parent f569b05cde
commit 2e0ca1387c

View File

@ -525,7 +525,7 @@ func KeyTap(tapKey string, args ...interface{}) string {
keyDelay = 10
)
// var ckeyArr []*C.char
ckeyArr := make([](*_Ctype_char), 0)
ckeyArr := make([](*C.char), 0)
if len(args) > 0 {
if reflect.TypeOf(args[0]) == reflect.TypeOf(keyArr) {
@ -562,7 +562,7 @@ func KeyTap(tapKey string, args ...interface{}) string {
defer C.free(unsafe.Pointer(zkey))
if akey == "" && len(keyArr) != 0 {
str := C.key_Taps(zkey, (**_Ctype_char)(unsafe.Pointer(&ckeyArr[0])),
str := C.key_Taps(zkey, (**C.char)(unsafe.Pointer(&ckeyArr[0])),
C.int(num), C.int(keyDelay))
return C.GoString(str)