Replace fileEndFlag with os package constant

develop
Michael Yang 2014-01-10 14:48:28 -05:00
rodzic 8205230c3e
commit f403069655
2 zmienionych plików z 4 dodań i 8 usunięć

6
id3.go
Wyświetl plik

@ -41,10 +41,6 @@ type File struct {
file *os.File
}
const (
fileEndFlag = 2
)
// Opens a new tagged file
func Open(name string) (*File, error) {
fi, err := os.OpenFile(name, os.O_RDWR, 0666)
@ -72,7 +68,7 @@ func (f *File) Close() error {
switch f.Tagger.(type) {
case (*v1.Tag):
if _, err := f.file.Seek(-v1.TagSize, fileEndFlag); err != nil {
if _, err := f.file.Seek(-v1.TagSize, os.SEEK_END); err != nil {
return err
}

Wyświetl plik

@ -6,11 +6,11 @@ package v1
import (
v2 "github.com/mikkyang/id3-go/v2"
"io"
"os"
)
const (
TagSize = 128
fileEndFlag = 2
TagSize = 128
)
var (
@ -45,7 +45,7 @@ type Tag struct {
}
func ParseTag(readSeeker io.ReadSeeker) *Tag {
readSeeker.Seek(-TagSize, fileEndFlag)
readSeeker.Seek(-TagSize, os.SEEK_END)
data := make([]byte, TagSize)
n, err := io.ReadFull(readSeeker, data)