(idx *Index, count int)
| 83 | } |
| 84 | |
| 85 | func (d *Decoder) readEntries(idx *Index, count int) error { |
| 86 | for i := 0; i < count; i++ { |
| 87 | e, err := d.readEntry(idx) |
| 88 | if err != nil { |
| 89 | return err |
| 90 | } |
| 91 | |
| 92 | d.lastEntry = e |
| 93 | idx.Entries = append(idx.Entries, e) |
| 94 | } |
| 95 | |
| 96 | return nil |
| 97 | } |
| 98 | |
| 99 | func (d *Decoder) readEntry(idx *Index) (*Entry, error) { |
| 100 | e := &Entry{} |