typedef unsigned long long u64;
typedef unsigned char u8;
#define WPA_GET_BE64(a) ((((u64) (a)[0]) << 56) | (((u64) (a)[1]) << 48) |
(((u64) (a)[2]) << 40) | (((u64) (a)[3]) << 32) |
(((u64) (a)[4]) << 24) | (((u64) (a)[5]) << 16) |
(((u64) (a)[6]) << 8) | ((u64) (a)[7]))
u8 bin[8];
WPA_GET_BE64(bin);
相关程序如上。环境KEIL
是因为KEIL 不支持long long么?
如果想完成这样的功能应该怎么实现呢?