--- xmil/common.h 2004/08/03 12:50:53 1.3 +++ xmil/common.h 2004/08/12 17:57:36 1.6 @@ -12,6 +12,10 @@ enum { #define BRESULT UINT #endif +#ifndef INTPTR +#define INTPTR long +#endif + #ifndef LOADINTELDWORD #define LOADINTELDWORD(a) (((UINT32)(a)[0]) | \ ((UINT32)(a)[1] << 8) | \ @@ -49,6 +53,12 @@ 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