| package main |
| |
| import wrap "swigtests/argout" |
| |
| func main() { |
| ip := wrap.New_intp() |
| wrap.Intp_assign(ip, 42) |
| if r := wrap.Incp(ip); r != 42 { |
| panic(r) |
| } |
| if r := wrap.Intp_value(ip); r != 43 { |
| panic(r) |
| } |
| |
| p := wrap.New_intp() |
| wrap.Intp_assign(p, 2) |
| if r := wrap.Incp(p); r != 2 { |
| panic(r) |
| } |
| if r := wrap.Intp_value(p); r != 3 { |
| panic(r) |
| } |
| |
| r := wrap.New_intp() |
| wrap.Intp_assign(r, 7) |
| if r := wrap.Incr(r); r != 7 { |
| panic(r) |
| } |
| if r := wrap.Intp_value(r); r != 8 { |
| panic(r) |
| } |
| |
| tr := wrap.New_intp() |
| wrap.Intp_assign(tr, 4) |
| if r := wrap.Inctr(tr); r != 4 { |
| panic(r) |
| } |
| if r := wrap.Intp_value(tr); r != 5 { |
| panic(r) |
| } |
| } |