--- xmil/common.h 2004/08/01 05:31:29 1.1 +++ xmil/common.h 2004/08/12 17:57:36 1.6 @@ -4,12 +4,16 @@ enum { FAILURE = 1 }; +#ifndef PI +#define PI 3.14159265357989 +#endif + #ifndef BRESULT -#define BRESULT UINT8 +#define BRESULT UINT #endif -#ifndef PI -#define PI 3.14159265357989 +#ifndef INTPTR +#define INTPTR long #endif #ifndef LOADINTELDWORD @@ -49,6 +53,15 @@ enum { #define REG16 UINT16 #endif +#ifndef LOW8 +#define LOW8(a) ((UINT8)(a)) +#endif +#ifndef LOW10 +#define LOW10(a) ((a) & 0x03ff) +#endif +#ifndef LOW11 +#define LOW11(a) ((a) & 0x07ff) +#endif #ifndef LOW12 #define LOW12(a) ((a) & 0x0fff) #endif @@ -145,19 +158,3 @@ enum { #define FASTCALL #endif - -// ---- ? - -typedef struct { - DWORD x; - DWORD y; - DWORD w; - DWORD h; -} NP2RECT; - - -typedef struct { - DWORD x; - DWORD y; -} XYSIZE; -