MCPcopy Create free account
hub / github.com/Monibuca/engine / ReadByteToUint32

Function ReadByteToUint32

util/convert.go:142–153  ·  view source on GitHub ↗
(r io.Reader, bigEndian bool)

Source from the content-addressed store, hash-verified

140}
141
142func ReadByteToUint32(r io.Reader, bigEndian bool) (data uint32, err error) {
143 bb := make([]byte, 4)
144 if _, err := io.ReadFull(r, bb); err != nil {
145 return 0, err
146 }
147
148 if bigEndian {
149 return BigEndian.Uint32(bb), nil
150 } else {
151 return LittleEndian.Uint32(bb), nil
152 }
153}
154
155func ReadByteToUint40(r io.Reader, bigEndian bool) (data uint64, err error) {
156 bb := make([]byte, 5)

Callers 1

ReadTsHeaderFunction · 0.92

Calls 1

Uint32Method · 0.45

Tested by

no test coverage detected