fn test_cstring() { w := &char(c'world') hlen := unsafe { C.strlen(c'hello') } wlen := unsafe { C.strlen(w) } assert hlen == 5 assert wlen == 5 } fn test_cstring_with_zeros() { rawbytes := &char(c'\x00username\x00password') s := unsafe { rawbytes.vstring_with_len(18) } assert s.hex() == '00757365726e616d650070617373776f7264' }