/trunk/Examples/test-suite/go/char_binary_runme.go
Go | 25 lines | 19 code | 5 blank | 1 comment | 4 complexity | 5755ce273d0a8d7ac04d9ced75454a6b MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- package main
- import . "./char_binary"
- func main() {
- t := NewTest()
- if t.Strlen("hile") != 4 {
- print(t.Strlen("hile"))
- panic("bad multi-arg typemap")
- }
- if t.Strlen("hil\000") != 4 {
- panic("bad multi-arg typemap")
- }
- // creating a raw char*
- pc := New_pchar(5)
- Pchar_setitem(pc, 0, 'h')
- Pchar_setitem(pc, 1, 'o')
- Pchar_setitem(pc, 2, 'l')
- Pchar_setitem(pc, 3, 'a')
- Pchar_setitem(pc, 4, 0)
- Delete_pchar(pc)
- }