MCPcopy Create free account
hub / github.com/ZeppelinMC/Zeppelin / readLong

Method readLong

protocol/nbt/staticReader.go:47–52  ·  view source on GitHub ↗

reads a long, big endian

()

Source from the content-addressed store, hash-verified

45
46// reads a long, big endian
47func (r StaticReader) readLong() (int64, error) {
48 var data [8]byte
49 _, err := r.r.Read(data[:])
50
51 return int64(data[0])<<56 | int64(data[1])<<48 | int64(data[2])<<40 | int64(data[3])<<32 | int64(data[4])<<24 | int64(data[5])<<16 | int64(data[6])<<8 | int64(data[7]), err
52}
53
54// reads a string prefixed by a short of its length
55func (r StaticReader) readString() (string, error) {

Callers 3

LongMethod · 0.95
ReadAllMethod · 0.45
ReadMethod · 0.45

Calls 1

ReadMethod · 0.45

Tested by

no test coverage detected