MT
Size: a a a
MT
MT
ʰ
waldemar@onelab:~/Desktop/rafael$ cat test.c
#define BYTE_FROM_BITS(bits) \
bits % 10 | bits / 10 % 10 << 1 | bits / 100 % 10 << 2 | bits / 1000 % 10 << 3 | \
bits / 10000 % 10 << 4 | bits / 100000 % 10 << 5 | bits / 1000000 % 10 << 6 | \
bits / 10000000 % 10 << 7
#include "stdio.h"
int main() {
printf("%d\n", BYTE_FROM_BITS(10100000));
}
waldemar@onelab:~/Desktop/rafael$ mint test.c
160
waldemar@onelab:~/Desktop/rafael$
ʰ
MT
MT
ʰ
ʰ
MT
MT
MT
#define MASK1 0x00000001
#define MASK2 0x00000002
#define MASK3 0x00000004
#define MASK4 0x00000008
MT
MT
ʰ
MT
MT
MT