write_couter.go 218 B

1234567891011121314
  1. package svgparser
  2. import "io"
  3. type writeCounter struct {
  4. Writer io.Writer
  5. Count int64
  6. }
  7. func (wc *writeCounter) Write(p []byte) (int, error) {
  8. n, err := wc.Writer.Write(p)
  9. wc.Count += int64(n)
  10. return n, err
  11. }