func (cdr *CounterDataReader) readFooter() error {
ftrSize := int64(unsafe.Sizeof(cdr.ftr))
- if _, err := cdr.mr.Seek(-ftrSize, os.SEEK_END); err != nil {
+ if _, err := cdr.mr.Seek(-ftrSize, io.SeekEnd); err != nil {
return err
}
if err := binary.Read(cdr.mr, binary.LittleEndian, &cdr.ftr); err != nil {
return err
}
// Seek past any padding to bring us up to a 4-byte boundary.
- if of, err := cdr.mr.Seek(0, os.SEEK_CUR); err != nil {
+ if of, err := cdr.mr.Seek(0, io.SeekCurrent); err != nil {
return err
} else {
rem := of % 4
if rem != 0 {
pad := 4 - rem
- if _, err := cdr.mr.Seek(pad, os.SEEK_CUR); err != nil {
+ if _, err := cdr.mr.Seek(pad, io.SeekCurrent); err != nil {
return err
}
}
cdr.fcnCount = 0
// Seek past footer from last segment.
ftrSize := int64(unsafe.Sizeof(cdr.ftr))
- if _, err := cdr.mr.Seek(ftrSize, os.SEEK_CUR); err != nil {
+ if _, err := cdr.mr.Seek(ftrSize, io.SeekCurrent); err != nil {
return false, err
}
// Read preamble for this segment.
"internal/coverage"
"internal/coverage/decodecounter"
"internal/coverage/encodecounter"
+ "io"
"os"
"path/filepath"
"testing"
}
for sidx := 0; sidx < int(ns); sidx++ {
-
- if off, err := inf.Seek(0, os.SEEK_CUR); err != nil {
+ if off, err := inf.Seek(0, io.SeekCurrent); err != nil {
t.Fatalf("Seek failed: %v", err)
} else {
t.Logf("sidx=%d off=%d\n", sidx, off)