(s *string)
| 93 | } |
| 94 | |
| 95 | func (r Reader) String(s *string) error { |
| 96 | var l int32 |
| 97 | if _, err := r.VarInt(&l); err != nil { |
| 98 | return err |
| 99 | } |
| 100 | d, err := r.readBytes(int(l)) |
| 101 | *s = unsafe.String(unsafe.SliceData(d), len(d)) |
| 102 | |
| 103 | return err |
| 104 | } |
| 105 | |
| 106 | func (r Reader) Identifier(s *string) error { |
| 107 | return r.String(s) |