MCPcopy Create free account
hub / github.com/baidu/tera / EncodeFixed32

Function EncodeFixed32

src/leveldb/util/coding.cc:13–22  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 7

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

Calls

no outgoing calls

Tested by 2

KeyFunction · 0.68
FixChecksumMethod · 0.68