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

Function EncodeFixed64

src/Common/Coding.cpp:28–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26}
27
28void EncodeFixed64(char * buf, uint64_t value)
29{
30 if (kIsLittleEndian)
31 {
32 memcpy(buf, &value, sizeof(value));
33 }
34 else
35 {
36 buf[0] = value & 0xff;
37 buf[1] = (value >> 8) & 0xff;
38 buf[2] = (value >> 16) & 0xff;
39 buf[3] = (value >> 24) & 0xff;
40 buf[4] = (value >> 32) & 0xff;
41 buf[5] = (value >> 40) & 0xff;
42 buf[6] = (value >> 48) & 0xff;
43 buf[7] = (value >> 56) & 0xff;
44 }
45}
46
47void PutFixed32(std::string * dst, uint32_t value)
48{

Callers 2

BlockReaderMethod · 0.85
PutFixed64Function · 0.85

Calls 1

memcpyFunction · 0.85

Tested by

no test coverage detected