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

Function EncodeFixed32

src/leveldb/util/coding.cc:9–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7namespace leveldb {
8
9void EncodeFixed32(char* buf, uint32_t value) {
10 if (port::kLittleEndian) {
11 memcpy(buf, &value, sizeof(value));
12 } else {
13 buf[0] = value & 0xff;
14 buf[1] = (value >> 8) & 0xff;
15 buf[2] = (value >> 16) & 0xff;
16 buf[3] = (value >> 24) & 0xff;
17 }
18}
19
20void EncodeFixed64(char* buf, uint64_t value) {
21 if (port::kLittleEndian) {

Callers 6

WriteRawBlockMethod · 0.85
KeyFunction · 0.85
PutFixed32Function · 0.85
SetCountMethod · 0.85
FixChecksumMethod · 0.85
EmitPhysicalRecordMethod · 0.85

Calls 1

memcpyFunction · 0.85

Tested by 2

KeyFunction · 0.68
FixChecksumMethod · 0.68