gpgme.go
func gogpgme_assuan_status_callback(handle unsafe.Pointer, cStatus *C.char, cArgs *C.char) C.gpgme_error_t {
	status := C.GoString(cStatus)
	args := C.GoString(cArgs)
	c := callbackLookup(uintptr(handle)).(*AssuanStatusCallback)
	if *c == nil {
		return 0
	}
	(*c)(status, args)
	return 0
}
func gogpgme_assuan_status_callback(handle unsafe.Pointer, cStatus *C.char, cArgs *C.char) C.gpgme_error_t {
	status := C.GoString(cStatus)
	args := C.GoString(cArgs)
	c := callbackLookup(uintptr(handle)).(*AssuanStatusCallback)
	if *c == nil {
		return 0
	}
	(*c)(status, args)
	return 0
}
func gogpgme_assuan_status_callback ( handle unsafe . Pointer , cStatus * C . char , cArgs * C . char ) C . gpgme_error_t { status := C . GoString ( cStatus ) args := C . GoString ( cArgs ) c := callbackLookup ( uintptr ( handle ) ) . ( * AssuanStatusCallback ) if * c == nil { return 0 } ( * c ) ( status , args ) return 0 }
//export gogpgme_assuan_status_callback
export gogpgme_assuan_status_callback