13 for (
unsigned i = 0, j = len - 1; i < j; i++, j--)
27 bytes[bitlen / 8] =
uint8_t(bytes[bitlen / 8] << ((8 - (bitlen % 8)) & 7));
40 bytes[bitlen / 8] =
uint8_t(bytes[bitlen / 8] >> ((8 - (bitlen % 8)) & 7));
static void swapByteOrder(uint8_t *bytes, unsigned len)
int read(uint8_t *bytes, const unsigned bitlen)
int decodeBytesImpl(uint8_t *bytes, unsigned bitlen)
int write(const uint8_t *bytes, const unsigned bitlen)
int encodeBytesImpl(uint8_t *bytes, unsigned bitlen)