12345678910111213141516171819202122232425262728293031323334 |
- package zend
- /*
- */
- import "C"
- import "unsafe"
- // import "reflect"
- func c2goBool(ok C.int) bool {
- if ok == 1 {
- return true
- }
- return false
- }
- func go2cBool(ok bool) C.int {
- if ok {
- return 1
- }
- return 0
- }
- //
- type go2cfnty *[0]byte
- // 参数怎么传递
- func go2cfnp(fn unsafe.Pointer) *[0]byte {
- return go2cfnty(fn)
- }
- func go2cfn(fn interface{}) *[0]byte {
- // assert(reflect.TypeOf(fn).Kind == reflect.Ptrx)
- return go2cfnp(fn.(unsafe.Pointer))
- }
|