--- np2/i286c/i286c.mcr 2003/11/30 11:20:55 1.11 +++ np2/i286c/i286c.mcr 2003/11/30 12:32:04 1.12 @@ -6,8 +6,8 @@ #endif #define __CBW(src) (UINT16)((char)(src)) -#define __CBD(src) ((char)(src)) -#define WORD2LONG(src) ((short)(src)) +#define __CBD(src) ((SINT8)(src)) +#define WORD2LONG(src) ((SINT16)(src)) #define SEGMENTPTR(s) (((UINT16 *)&I286_SEGREG) + (s))