comparison MM7.h @ 823:c1da83d8223f

More spell renames
author Nomad
date Tue, 26 Mar 2013 20:05:57 +0200
parents da80bd2922df
children 0f56abdcce94
comparison
equal deleted inserted replaced
822:c232f160e6f3 823:c1da83d8223f
18 #define LOBYTE(a) (*((unsigned char *)&a)) 18 #define LOBYTE(a) (*((unsigned char *)&a))
19 #define HIBYTE(a) (*((unsigned char *)&a + sizeof(a) - 1)) 19 #define HIBYTE(a) (*((unsigned char *)&a + sizeof(a) - 1))
20 #define BYTE1(a) (*((unsigned char *)&a + 1)) 20 #define BYTE1(a) (*((unsigned char *)&a + 1))
21 #define BYTE2(a) (*((unsigned char *)&a + 2)) 21 #define BYTE2(a) (*((unsigned char *)&a + 2))
22 #define BYTE3(a) (*((unsigned char *)&a + 3)) 22 #define BYTE3(a) (*((unsigned char *)&a + 3))
23
24 #define PID(type, id) (unsigned int)((((8 * (id))) | (type)) & 0xFFFF) // packed id
23 25
24 26
25 typedef unsigned __int16 _WORD; 27 typedef unsigned __int16 _WORD;
26 typedef unsigned __int64 _QWORD; 28 typedef unsigned __int64 _QWORD;
27 29