MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / EncodeFixed64

Function EncodeFixed64

src/leveldb/util/coding.cc:20–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18}
19
20void EncodeFixed64(char* buf, uint64_t value) {
21 if (port::kLittleEndian) {
22 memcpy(buf, &value, sizeof(value));
23 } else {
24 buf[0] = value & 0xff;
25 buf[1] = (value >> 8) & 0xff;
26 buf[2] = (value >> 16) & 0xff;
27 buf[3] = (value >> 24) & 0xff;
28 buf[4] = (value >> 32) & 0xff;
29 buf[5] = (value >> 40) & 0xff;
30 buf[6] = (value >> 48) & 0xff;
31 buf[7] = (value >> 56) & 0xff;
32 }
33}
34
35void PutFixed32(std::string* dst, uint32_t value) {
36 char buf[sizeof(value)];

Callers 8

BlockReaderMethod · 0.85
PutFixed64Function · 0.85
AddMethod · 0.85
FindTableMethod · 0.85
EvictMethod · 0.85
SetSequenceMethod · 0.85
valueMethod · 0.85
LookupKeyMethod · 0.85

Calls 1

memcpyFunction · 0.85

Tested by

no test coverage detected