Replace common segment/offset pairs with struct segoff_s.
[seabios.git] / src / util.c
index 283ec088c185b6572dcc5067a70faa9fcf67e6e0..841c00a7ac3ecbd103dc5d79f0af4f1b423cc04c 100644 (file)
@@ -42,10 +42,10 @@ inline void
 __call16_int(struct bregs *callregs, u16 offset)
 {
     if (MODE16)
-        callregs->cs = GET_SEG(CS);
+        callregs->code.seg = GET_SEG(CS);
     else
-        callregs->cs = SEG_BIOS;
-    callregs->ip = offset;
+        callregs->code.seg = SEG_BIOS;
+    callregs->code.offset = offset;
     call16(callregs);
 }