msdp.h File Reference
Go to the source code of this file.
Classes |
struct | msdp_header |
Defines |
#define | round(x) ((x) > 0.0 ? (x) + 0.5 : (x) - 0.5) |
#define | MAKESHORT(p) ((p)[0] | ((p)[1] << 8)) |
#define | MAKE24BIT(p) ((p)[0] | ((p)[1] << 8) | ((p)[2] << 16)) |
#define | MAKELONG(p) ((p)[0] | ((p)[1] << 8) | ((p)[2] << 16) | ((p)[3] << 24)) |
#define | BYTE0(i) ((i)&0xff) |
#define | BYTE1(i) (((i)&0xff00)>>8) |
#define | BYTE2(i) (((i)&0xff0000)>>16) |
#define | BYTE3(i) (((i)&0xff000000)>>24) |
#define | STUFFSHORT(p, v) ((p)[0] = (v)&0xff, (p)[1] = (v)>>8) |
Typedefs |
typedef unsigned char | pixel |
typedef unsigned char | byte |
Define Documentation
#define round |
( |
x |
|
) |
((x) > 0.0 ? (x) + 0.5 : (x) - 0.5) |
#define MAKESHORT |
( |
p |
|
) |
((p)[0] | ((p)[1] << 8)) |
#define MAKE24BIT |
( |
p |
|
) |
((p)[0] | ((p)[1] << 8) | ((p)[2] << 16)) |
#define MAKELONG |
( |
p |
|
) |
((p)[0] | ((p)[1] << 8) | ((p)[2] << 16) | ((p)[3] << 24)) |
#define BYTE0 |
( |
i |
|
) |
((i)&0xff) |
#define BYTE1 |
( |
i |
|
) |
(((i)&0xff00)>>8) |
#define BYTE2 |
( |
i |
|
) |
(((i)&0xff0000)>>16) |
#define BYTE3 |
( |
i |
|
) |
(((i)&0xff000000)>>24) |
#define STUFFSHORT |
( |
p, |
|
|
v |
|
) |
((p)[0] = (v)&0xff, (p)[1] = (v)>>8) |
Typedef Documentation
typedef unsigned char pixel |
typedef unsigned char byte |