MCPcopy Create free account
hub / github.com/bloomberg/comdb2 / myflip

Function myflip

tools/comdb2ar/db_wrap.cpp:12–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10#include "chksum.h"
11
12uint32_t myflip(uint32_t in)
13{
14 union intswp
15 {
16 uint32_t u32;
17 uint8_t u8[4];
18 };
19 typedef union intswp intswp_t;
20 intswp_t in_val, flip_val;
21 in_val.u32 = in;
22 flip_val.u8[0] = in_val.u8[3];
23 flip_val.u8[1] = in_val.u8[2];
24 flip_val.u8[2] = in_val.u8[1];
25 flip_val.u8[3] = in_val.u8[0];
26 return flip_val.u32;
27}
28
29DB_Wrap::DB_Wrap(const std::string& filename) : m_filename(filename)
30{

Callers 3

write_incremental_fileFunction · 0.85
DB_WrapMethod · 0.85
verify_checksumFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected