MCPcopy Create free account
hub / github.com/4paradigm/OpenMLDB / EncodeFixed32

Function EncodeFixed32

src/log/coding.h:37–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

35namespace log {
36
37inline void EncodeFixed32(char* buf, uint32_t value) {
38 if (fedb::base::kLittleEndian) {
39 memcpy(buf, &value, sizeof(value));
40 } else {
41 buf[0] = value & 0xff;
42 buf[1] = (value >> 8) & 0xff;
43 buf[2] = (value >> 16) & 0xff;
44 buf[3] = (value >> 24) & 0xff;
45 }
46}
47
48inline void EncodeFixed64(char* buf, uint64_t value) {
49 if (fedb::base::kLittleEndian) {

Callers 2

GenPhysicalRecordFunction · 0.85
EmitPhysicalRecordMethod · 0.85

Calls

no outgoing calls

Tested by 1

GenPhysicalRecordFunction · 0.68