(data *FixedBitSet, bits int32)
| 204 | } |
| 205 | |
| 206 | func (r Reader) FixedBitSet(data *FixedBitSet, bits int32) error { |
| 207 | *data = make(FixedBitSet, int(math.Ceil(float64(bits)/8))) |
| 208 | for _, l := range *data { |
| 209 | if err := r.Ubyte(&l); err != nil { |
| 210 | return err |
| 211 | } |
| 212 | } |
| 213 | return nil |
| 214 | } |
| 215 | |
| 216 | // Length prefixed byte array |
| 217 | func (r Reader) ByteArray(s *[]byte) error { |