forked from quic-go/quic-go
16 lines
261 B
Go
16 lines
261 B
Go
package quic
|
|
|
|
import "io"
|
|
|
|
func readUint64(b io.ByteReader, length uint8) (uint64, error) {
|
|
var res uint64
|
|
for i := uint8(0); i < length; i++ {
|
|
bt, err := b.ReadByte()
|
|
if err != nil {
|
|
return 0, err
|
|
}
|
|
res = res<<8 + uint64(bt)
|
|
}
|
|
return res, nil
|
|
}
|