foo
[eightysix] / kern / src / asmutil.h
index 751def6..9d5697b 100644 (file)
@@ -24,7 +24,7 @@ void int86(int n, union regs *inregs, union regs *outregs);
 
 #define FP_SEG(x)      ((uint16_t)((uint32_t)(x) >> 16))
 #define FP_OFFS(x)     ((uint16_t)(x))
-#define MK_FP(s, o)    (((uint32_t)(s) << 16) | (uint32_t)(o))
+#define MK_FP(s, o)    (void __far*)(((uint32_t)(s) << 16) | (uint32_t)(o))
 
 #define enable() asm("sti")
 #define disable() asm("cli")