I want to know processor byte order. I wrote macros. And give problem operator: '*' has no left operand. Please help me.
#define ORDER_LE (*(uint16_t*)("\0\1") >> 8)
#define ORDER_BE (*(uint16_t*)("\1\0") >> 8)
I want to know processor byte order. I wrote macros. And give problem operator: '*' has no left operand. Please help me.
#define ORDER_LE (*(uint16_t*)("\0\1") >> 8)
#define ORDER_BE (*(uint16_t*)("\1\0") >> 8)