cppintf: fix int type
This commit is contained in:
@@ -8,10 +8,10 @@ import (
|
|||||||
|
|
||||||
type Bar struct {
|
type Bar struct {
|
||||||
foo.Callback
|
foo.Callback
|
||||||
a int
|
a c.Int
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewBar(a int) *Bar {
|
func NewBar(a c.Int) *Bar {
|
||||||
return &Bar{
|
return &Bar{
|
||||||
Callback: foo.Callback{
|
Callback: foo.Callback{
|
||||||
Vptr: &foo.CallbackVtbl{
|
Vptr: &foo.CallbackVtbl{
|
||||||
@@ -23,7 +23,7 @@ func NewBar(a int) *Bar {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *Bar) getA() int {
|
func (p *Bar) getA() c.Int {
|
||||||
return p.a
|
return p.a
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -10,10 +10,10 @@ import (
|
|||||||
|
|
||||||
type Bar struct {
|
type Bar struct {
|
||||||
foo.Callback
|
foo.Callback
|
||||||
a int
|
a c.Int
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewBar(a int) *Bar {
|
func NewBar(a c.Int) *Bar {
|
||||||
return &Bar{
|
return &Bar{
|
||||||
Callback: foo.Callback{
|
Callback: foo.Callback{
|
||||||
ICalc: foo.ICalc{
|
ICalc: foo.ICalc{
|
||||||
@@ -31,11 +31,11 @@ func NewBar(a int) *Bar {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *Bar) getA() int {
|
func (p *Bar) getA() c.Int {
|
||||||
return p.a
|
return p.a
|
||||||
}
|
}
|
||||||
|
|
||||||
func bar_IVal_getA(this c.Pointer) int {
|
func bar_IVal_getA(this c.Pointer) c.Int {
|
||||||
const delta = -int(unsafe.Offsetof(foo.Callback{}.IVal))
|
const delta = -int(unsafe.Offsetof(foo.Callback{}.IVal))
|
||||||
return (*Bar)(c.Advance(this, delta)).getA()
|
return (*Bar)(c.Advance(this, delta)).getA()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user