encode uint32_t
| 139 | |
| 140 | // encode uint32_t |
| 141 | uint8_t *encode(uint8_t *buf, uint32_t value) { |
| 142 | *buf++ = (value & 0xFF000000) >> 24; |
| 143 | *buf++ = (value & 0x00FF0000) >> 16; |
| 144 | *buf++ = (value & 0x0000FF00) >> 8; |
| 145 | *buf++ = (value & 0x000000FF); |
| 146 | return buf; |
| 147 | } |
| 148 | |
| 149 | // encode uint32_t |
| 150 | uint8_t *decode(uint8_t *buf, uint32_t &value) { |