| 38 | } |
| 39 | |
| 40 | uint64_t myntohll(uint64_t value) |
| 41 | { |
| 42 | static const int num = 23; |
| 43 | |
| 44 | if (*(const char *) (&num) != num) return value; |
| 45 | |
| 46 | uint32_t high_part = (uint32_t) (value >> 32); |
| 47 | uint32_t low_part = (uint32_t) (value & 0xffffffffLL); |
| 48 | |
| 49 | return ((uint64_t) low_part << 32) | high_part; |
| 50 | } |
no outgoing calls
no test coverage detected